@font-face{font-family:Bangers;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/bangers-latin-400-normal.DeHY8Ncq.woff2)format("woff2"),url(/_astro/bangers-latin-400-normal.BAEm-Pv0.woff)format("woff")}:root[data-shell=comic],[data-world=comic]{--bar:0px;--cm-w:1080px;--cm-sfx:"Bangers", "Impact", "Arial Narrow Bold", sans-serif;--cm-desk:#d4c7a6;--cm-paper:#f4ebd3;--cm-panel:#fffcf2;--cm-ink:#16120e;--cm-fg:#16120e;--cm-soft:#574f43;--cm-line:#16120e;--cm-y:#ffd52e;--cm-r:#ff5a3c;--cm-b:#46b1e6;--cm-m:#f26aa8;--cm-sky:#1a2a5e;--cm-shadow:#16120e;--cm-dot:#16120e33;--cm-page-shadow:0 2px 3px #3c280a33, 0 22px 40px -22px #3c280a99;--bg:var(--cm-paper);--bg-2:var(--cm-panel);--fg:var(--cm-fg);--fg-2:var(--cm-soft);--line:var(--cm-line);--accent-text:#a8300f;--wf-bg:var(--cm-desk)}:root[data-shell=comic][data-palette=midnight],:root[data-palette=midnight] [data-world=comic]{--cm-desk:#050807;--cm-paper:#0d1210;--cm-panel:#171f1c;--cm-ink:#0a100e;--cm-fg:#eaf1ed;--cm-soft:#a9bab2;--cm-line:#dbe7e1;--cm-y:#7fe3c4;--cm-r:#f2b880;--cm-b:#a9c6d4;--cm-m:#e59a94;--cm-sky:#08100e;--cm-shadow:#7fe3c4;--cm-dot:#eaf1ed29;--cm-page-shadow:0 0 0 1px #ffffff0d, 0 26px 60px -26px #000000f2;--accent-text:#7fe3c4}:root[data-shell=comic][data-palette=acid],:root[data-palette=acid] [data-world=comic]{--cm-desk:#050506;--cm-paper:#101012;--cm-panel:#18181b;--cm-ink:#0a0a0c;--cm-fg:#efefea;--cm-soft:#b0b0a8;--cm-line:#efefea;--cm-y:#c6ff3d;--cm-r:#a996ff;--cm-b:#59d7ff;--cm-m:#ff7ab8;--cm-sky:#1c1436;--cm-shadow:#c6ff3d;--cm-dot:#efefea26;--cm-page-shadow:0 0 0 1px #ffffff0d, 0 26px 60px -26px #000000f2;--accent-text:#c6ff3d}:root[data-shell=comic][data-palette=chrome],:root[data-palette=chrome] [data-world=comic]{--cm-desk:#c3c8d2;--cm-paper:#e8eaef;--cm-panel:#fafbfd;--cm-ink:#0f1116;--cm-fg:#0f1116;--cm-soft:#4b515c;--cm-line:#0f1116;--cm-y:#ffd83d;--cm-r:#ff5c93;--cm-b:#7f95ff;--cm-m:#35cfc7;--cm-sky:#16225e;--cm-shadow:#3d5afe;--cm-dot:#0f11162e;--cm-page-shadow:0 2px 3px #0a14282e, 0 22px 40px -22px #0a142880;--accent-text:#2a44e0}:root[data-shell=comic] body{background:var(--cm-desk)}main.cm>section,[data-world=comic]>section{scroll-margin-top:var(--cm-top,12px);width:min(var(--cm-w), 100% - 2 * clamp(8px, 2.4vw, 28px));background-color:var(--cm-paper);background-image:radial-gradient(circle at 30% 30%, var(--cm-dot) .7px, transparent 1px);color:var(--cm-fg);border:1px solid color-mix(in oklab, var(--cm-line) 30%, transparent);box-shadow:var(--cm-page-shadow);background-size:5px 5px;margin:clamp(14px,2.4vw,28px) auto;padding:clamp(46px,5.4vw,66px) clamp(14px,3.6vw,44px) clamp(44px,4.6vw,60px);position:relative}[data-world=comic]{padding-block:1px}.cm-run{font:400 .95rem / 1 var(--cm-sfx);letter-spacing:.1em;text-transform:uppercase;color:var(--cm-soft);pointer-events:none;justify-content:space-between;gap:12px;display:flex;position:absolute;inset:12px clamp(14px,3.6vw,44px) auto}.cm-folio{text-align:center;font:400 1rem / 1 var(--cm-sfx);letter-spacing:.14em;color:var(--cm-soft);pointer-events:none;position:absolute;inset:auto 0 14px}.cm-dots{--dot:color-mix(in oklab, var(--cm-ink) 24%, transparent);background-image:radial-gradient(circle at 25% 25%, var(--dot) 1.5px, transparent 2px), radial-gradient(circle at 75% 75%, var(--dot) 1.5px, transparent 2px);background-size:8px 8px}.cm-dots--fine{background-size:5px 5px}.cm-dots--big{background-size:12px 12px}.cm-fill--y{background-color:var(--cm-y)}.cm-fill--r{background-color:var(--cm-r)}.cm-fill--b{background-color:var(--cm-b)}.cm-fill--m{background-color:var(--cm-m)}.cm-panel{--pf:var(--cm-panel);border:3px solid var(--cm-line);background-color:var(--pf);min-width:0;color:var(--cm-fg);box-shadow:5px 5px 0 var(--cm-shadow);rotate:var(--r,0deg);position:relative}.cm-panel--y,.cm-panel--r,.cm-panel--b,.cm-panel--m{color:var(--cm-ink)}.cm-panel--y{--pf:var(--cm-y)}.cm-panel--r{--pf:var(--cm-r)}.cm-panel--b{--pf:var(--cm-b)}.cm-panel--m{--pf:var(--cm-m)}.cm-rays{background-image:repeating-conic-gradient(from 0deg at var(--rx,50%) var(--ry,50%), color-mix(in oklab, var(--cm-ink) 14%, transparent) 0deg 3deg, transparent 3deg 9deg)}.cm-head{justify-items:start;gap:10px;margin-bottom:clamp(20px,3.4vw,36px);display:grid;position:relative}.cm-kicker{border:2.5px solid var(--cm-line);background:var(--cm-y);color:var(--cm-ink);font:400 1.05rem / 1 var(--cm-sfx);letter-spacing:.12em;text-transform:uppercase;padding:5px 10px 3px;display:inline-block;rotate:-1.5deg}.cm-title{font:400 clamp(2.9rem, 1.6rem + 5.2vw, 5.6rem) / .92 var(--cm-sfx);letter-spacing:.02em;text-transform:uppercase;color:var(--cm-fg);text-shadow:3px 3px 0 var(--cm-r);text-wrap:balance}.cm-lede{max-width:60ch;font:400 var(--step-0) / 1.6 var(--font-body);color:var(--cm-soft);text-wrap:pretty}.cm-cap{--cf:var(--cm-y);border:2.5px solid var(--cm-line);background:var(--cf);width:fit-content;max-width:100%;color:var(--cm-ink);font:700 .86rem / 1.35 var(--font-body);letter-spacing:.01em;padding:6px 10px 5px;display:block}.cm-cap--b{--cf:var(--cm-b)}.cm-cap--m{--cf:var(--cm-m)}.cm-cap--r{--cf:var(--cm-r)}.cm-cap--paper{--cf:var(--cm-panel);color:var(--cm-fg)}.cm-caps{font-family:var(--cm-sfx);letter-spacing:.09em;text-transform:uppercase;font-weight:400}.cm-bubble{border:3px solid var(--cm-ink);color:var(--cm-ink);font:700 1rem / 1.25 var(--font-body);text-align:center;text-wrap:balance;background:#fff;border-radius:50%/42%;padding:12px 16px 11px;position:relative}.cm-bubble:before,.cm-bubble:after{content:"";clip-path:polygon(0 0,100% 0,0 100%);position:absolute}.cm-bubble:before{bottom:-25px;left:var(--tail,26%);background:var(--cm-ink);width:28px;height:26px}.cm-bubble:after{bottom:-18px;left:calc(var(--tail,26%) + 3px);background:#fff;width:22px;height:20px}.cm-sfx{z-index:2;aspect-ratio:1.15;font:400 var(--sz,2.4rem) / .9 var(--cm-sfx);letter-spacing:.03em;text-align:center;text-transform:uppercase;color:var(--cm-ink);rotate:var(--r,-8deg);pointer-events:none;place-items:center;padding:.5em;display:grid;position:relative}.cm-sfx>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.cm-sfx>svg polygon{fill:var(--sfx-fill,var(--cm-y));stroke:var(--cm-line);stroke-width:3px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.cm-sfx>span{text-shadow:2px 2px 0 var(--sfx-shadow,var(--cm-r));position:relative}.cm-sfx--r{--sfx-fill:var(--cm-r);--sfx-shadow:var(--cm-y)}.cm-sfx--b{--sfx-fill:var(--cm-b);--sfx-shadow:var(--cm-y)}.cm-sfx--m{--sfx-fill:var(--cm-m);--sfx-shadow:var(--cm-y)}.cm-btn{border:3px solid var(--cm-line);background:var(--cm-panel);color:var(--cm-fg);box-shadow:4px 4px 0 var(--cm-shadow);font:400 1.15rem / 1 var(--cm-sfx);letter-spacing:.08em;text-transform:uppercase;transition:transform .15s var(--ease), box-shadow .15s var(--ease);align-items:center;gap:.5em;padding:10px 16px 8px;text-decoration:none;display:inline-flex}.cm-btn:hover{box-shadow:6px 6px 0 var(--cm-shadow);transform:translate(-2px,-2px)}.cm-btn:active{box-shadow:1px 1px 0 var(--cm-shadow);transform:translate(3px,3px)}.cm-btn.is-solid{background:var(--cm-y);color:var(--cm-ink)}.cm-link{color:var(--cm-fg);text-decoration:underline 2.5px var(--cm-r);text-underline-offset:.2em;font-weight:700}.cm-link:hover{background:var(--cm-y);color:var(--cm-ink)}:is(main.cm,[data-world=comic]) :focus-visible{outline:3px solid var(--cm-fg);outline-offset:3px;box-shadow:0 0 0 6px var(--cm-y)}.cm-chip{border:2px solid var(--cm-line);background:var(--cm-panel);color:var(--cm-fg);font:600 .8rem / 1.3 var(--font-body);padding:3px 9px 2px;display:inline-block}@media (prefers-reduced-motion:no-preference){:root.cm-live[data-kit=kinetic]:not([data-motion=still]) .cm-pop{opacity:0}:root.cm-live[data-kit=kinetic]:not([data-motion=still]) :is(.cm-pop.is-seen,.is-seen .cm-pop){animation:cm-pop .5s cubic-bezier(.2, .9, .3, 1) calc(var(--i,0) * 90ms) both}:root.cm-live[data-kit=kinetic]:not([data-motion=still]) .cm-stamp{opacity:0}:root.cm-live[data-kit=kinetic]:not([data-motion=still]) :is(.cm-stamp.is-seen,.is-seen .cm-stamp){animation:cm-stamp .55s cubic-bezier(.2, 1.2, .35, 1) var(--sd,.3s) both}}@keyframes cm-pop{0%{opacity:0;scale:.86}60%{opacity:1;scale:1.035}to{opacity:1;scale:1}}@keyframes cm-stamp{0%{opacity:0;scale:2.8;rotate:calc(var(--r,-8deg) - 16deg)}55%{opacity:1;scale:.92;rotate:calc(var(--r,-8deg) + 2deg)}to{opacity:1;scale:1;rotate:var(--r,-8deg)}}@media (prefers-reduced-motion:reduce){.cm-btn{transition:none}}
