.page-detail--issue-reader{--issue-reader-top-h:48px;--issue-reader-bottom-h:48px;--issue-reader-bg:#f5f6f7;background:var(--issue-reader-bg)!important}.page-detail--issue-reader .site-topbar{display:none!important}.page-detail.page-detail--issue-reader .wrap.main-content.album-detail-content.issue-reader-main{inline-size:100%!important;width:100%!important;max-inline-size:none!important;margin-inline:0!important;max-width:none!important;margin:0!important;padding:0!important}.page-detail--issue-reader .detail-main--issue-only{width:100%;max-width:none;min-height:100dvh}:is(body:has(.page-detail--issue-reader) .site-footer,body:has(.page-detail--issue-reader) .home-float-tools){display:none!important}.issue-reader-scroll-progress{z-index:42;pointer-events:none;background:0 0;height:2px;position:fixed;top:0;left:0;right:0}.issue-reader-scroll-progress__bar{transform-origin:0;background:var(--brand-pink,#fb7299);width:100%;height:100%;display:block}.issue-reader-top{z-index:40;height:var(--issue-reader-top-h);padding:0 max(8px, env(safe-area-inset-right)) 0 max(8px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;border-bottom:1px solid #0000000f;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;transition:transform .18s;display:grid;position:fixed;top:0;left:0;right:0}.issue-reader-top--hidden{transform:translateY(-100%)}.issue-reader-top__back,.issue-reader-top__more{color:#61666d;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;margin:0;padding:0;text-decoration:none;display:inline-flex}.issue-reader-top__back svg{width:20px;height:20px}.issue-reader-top__back:hover,.issue-reader-top__more:hover{color:var(--brand-pink,#fb7299);background:#fb729914}.issue-reader-top__more{letter-spacing:1px;font-size:18px;font-weight:700;line-height:1}.issue-reader-top__title{min-width:0;font-size:inherit;font-weight:inherit;line-height:inherit;justify-content:center;align-items:center;margin:0;padding:0 4px;display:flex}.issue-reader-top__title-visual{justify-content:center;align-items:center;gap:7px;min-width:0;max-width:100%;display:inline-flex}.issue-reader-top__issue-no{letter-spacing:.04em;color:var(--brand-pink,#fb7299);flex-shrink:0;font-size:12px;font-weight:700}.issue-reader-top__dot{background:#d9dee7;border-radius:50%;flex-shrink:0;width:3px;height:3px}.issue-reader-top__model{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.01em;color:#2f3238;font-size:14px;font-weight:600;overflow:hidden}.issue-reader-body{padding:calc(var(--issue-reader-top-h) + 8px) 10px calc(var(--issue-reader-bottom-h) + 12px)}.issue-reader-photos{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.issue-reader-auth-msg{z-index:41;margin:calc(var(--issue-reader-top-h) + 8px) 10px 0;position:relative}.issue-reader-bottom{z-index:40;min-height:var(--issue-reader-bottom-h);padding:6px 10px calc(6px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border-top:1px solid #0000000f;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;transition:transform .18s;display:grid;position:fixed;bottom:0;left:0;right:0}.issue-reader-bottom--hidden{transform:translateY(100%)}.issue-reader-bottom__edge{color:var(--brand-pink,#fb7299);white-space:nowrap;font-size:13px;font-weight:500;text-decoration:none}.issue-reader-bottom__edge--prev{justify-self:start}.issue-reader-bottom__edge--next{text-align:right;justify-self:end}.issue-reader-bottom__edge--disabled{visibility:hidden;pointer-events:none}.issue-reader-bottom__edge:hover{color:var(--brand-pink-strong,#e85d8a)}.issue-reader-bottom__center{flex-direction:column;align-items:center;gap:2px;min-width:0;display:flex}.issue-reader-bottom__progress{color:#9499a0;font-size:11px;line-height:1.2}.issue-reader-bottom__actions{align-items:center;gap:10px;display:flex}.issue-reader-bottom__actions-sep{background:#0000001f;flex-shrink:0;width:1px;height:12px}.issue-reader-bottom__catalog,.issue-reader-bottom__download{color:#61666d;font-size:13px;font-weight:500;text-decoration:none}.issue-reader-bottom__catalog:hover,.issue-reader-bottom__download:hover{color:var(--brand-pink,#fb7299)}.issue-photo-grid-wrap--reader{width:100%;max-width:none;margin:0}@media (min-width:1024px){.page-detail--issue-reader .issue-photo-grid-wrap--reader .issue-photo-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;width:100%;display:grid!important}}.page-detail--issue-reader .issue-photo-grid-wrap--reader .issue-photo-grid__cell{aspect-ratio:3/4;box-shadow:none;background:#eceff3;border:0;border-radius:6px}.page-detail--issue-reader .issue-photo-grid-wrap--reader .issue-grid-image__img{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}@media (max-width:1023px){.page-detail--issue-reader .issue-photo-grid-wrap--reader .issue-photo-grid{-moz-columns:2;columns:2;-moz-column-gap:8px;column-gap:8px;display:block!important}.page-detail--issue-reader .issue-photo-grid-wrap--reader .issue-photo-grid__cell{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid;-webkit-column-break-inside:avoid;width:100%;display:inline-block;aspect-ratio:auto!important;height:auto!important;margin:0 0 8px!important}.page-detail--issue-reader .issue-photo-grid-wrap--reader .issue-photo-grid__button,.page-detail--issue-reader .issue-photo-grid-wrap--reader .issue-grid-image{width:100%;display:block;height:auto!important}.page-detail--issue-reader .issue-photo-grid-wrap--reader .issue-grid-image__img{-o-object-fit:cover;object-fit:cover;width:100%;height:auto!important}.page-detail--issue-reader .issue-photo-grid-wrap--reader .issue-grid-image__skeleton{aspect-ratio:3/4;min-height:100px;position:relative;inset:auto}.issue-reader-top__issue-no{font-size:11px}.issue-reader-top__model{font-size:13px}}.issue-photos-login-gate--reader{text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:360px;margin:40px auto;padding:24px 16px;display:flex}.issue-photos-login-gate--reader .issue-photos-login-gate__text{color:#9499a0;margin:0;font-size:14px}.issue-paywall-notice--reader{background:#fffafce6;border:1px dashed #fb729947;border-radius:8px;margin-top:16px;padding:16px}.issue-paywall-notice--reader .issue-paywall-notice__actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.issue-photo-grid__cell-skeleton{aspect-ratio:3/4;width:100%;min-height:80px;display:block}.issue-photo-grid--skeleton .issue-photo-grid__cell{border:0;border-radius:6px;overflow:hidden}.issue-reader-photo-skeleton__label{text-align:center;color:#9499a0;margin:12px 0 0;font-size:13px}.issue-reader-continue{text-align:center;flex-direction:column;align-items:center;gap:10px;max-width:420px;margin:24px auto 8px;padding:20px 16px;display:flex}.issue-reader-continue__text{color:#9499a0;margin:0;font-size:13px}.issue-reader-continue__link{color:var(--brand-pink,#fb7299);font-size:14px;font-weight:600;text-decoration:none}.issue-reader-continue__link:hover{color:var(--brand-pink-strong,#e85d8a)}.issue-lightbox--reader{z-index:1000}@media (max-width:1023px){.issue-photo-grid--skeleton{-moz-columns:2;columns:2;-moz-column-gap:8px;column-gap:8px;display:block!important}.issue-photo-grid--skeleton .issue-photo-grid__cell{-moz-column-break-inside:avoid;break-inside:avoid;width:100%;display:inline-block;margin:0 0 8px!important}.issue-photo-grid--skeleton .issue-photo-grid__cell-skeleton{aspect-ratio:3/4}}[data-theme=dark] .issue-reader-continue__text,[data-theme=dark] .issue-reader-photo-skeleton__label{color:#9499a0}[data-theme=dark] .issue-reader-bottom__actions-sep{background:#ffffff1f}.issue-reader-panel-mask{z-index:50;opacity:0;cursor:pointer;background:#0f172a6b;border:0;margin:0;padding:0;transition:opacity .2s;position:fixed;inset:0}.issue-reader-panel-mask.is-open{opacity:1}.issue-reader-panel{z-index:51;background:#fff;border:0;flex-direction:column;width:min(360px,100vw);height:100dvh;transition:transform .2s;display:flex;position:fixed;top:0;right:0;transform:translate(100%);box-shadow:-8px 0 32px #0f172a1f}.issue-reader-panel.is-open{transform:translate(0)}.issue-reader-panel__head{border-bottom:1px solid #f1f2f3;justify-content:space-between;align-items:center;gap:8px;padding:14px 16px;display:flex}.issue-reader-panel__title{color:#18191c;margin:0;font-size:16px;font-weight:700}.issue-reader-panel__close{color:#9499a0;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:22px;line-height:1;display:inline-flex}.issue-reader-panel__close:hover{color:#61666d;background:#f6f7f8}.issue-reader-panel__body{flex:1;padding:8px 16px 24px;overflow-y:auto}.issue-reader-panel__section{border-bottom:1px solid #f1f2f3;padding:12px 0}.issue-reader-panel__section:last-child{border-bottom:0}.issue-reader-panel__label{color:#9499a0;letter-spacing:.04em;margin:0 0 8px;font-size:12px;font-weight:600}.issue-reader-panel__issue-title{color:#18191c;margin:0 0 4px;font-size:14px;font-weight:600;line-height:1.45}.issue-reader-panel__muted{color:#9499a0;margin:0;font-size:13px;line-height:1.5}.issue-reader-panel__nav{color:#9499a0;flex-wrap:wrap;align-items:center;gap:4px 6px;margin-bottom:8px;font-size:13px;display:flex}.issue-reader-panel__nav a{color:#61666d;text-decoration:none}.issue-reader-panel__nav a:hover{color:var(--brand-pink,#fb7299)}.issue-reader-panel__link{color:var(--brand-pink,#fb7299);cursor:pointer;background:0 0;border:0;align-items:center;margin:4px 0;padding:0;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.issue-reader-panel__link:hover{color:var(--brand-pink-strong,#e85d8a);text-underline-offset:3px;text-decoration:underline}.issue-reader-panel__link--button{font-family:inherit}.issue-reader-panel__link--primary{background:var(--brand-pink,#fb7299);border-radius:8px;justify-content:center;align-items:center;min-height:36px;padding:0 14px;display:inline-flex;color:#fff!important;text-decoration:none!important}.issue-reader-panel__link--primary:hover{background:var(--brand-pink-strong,#e85d8a);color:#fff!important}.issue-reader-panel__action{margin-top:8px}@media (min-width:1024px){.issue-reader-body{padding:calc(var(--issue-reader-top-h) + 4px) 12px calc(var(--issue-reader-bottom-h) + 6px)}.issue-reader-auth-msg{margin:calc(var(--issue-reader-top-h) + 4px) 12px 0}}@media (max-width:1023px){.issue-reader-panel{border-radius:16px 16px 0 0;width:100%;height:auto;max-height:min(85vh,100dvh);inset:auto 0 0;transform:translateY(100%)}.issue-reader-panel.is-open{transform:translateY(0)}}[data-theme=dark] .page-detail--issue-reader{--issue-reader-bg:#0f1115}[data-theme=dark] .issue-reader-top,[data-theme=dark] .issue-reader-bottom{background:#14161cf0;border-color:#ffffff14}[data-theme=dark] .issue-reader-top__title{color:#e8eaed}[data-theme=dark] .issue-reader-top__issue-no{color:#ff8fab}[data-theme=dark] .issue-reader-top__model{color:#e8eaed}[data-theme=dark] .issue-reader-top__dot{background:#4b5563}[data-theme=dark] .issue-reader-panel{background:#1a1d24;box-shadow:-8px 0 32px #00000059}[data-theme=dark] .issue-reader-panel__head,[data-theme=dark] .issue-reader-panel__section{border-color:#ffffff14}[data-theme=dark] .issue-reader-panel__issue-title{color:#e8eaed}[data-theme=dark] .issue-photo-grid-wrap--reader .issue-photo-grid__cell{background:#252830}
