.comic-pager{pointer-events:none;--rail-size:46px;--rail-gap:14px;--rail-room:max(var(--page-gutter), calc((100vw - 100%) / 2));--rail-offset:min(calc(var(--rail-size) + var(--rail-gap)), max(0px, calc(var(--rail-room) - 8px)));position:absolute;inset:0}.comic-pager__slot{z-index:4;width:var(--rail-size);height:var(--rail-size);border:1.5px solid var(--slate);background:var(--white);color:var(--slate);border-radius:50%;place-items:center;margin:0;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 10px #11141824}.comic-pager__slot--prev{left:calc(-1 * var(--rail-offset))}.comic-pager__slot--next{right:calc(-1 * var(--rail-offset))}.comic-pager__link{pointer-events:auto;transition:background .18s var(--ease), transform .18s var(--ease)}.comic-pager__link:hover{background:var(--lime);transform:translateY(-50%)scale(1.06)}.comic-pager__link:focus-visible{outline:2px solid var(--product-teal);outline-offset:3px}.comic-pager__chevron{place-items:center;display:grid}.comic-pager__ghost,.comic-pager__upcoming{border-style:dashed;border-color:color-mix(in srgb, var(--slate) 30%, transparent);color:var(--ink-muted);box-shadow:none;background:0 0}.comic-pager__ghost{pointer-events:none;opacity:.42}.comic-pager__upcoming{display:none}.comic-pager__label{z-index:3;border:1.5px solid var(--slate);border-radius:var(--radius-sm);background:var(--white);width:max-content;max-width:240px;box-shadow:var(--shadow-card);text-align:left;opacity:0;visibility:hidden;transition:opacity .16s var(--ease), visibility .16s var(--ease);gap:3px;padding:9px 12px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.comic-pager__slot--prev .comic-pager__label{left:calc(100% + 10px)}.comic-pager__slot--next .comic-pager__label{right:calc(100% + 10px)}.comic-pager__link:hover .comic-pager__label,.comic-pager__link:focus-visible .comic-pager__label{opacity:1;visibility:visible}.comic-pager__kicker{color:var(--product-teal);font-family:var(--font-mono-stack);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700}.comic-pager__title{color:var(--slate);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;line-height:1.25;overflow:hidden}.comic-pager__date{color:var(--ink-muted);font-family:var(--font-mono-stack);font-size:11px;font-weight:600}@media (prefers-reduced-motion:reduce){.comic-pager__link,.comic-pager__label{transition:none}.comic-pager__link:hover{transform:translateY(-50%)}}@media (max-width:1149px){.comic-pager{pointer-events:auto;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid;position:static}.comic-pager__slot{border-radius:var(--radius-sm);width:auto;height:auto;min-height:48px;box-shadow:none;align-items:center;gap:9px;padding:7px 11px;display:flex;position:static;transform:none}.comic-pager__link:hover{transform:none}.comic-pager__slot--prev{grid-column:1}.comic-pager__slot--next{text-align:right;grid-column:2;justify-content:flex-end}.comic-pager__slot--next .comic-pager__chevron{order:2}.comic-pager__chevron{flex:none}.comic-pager__upcoming{display:flex}.comic-pager__ghost{opacity:.62}.comic-pager__label{min-width:0;max-width:none;box-shadow:none;opacity:1;visibility:visible;background:0 0;border:0;padding:0;position:static;transform:none}.comic-pager__slot--next .comic-pager__label{text-align:right}}@media (max-width:720px){.comic-pager__title{display:none}}
