.public-comic-reader .prologue-art>.public-comic-frame{opacity:1;transition:none;animation:.2s cubic-bezier(.16,1,.3,1) public-comic-arrive}.public-comic-reader .public-comic-caption{align-self:start;display:grid}.public-comic-caption-copy{visibility:hidden;pointer-events:none;grid-area:1/1;min-width:0}.public-comic-caption-copy.is-current{visibility:visible;pointer-events:auto;animation:.2s cubic-bezier(.16,1,.3,1) public-comic-caption-arrive}.public-comic-caption-copy>span{color:var(--cobalt-dark);font:11px var(--ui);letter-spacing:.08em;margin-bottom:17px;display:block}.public-comic-caption-copy>p{color:var(--ink);font:500 clamp(20px,2.2vw,27px)/1.55 var(--story);letter-spacing:-.018em;overflow-wrap:anywhere;margin:0}.public-comic-status{min-height:44px;color:var(--text-secondary);font:13px/1.6 var(--ui);padding-top:12px}.public-comic-load-error{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.public-comic-load-error>span{flex:220px}.public-comic-load-error>svg{flex-shrink:0}.public-comic-reader .public-comic-load-error button{border:1px solid var(--line);min-height:44px;color:var(--cobalt-dark);background:var(--paper);font:600 13px var(--ui);cursor:pointer;border-radius:8px;padding:8px 12px}.public-comic-reader button[aria-disabled=true]{color:var(--text-secondary);cursor:default;opacity:.7}.public-comic-reader .prologue-dots button[data-requested=true]:not([aria-current=step]):before{outline:1px solid var(--cobalt-dark);outline-offset:3px}.public-comic-reader :focus-visible{outline:3px solid var(--cobalt-dark);outline-offset:4px}@keyframes public-comic-arrive{0%{filter:brightness(.92);transform:translate(5px)}to{filter:brightness();transform:none}}@keyframes public-comic-caption-arrive{0%{opacity:.7;transform:translate(4px)}to{opacity:1;transform:none}}@media (max-width:750px){.public-comic-caption-copy>span{margin-bottom:9px;font-size:11px}.public-comic-caption-copy>p{font-size:21px;line-height:1.55}.public-comic-reader .prologue-pagination,.public-comic-reader .prologue-dots{flex-wrap:wrap}.public-comic-status{padding-top:10px}}@media (prefers-reduced-motion:reduce){.public-comic-reader .prologue-art>.public-comic-frame,.public-comic-caption-copy.is-current{animation:none}}
