.comic-thumb[data-astro-cid-nhgptirv]{height:100%}.comic-thumb__link[data-astro-cid-nhgptirv]{border:var(--border-ink);border-radius:var(--radius-m);background-color:var(--color-surface);height:100%;box-shadow:var(--shadow-offset-s) var(--color-ink);color:inherit;transition:transform var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out);grid-template-rows:auto 1fr;text-decoration:none;display:grid;overflow:hidden}.comic-thumb__link[data-astro-cid-nhgptirv]:hover,.comic-thumb__link[data-astro-cid-nhgptirv]:focus-visible{box-shadow:6px 6px 0 var(--palette-gold-500);transform:translate(-2px,-2px)}.comic-thumb__link[data-astro-cid-nhgptirv]:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}.comic-thumb__cover[data-astro-cid-nhgptirv]{aspect-ratio:16/9;border-bottom:var(--border-ink);background-color:var(--color-stage-bg);display:block;position:relative}.comic-thumb__cover[data-astro-cid-nhgptirv] picture,.comic-thumb__cover[data-astro-cid-nhgptirv] img{object-fit:contain;width:100%;height:100%;display:block}.comic-thumb__number[data-astro-cid-nhgptirv]{border:2px solid var(--palette-green-950);border-radius:var(--radius-pill);background-color:var(--palette-gold-500);font-size:var(--text-sm);font-weight:var(--weight-black);font-variant-numeric:tabular-nums;color:var(--palette-green-950);padding:.2em .6em;line-height:1.2;position:absolute;inset-block-end:.5rem;inset-inline-start:.5rem}.comic-thumb__text[data-astro-cid-nhgptirv]{align-content:start;gap:.25rem;padding:.75rem .9rem .9rem;display:grid}.comic-thumb__title[data-astro-cid-nhgptirv]{font-family:var(--font-display);font-size:clamp(1.0625rem,.95rem + .4vw,1.3rem);font-weight:var(--weight-black);line-height:var(--leading-tight);color:var(--color-heading)}.comic-thumb__date[data-astro-cid-nhgptirv]{font-size:var(--text-sm);color:var(--color-text-muted)}@media (prefers-reduced-motion:reduce){.comic-thumb__link[data-astro-cid-nhgptirv]:hover,.comic-thumb__link[data-astro-cid-nhgptirv]:focus-visible{transform:none}}.daily-feature[data-astro-cid-f6mrld4b]{gap:clamp(.6rem,1.1vw,1rem);display:grid}.daily-feature__meta[data-astro-cid-f6mrld4b]{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.daily-feature__label[data-astro-cid-f6mrld4b]{font-family:var(--font-body);font-size:clamp(.75rem,1.05vw,.875rem);font-weight:var(--weight-black);letter-spacing:.1em;text-transform:uppercase;color:var(--palette-ember-700)}.daily-feature__date[data-astro-cid-f6mrld4b]{font-size:clamp(.8125rem,1.15vw,1rem);font-weight:var(--weight-bold);letter-spacing:.04em;text-transform:uppercase;color:var(--palette-green-800)}.daily-feature__art[data-astro-cid-f6mrld4b]{border:1px solid var(--palette-cream-300,#ddd2bc);border-radius:var(--radius-l);background-color:var(--palette-cream-100);overflow:hidden}.daily-feature__art[data-astro-cid-f6mrld4b] img{width:100%;height:auto;display:block}.daily-feature__actions[data-astro-cid-f6mrld4b]{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.daily-feature__download[data-astro-cid-f6mrld4b]{align-items:center;gap:.5em;text-decoration:none;display:inline-flex}.daily-feature__icon[data-astro-cid-f6mrld4b]{display:inline-flex}.joke-card[data-astro-cid-5ff2wz77]{column-gap:var(--space-s);row-gap:var(--space-2xs);padding:var(--space-s);border:var(--border-ink);border-radius:var(--radius-l);background-color:var(--palette-cream-50);color:var(--palette-charcoal-900);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.joke-card[data-astro-cid-5ff2wz77]>*{grid-column:2}.joke-card__avatar[data-astro-cid-5ff2wz77]{background-color:var(--palette-green-900);width:2.75rem;height:2.75rem;font-family:var(--font-display);font-size:var(--text-lg);color:var(--palette-cream-50);border-radius:50%;grid-area:1/1/-1;place-items:center;font-weight:900;display:grid}.joke-card__credit[data-astro-cid-5ff2wz77]{font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--palette-green-800)}.joke-card__quote[data-astro-cid-5ff2wz77]{quotes:"“" "”";margin:0}.joke-card__line[data-astro-cid-5ff2wz77]{font-family:var(--font-display);font-size:clamp(1.1rem,1rem + .7vw,1.35rem);font-weight:900;line-height:var(--leading-snug);display:block}.joke-card__line[data-astro-cid-5ff2wz77]:first-child:before{content:open-quote}.joke-card__line[data-astro-cid-5ff2wz77]:last-child:after{content:close-quote}.joke-card__tags[data-astro-cid-5ff2wz77]{gap:var(--space-3xs);flex-wrap:wrap;display:flex}.joke-card__tag[data-astro-cid-5ff2wz77]{border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);font-size:var(--text-sm);text-transform:capitalize;color:var(--color-text-muted);padding:.1em .6em}.joke-card__meta[data-astro-cid-5ff2wz77]{font-size:var(--text-sm);color:var(--color-text-muted)}@media (width>=48rem){.joke-card[data-astro-cid-5ff2wz77]{column-gap:var(--space-m);grid-template-columns:auto minmax(0,1fr) auto}.joke-card[data-astro-cid-5ff2wz77]>.joke-actions{justify-content:flex-end;align-self:start;gap:var(--space-3xs);grid-area:1/3/span 3}.joke-card[data-astro-cid-5ff2wz77]>.correction-link{grid-column:3;justify-self:center}}.verse[data-astro-cid-g4ovlvvm]{gap:var(--space-m);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=25rem){.verse[data-astro-cid-g4ovlvvm]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.verse[data-astro-cid-g4ovlvvm]{grid-template-columns:repeat(4,minmax(0,1fr))}}.verse__card[data-astro-cid-g4ovlvvm]{gap:var(--space-2xs);height:100%;padding:var(--space-m);border:var(--border-ink);border-radius:var(--radius-m);background-color:var(--color-surface);color:inherit;transition:transform var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);flex-direction:column;text-decoration:none;display:flex}.verse__card[data-astro-cid-g4ovlvvm]:hover,.verse__card[data-astro-cid-g4ovlvvm]:focus-visible{box-shadow:var(--shadow-offset-s) var(--palette-gold-500);transform:translateY(-2px)}.verse__glyph[data-astro-cid-g4ovlvvm]{color:var(--color-accent-text);margin-block-end:var(--space-2xs);display:block}.verse__title[data-astro-cid-g4ovlvvm]{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-black)}.verse__line[data-astro-cid-g4ovlvvm]{font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--color-text-muted);text-wrap:pretty}.actions[data-astro-cid-lcdefpme],.community-actions[data-astro-cid-lcdefpme]{gap:var(--space-s);flex-wrap:wrap;display:flex}.community-actions[data-astro-cid-lcdefpme]{margin-block-start:var(--space-l)}.hero[data-astro-cid-lcdefpme]{padding-block:var(--space-s) var(--space-l);border-bottom:var(--border-ink);overflow:hidden}.hero__panel[data-astro-cid-lcdefpme]{border:5px solid var(--palette-gold-500);border-radius:var(--radius-m);background-color:var(--color-stage-bg);min-height:clamp(34rem,28rem + 22vw,38rem);box-shadow:0 0 0 3px var(--color-ink);display:flex;position:relative;overflow:hidden}.hero__photo[data-astro-cid-lcdefpme]{display:block;position:absolute;inset:0}.hero__photo[data-astro-cid-lcdefpme] picture,.hero__photo[data-astro-cid-lcdefpme] img{object-fit:cover;object-position:62% 16%;width:100%;height:100%;display:block}.hero__photo[data-astro-cid-lcdefpme]:after{content:"";background:linear-gradient(180deg, transparent 0%, transparent 26%, #062a1cb8 46%, #062a1ceb 70%, var(--color-stage-bg) 100%);position:absolute;inset:0}.hero__copy[data-astro-cid-lcdefpme]{justify-content:flex-end;gap:var(--space-s);width:100%;padding:var(--space-s) var(--space-s) var(--space-m);flex-direction:column;display:flex;position:relative}.hero__title[data-astro-cid-lcdefpme]{max-width:11ch;text-shadow:.045em .055em 0 var(--color-ink), -.02em -.02em 0 var(--color-ink), .02em -.02em 0 var(--color-ink), -.02em .02em 0 var(--color-ink);transform-origin:0 100%;justify-items:start;line-height:.86;display:grid;transform:rotate(-3deg)}.hero__title-top[data-astro-cid-lcdefpme]{color:var(--palette-gold-500);font-size:clamp(1.75rem,1.1rem + 2.6vw,3.25rem)}.hero__title-big[data-astro-cid-lcdefpme]{color:var(--palette-gold-500);font-size:clamp(3rem,1.7rem + 5.4vw,6rem)}.hero__title-end[data-astro-cid-lcdefpme]{color:var(--palette-white);font-size:clamp(2rem,1.2rem + 3.2vw,3.75rem)}.hero__lede[data-astro-cid-lcdefpme]{max-width:30rem;font-size:clamp(1rem,.9rem + .45vw,1.25rem);font-weight:var(--weight-bold);line-height:var(--leading-snug);color:var(--palette-white);text-shadow:0 1px 2px var(--color-ink)}.hero__actions[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-xs) var(--space-s);flex-wrap:wrap;display:flex}.hero__read[data-astro-cid-lcdefpme]{border-radius:var(--radius-m);min-height:3.25rem;font-family:var(--font-poster);letter-spacing:.03em;text-transform:uppercase;box-shadow:0 0 0 3px var(--color-ink);padding-inline:1.5rem;font-size:clamp(1.25rem,1.05rem + .8vw,1.625rem);font-weight:400}.hero__read[data-astro-cid-lcdefpme]:hover{box-shadow:0 0 0 3px var(--color-ink), 5px 5px 0 3px var(--color-ink)}.hero__latest[data-astro-cid-lcdefpme]{font-size:var(--text-sm);color:var(--palette-cream-100);text-shadow:0 1px 2px var(--color-ink);flex-wrap:wrap;align-items:baseline;gap:.2rem .5rem;display:flex}.hero__latest[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{font-weight:var(--weight-black);color:var(--palette-white)}.hero__latest[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--palette-gold-500)}.hero__badge[data-astro-cid-lcdefpme]{border-radius:var(--radius-pill);background-color:var(--palette-gold-500);font-size:.75rem;font-weight:var(--weight-black);letter-spacing:.08em;text-transform:uppercase;color:var(--palette-charcoal-950);text-shadow:none;align-self:center;padding:.15em .6em}.hero__number[data-astro-cid-lcdefpme]{font-family:var(--font-poster);color:var(--palette-gold-500);font-size:1.25rem;line-height:1}@media (width>=48rem){.hero__panel[data-astro-cid-lcdefpme]{border-width:6px;align-items:center;min-height:clamp(26rem,16rem + 18vw,30rem)}.hero__photo[data-astro-cid-lcdefpme]:after{background:linear-gradient(90deg, var(--color-stage-bg) 0%, #062a1cd1 30%, #062a1c33 58%, transparent 72%)}.hero__copy[data-astro-cid-lcdefpme]{width:min(100%,36rem);padding:var(--space-l) var(--space-l);justify-content:center}.hero__title[data-astro-cid-lcdefpme]{margin-block-end:var(--space-2xs)}}@media (width>=64rem){.hero[data-astro-cid-lcdefpme]{padding-block:var(--space-m) var(--space-l)}.hero__photo[data-astro-cid-lcdefpme]{width:74%;inset:0 0 0 auto}.hero__photo[data-astro-cid-lcdefpme] img{object-position:50% 14%}.hero__copy[data-astro-cid-lcdefpme]{padding-inline:var(--space-xl) 0}}@media (prefers-reduced-motion:reduce){.hero__title[data-astro-cid-lcdefpme]{transform:none}}.hero__tiles[data-astro-cid-lcdefpme]{margin-block-start:var(--space-s)}.hero__tiles[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{gap:var(--space-xs);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.tile[data-astro-cid-lcdefpme]{gap:var(--space-s);border:3px solid var(--palette-gold-500);border-radius:var(--radius-m);background-color:var(--color-stage-surface);color:var(--palette-cream-50);transition:transform var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out);grid-template-columns:7.5rem minmax(0,1fr) auto;align-items:center;padding:.4rem .75rem .4rem .4rem;text-decoration:none;display:grid;position:relative}.tile[data-astro-cid-lcdefpme]:hover,.tile[data-astro-cid-lcdefpme]:focus-visible{color:var(--palette-cream-50);box-shadow:5px 5px 0 var(--palette-gold-500);transform:translate(-2px,-2px)}.tile__art[data-astro-cid-lcdefpme]{aspect-ratio:3/2;border-radius:var(--radius-s);background-color:var(--color-stage-bg);display:block;overflow:hidden}.tile__art[data-astro-cid-lcdefpme] picture,.tile__art[data-astro-cid-lcdefpme] img{object-fit:cover;object-position:50% 25%;width:100%;height:100%;display:block}.tile__art--contain[data-astro-cid-lcdefpme] img{object-fit:contain;object-position:center}.tile__text[data-astro-cid-lcdefpme]{gap:.15rem;min-width:0;display:grid}.tile__label[data-astro-cid-lcdefpme]{font-family:var(--font-poster);letter-spacing:.02em;text-transform:uppercase;color:var(--palette-gold-500);text-shadow:.05em .05em 0 var(--color-ink);font-size:clamp(1.375rem,1.2rem + .6vw,1.75rem);line-height:.95}.tile__line[data-astro-cid-lcdefpme]{font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--palette-cream-100)}.tile__go[data-astro-cid-lcdefpme]{border:2px solid var(--color-ink);background-color:var(--palette-cream-50);width:2.5rem;height:2.5rem;color:var(--palette-charcoal-950);border-radius:50%;place-items:center;display:grid}.tile[data-astro-cid-lcdefpme]:hover .tile__go[data-astro-cid-lcdefpme]{background-color:var(--palette-gold-500)}@media (width>=36rem){.hero__tiles[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{gap:var(--space-s);grid-template-columns:repeat(2,minmax(0,1fr))}.tile[data-astro-cid-lcdefpme]{padding:0;display:block;overflow:hidden}.tile__art[data-astro-cid-lcdefpme]{border-radius:0}.tile__text[data-astro-cid-lcdefpme]{background:linear-gradient(#0000,#062a1cc7 42%,#062a1cf0);padding:2.75rem 4rem .85rem .9rem;position:absolute;inset:auto 0 0}.tile__go[data-astro-cid-lcdefpme]{position:absolute;bottom:.85rem;right:.75rem}}@media (width>=64rem){.hero__tiles[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.tile[data-astro-cid-lcdefpme]:hover,.tile[data-astro-cid-lcdefpme]:focus-visible{transform:none}}.latest-comic__strip[data-astro-cid-lcdefpme]{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(.875rem,1.6vw,1.25rem);margin:0;padding:0;list-style:none;display:grid}.latest-comic__strip--pair[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));max-width:calc(40% + .5rem)}.latest-comic__next[data-astro-cid-lcdefpme]{border-top:3px dashed var(--color-border-strong);margin-block-start:clamp(2rem,4vw,3rem);padding-block-start:clamp(1.25rem,2.5vw,1.75rem)}.latest-comic__next-head[data-astro-cid-lcdefpme]{align-items:baseline;gap:var(--space-3xs) var(--space-s);flex-wrap:wrap;margin-block-end:var(--space-s);display:flex}.latest-comic__subtitle[data-astro-cid-lcdefpme]{font-family:var(--font-poster);text-transform:uppercase;font-size:clamp(1.5rem,1.2rem + 1vw,2rem);font-weight:400}.latest-comic__note[data-astro-cid-lcdefpme]{font-size:var(--text-sm);color:var(--color-text-muted)}@media (width<=63.99rem){.latest-comic__strip[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr))}.latest-comic__strip--pair[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));max-width:calc(66% + .5rem)}}@media (width<=47.99rem){.latest-comic__strip[data-astro-cid-lcdefpme],.latest-comic__strip--pair[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}}@media (width<=21.99rem){.latest-comic__strip[data-astro-cid-lcdefpme],.latest-comic__strip--pair[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}}.board[data-astro-cid-lcdefpme]{border-bottom:var(--border-ink)}.board__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.875rem,1.6vw,1.25rem);margin:0;padding:0;list-style:none;display:grid}.board__item[data-astro-cid-lcdefpme]{margin:0}.board__cover[data-astro-cid-lcdefpme]{aspect-ratio:3/2;border:3px solid var(--palette-gold-500);border-radius:var(--radius-m);background-color:var(--color-stage-surface);display:block;overflow:hidden}.board__cover[data-astro-cid-lcdefpme] picture,.board__cover[data-astro-cid-lcdefpme] img{object-fit:contain;width:100%;height:100%;display:block}.board__caption[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem .5rem;margin-block-start:.5rem;display:flex}.board__title[data-astro-cid-lcdefpme]{font-weight:var(--weight-bold);color:var(--palette-cream-50)}.board__state[data-astro-cid-lcdefpme]{border:1px solid var(--color-stage-line);border-radius:var(--radius-pill);font-size:.75rem;font-weight:var(--weight-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--color-stage-muted);padding:.15em .6em}@media (width<=63.99rem){.board__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=21.99rem){.board__grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}}.pair[data-astro-cid-lcdefpme]{gap:var(--space-m);grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}.pair__card[data-astro-cid-lcdefpme]{gap:var(--space-xs);min-width:0;padding:var(--space-s);border:var(--border-ink);border-radius:var(--radius-l);background-color:var(--color-surface);flex-direction:column;display:flex}.pair__head[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:baseline;gap:0 var(--space-s);flex-wrap:wrap;display:flex}.pair__title[data-astro-cid-lcdefpme]{font-family:var(--font-poster);letter-spacing:.01em;text-transform:uppercase;font-size:clamp(1.5rem,1.1rem + 1.2vw,2rem);font-weight:400;line-height:1.1}.pair__link[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-2xs);min-height:44px;font-weight:var(--weight-bold);text-decoration-thickness:2px;display:inline-flex}.pair__art[data-astro-cid-lcdefpme]{border:1px solid var(--color-border);border-radius:var(--radius-l);overflow:hidden}.pair__art[data-astro-cid-lcdefpme] img{width:100%;height:auto;display:block}.pair__line[data-astro-cid-lcdefpme]{color:var(--color-text-muted)}@media (width>=48rem){.pair[data-astro-cid-lcdefpme]{gap:var(--space-l);grid-template-columns:repeat(2,minmax(0,1fr))}}
