.surf-img{width:100%;position:relative;overflow:hidden}.surf-img picture,.surf-img img{width:100%;height:100%}.surf-img img{object-fit:cover;transition:transform var(--surf-slow) var(--surf-ease)}.logo{font-family:var(--surf-font-wordmark);letter-spacing:-.02em;color:var(--surf-ink);white-space:nowrap;font-size:19px;font-weight:600;line-height:1}.logo__dot{color:var(--surf-accent)}.pager{justify-items:center;gap:24px;display:grid}.pager__bar{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}:root .pager .ui-shell.pager__step{--shell-h:40px;--shell-pad-x:18px;--shell-gap:8px;min-width:102px}.pager__pages{align-items:center;gap:4px;margin:0;display:flex}:root .pager .ui-shell.pager__page{--shell-h:40px;--shell-font:14px;--shell-fg:var(--surf-ink-secondary);font-variant-numeric:tabular-nums}.pager__gap{width:40px;height:40px;color:var(--surf-ink-tertiary);-webkit-user-select:none;user-select:none;place-items:center;font-size:14px;display:inline-grid}.pager__compact{color:var(--surf-ink-tertiary);font-variant-numeric:tabular-nums;margin:0;display:none}.pager__compact strong{color:var(--surf-ink);font-weight:600}.pager__range{margin:0}@media (width<=640px){.pager__pages{display:none}.pager__compact{display:block}:root .pager .ui-shell.pager__step{--shell-pad-x:0;justify-content:center;width:40px;min-width:0;margin:2px}.pager__step-label{display:none}}.series-progress{gap:3px;display:flex}.series-progress>span{background:var(--surf-line);border-radius:2px;flex:1;height:3px}.series-progress>span.is-done{background:var(--surf-accent)}.theme-toggle{color:var(--surf-ink-secondary);cursor:pointer;transition:color var(--surf-fast) var(--surf-ease);background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;margin:-8px -4px;padding:8px 4px;display:inline-flex}.theme-toggle:hover{color:var(--surf-ink)}.theme-toggle__glyph{background:linear-gradient(90deg,currentColor 50%,#0000 50%);border:1.5px solid;border-radius:50%;width:12px;height:12px}.theme-toggle__label--to-light,html[data-theme=dark] .theme-toggle__label--to-dark{display:none}html[data-theme=dark] .theme-toggle__label--to-light{display:inline}
