@font-face{font-family:Comic Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/02c8cea6cb5ab5f0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Comic Neue;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/03fb38b812b1ca85-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Comic Neue Fallback;src:local("Arial");ascent-override:92.66%;descent-override:25.74%;line-gap-override:0.00%;size-adjust:97.13%}.__className_b36d7c{font-family:Comic Neue,Comic Neue Fallback;font-style:normal}.__variable_b36d7c{--font-comic-neue:"Comic Neue","Comic Neue Fallback"}:root{--bg-page:#ff00ff;--bg-tile:#00ffff;--bg-scream:#ffff00;--bg-card:#ffffff;--ink:#000000;--link:#0000ee;--link-visited:#551a8b;--danger-red:#cc0000;--font-comic:"Comic Sans MS","Comic Sans",var(--font-comic-neue),cursive;--font-trust:Verdana,Geneva,Tahoma,sans-serif}@font-face{font-family:CityFont;src:url(/fonts/city.ttf) format("truetype");font-weight:400;font-style:normal;font-display:block}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;color:var(--ink);font-family:var(--font-comic);background-color:var(--bg-page);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='90' height='90'%3E%3Cg fill='%23ffffff' fill-opacity='0.25'%3E%3Cpath d='M20 8l2.2 5.8L28 16l-5.8 2.2L20 24l-2.2-5.8L12 16l5.8-2.2z'/%3E%3Cpath d='M66 52l1.6 4.4L72 58l-4.4 1.6L66 64l-1.6-4.4L60 58l4.4-1.6z'/%3E%3Ccircle cx='48' cy='30' r='1.6'/%3E%3Ccircle cx='14' cy='66' r='1.4'/%3E%3C/g%3E%3C/svg%3E")}a{color:var(--link)}a:visited{color:var(--link-visited)}:focus-visible{outline:3px dashed var(--ink);outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;clip:rect(0 0 0 0);border:0}.marquee,.sr-only{overflow:hidden;white-space:nowrap}.marquee{background:var(--bg-tile);border-bottom:3px solid var(--ink);font-weight:700;font-size:14px;padding:5px 0}.marquee__track{display:inline-block;animation:marquee-scroll 30s linear infinite}.marquee:hover .marquee__track{animation-play-state:paused}@keyframes marquee-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.construction{background:repeating-linear-gradient(45deg,var(--bg-scream),var(--bg-scream) 12px,var(--ink) 12px,var(--ink) 24px);padding:4px;text-align:center}.construction>span{display:inline-block;background:var(--bg-scream);font-family:var(--font-trust);font-weight:700;font-size:13px;padding:4px 10px}.site-header{text-align:center;padding:18px 16px 6px}.wordart{margin:0;font-size:clamp(26px,7vw,54px);font-weight:700;letter-spacing:1px;background:linear-gradient(90deg,#ff0000,#ff9900,#ffee00,#00cc00,#0066ff,#9900cc);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(3px 3px 0 var(--ink))}.tagline{font-weight:700;font-size:clamp(15px,3.5vw,20px);margin:8px 0 0}.blink{display:inline-block;background:var(--danger-red);color:#fff;font-size:.55em;padding:2px 7px;border-radius:4px;vertical-align:middle;animation:blink-flash 1.1s steps(2,start) infinite;filter:none;-webkit-text-fill-color:#fff}@keyframes blink-flash{to{visibility:hidden}}.card{background:var(--bg-card);border:3px solid var(--ink);box-shadow:8px 8px 0 rgba(0,0,0,.35);max-width:560px;margin:18px auto;padding:14px 14px 18px}.shirt{border:1px solid #bbb}.order-form{margin-top:14px;font-family:var(--font-trust)}.order-form label{display:block;font-family:var(--font-comic);font-weight:700;font-size:16px;margin:12px 0 4px}.order-form input[type=text],.order-form select{width:100%;font-size:16px;font-family:var(--font-trust);padding:10px;border:2px inset #d0d0d0;background:#fff;color:var(--ink)}.letters-left{font-size:11px;color:#555;margin-top:3px}.form-note{font-family:var(--font-comic);font-size:13px;margin:6px 0 0}.form-error{color:var(--danger-red);font-weight:700}.btn-bevel{display:block;width:100%;min-height:56px;margin-top:14px;font-family:var(--font-comic);font-weight:700;font-size:20px;color:var(--ink);background:var(--bg-scream);border:4px outset #e8e8e8;cursor:pointer}.btn-bevel:active{border-style:inset}.btn-bevel:disabled{background:#ddd;color:#777;cursor:not-allowed}.btn-bevel--small{display:inline-block;width:auto;min-height:44px;font-size:16px;padding:6px 18px}.trust-line{font-family:var(--font-trust);font-size:12px;text-align:center;margin:10px 0 0}.strip{background:var(--bg-tile);border:3px solid var(--ink);max-width:560px;margin:18px auto;padding:10px 16px}.strip ul{margin:6px 0;padding-left:4px;list-style:none}.strip li{margin:8px 0;font-size:15px}.faq{max-width:560px;margin:18px auto}.faq h2{text-align:center;font-size:24px;text-shadow:2px 2px 0 var(--bg-tile)}.faq details{background:var(--bg-card);border:3px solid var(--ink);margin:8px 0}.faq summary{cursor:pointer;font-weight:700;font-size:16px;padding:10px 12px;background:var(--bg-scream);border:2px outset #e8e8e8}.faq details[open] summary{border-style:inset}.faq details p{padding:4px 14px 12px;margin:0;font-size:15px;line-height:1.5}.counter{text-align:center;margin:22px auto 6px;font-family:var(--font-trust);font-size:12px}.counter__digits{display:inline-flex;gap:2px;margin-left:6px;vertical-align:middle}.counter__digits span{background:#000;color:#33ff33;font-family:Courier New,monospace;font-weight:700;font-size:16px;padding:2px 4px;border:1px solid #444}.counter__digits span.counter__comma{background:transparent;border:none;color:var(--ink);padding:2px 0}.footer{text-align:center;font-family:var(--font-trust);font-size:12px;line-height:2;padding:18px 12px 30px}.footer .webring a{margin:0 6px}.order-recap{text-align:center;font-weight:700;font-size:20px;margin:10px 0}.success-wrap{max-width:560px;margin:30px auto;padding:0 12px}.success-h1{text-align:center;font-size:clamp(30px,8vw,44px);margin:10px 0;text-shadow:3px 3px 0 var(--bg-scream)}@media (prefers-reduced-motion:reduce){.marquee__track{animation:none;transform:none}.blink{animation:none}}