/* A deliberately chaotic comic aesthetic, native CSS. Dials: variance 9, motion 4, density 5. Square panels and controls; speech bubble is the sole rounded exception. */
:root{--yellow:#f1ff50;--paper:#faf9f3;--ink:#181916;--line:3px solid var(--ink)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a,input{touch-action:manipulation}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid #3954ff;outline-offset:5px}button:disabled{cursor:wait}button[hidden],a[hidden]{display:none}h1,h2,h3,p{margin:0}h1,h2,h3,.brand,.footer-brand{font-family:Impact,'Arial Black','Helvetica Neue',sans-serif;font-weight:900}button{color:var(--ink)}.skip{position:absolute;top:-70px;left:10px;background:var(--yellow);padding:15px;z-index:30}.skip:focus{top:10px}.header{max-width:1600px;margin:auto;min-height:88px;padding:18px 5%;display:flex;align-items:center;justify-content:space-between;border-bottom:var(--line);gap:25px}.brand{display:flex;gap:10px;font-size:18px;line-height:.88;letter-spacing:-1px;align-items:center}.brand-icon{width:43px;height:43px;border:var(--line);background:var(--yellow);display:grid;place-items:center;font-size:27px;transform:rotate(-7deg)}nav{display:flex;gap:38px;font-size:12px;font-weight:900;letter-spacing:.5px}nav a:hover{text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:5px}.nav-button{border:2px solid var(--ink);padding:11px 23px;background:var(--yellow);box-shadow:3px 3px 0 var(--ink);font-weight:900;font-size:14px;white-space:nowrap}.hero{display:grid;grid-template-columns:1fr 1fr;max-width:1500px;margin:auto;padding:55px 5% 60px;gap:4%;align-items:center}.eyebrow{font:700 11px 'Courier New',monospace;letter-spacing:1px;display:flex;align-items:center;gap:9px;margin-bottom:25px}.small-cross{font-size:25px}.hero h1{font-size:clamp(86px,10.6vw,155px);line-height:.83;letter-spacing:-5px;position:relative}.hero h1>span{display:inline-block;-webkit-text-stroke:2px var(--ink);color:var(--yellow);text-shadow:5px 5px 0 var(--ink)}.title-star{font-size:.65em;display:inline-block;font-style:normal;margin-left:22px;vertical-align:top;color:var(--ink);transform:rotate(10deg)}.hero-copy>p{font-size:23px;line-height:1.25;font-weight:700;margin:28px 0}.button{display:inline-flex;align-items:center;justify-content:center;gap:32px;padding:17px 23px;border:var(--line);background:var(--paper);box-shadow:5px 5px 0 var(--ink);font-size:13px;font-weight:900;white-space:nowrap;transition:transform .15s,box-shadow .15s}.primary{background:var(--yellow)}.button:hover,.nav-button:hover{transform:translate(-2px,-2px);box-shadow:7px 7px 0 var(--ink)}.button:active,.nav-button:active{transform:translate(3px,3px);box-shadow:1px 1px 0 var(--ink)}.hero-art{position:relative;max-width:570px;transform:rotate(2deg);padding-top:18px}.mascot-button{border:var(--line);background:var(--yellow);padding:0;display:block;width:100%;position:relative;overflow:hidden}.mascot-button img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.mascot-button:hover img{transform:scale(1.015)}.speech{position:absolute;top:0;left:15%;padding:14px 20px;background:white;border:var(--line);border-radius:50%;z-index:2;font-family:'Comic Sans MS','Chalkboard SE',cursive;font-size:18px;font-weight:700;transform:rotate(-5deg);max-width:82%;text-align:center}.speech:after{content:'';width:17px;height:17px;position:absolute;bottom:-11px;right:25%;background:white;border-right:3px solid;border-bottom:3px solid;transform:skew(25deg) rotate(35deg)}.scribble{position:absolute;bottom:58px;left:-35px;background:var(--paper);border:2px solid;padding:9px 14px;font-family:'Comic Sans MS','Chalkboard SE',cursive;font-size:17px;transform:rotate(-8deg)}.clicker-strip{display:flex;justify-content:space-between;align-items:center;padding:13px 16px;border:var(--line);border-top:0;background:var(--paper);font:700 11px 'Courier New',monospace}.clicker-strip button{padding:4px 0;border:0;background:none;text-decoration:underline;text-underline-offset:3px;font:inherit}.sticker{position:absolute;right:-24px;bottom:87px;width:110px;height:110px;display:grid;align-content:center;text-align:center;background:var(--yellow);border:3px solid;border-radius:50%;font-weight:900;font-size:17px;transform:rotate(15deg);box-shadow:3px 3px 0}.impact{position:absolute;left:15%;top:35%;font:900 100px Impact,sans-serif;color:var(--yellow);-webkit-text-stroke:3px var(--ink);transform:rotate(-20deg) scale(.1);opacity:0;pointer-events:none}.is-whipped .impact{animation:pop .45s ease-out}.is-whipped img{animation:shake .25s linear}.tape{overflow:hidden;background:var(--yellow);border-top:var(--line);border-bottom:var(--line);transform:rotate(-1.5deg);margin:14px -1px 0;padding:15px 0}.tape>div{width:max-content;font-size:23px;font-weight:900;word-spacing:20px}.tape span{margin:0 24px}.section{padding:100px 6%;max-width:1500px;margin:auto}h2{font-size:clamp(44px,5vw,72px);line-height:1.03;letter-spacing:-2px}.handwritten{font-family:'Comic Sans MS','Chalkboard SE',cursive;font-size:23px;display:block;transform:rotate(-4deg);margin-bottom:24px}.lore{display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:center}.highlight{background:var(--yellow);box-shadow:7px 4px 0 var(--yellow)}.lore-copy{line-height:1.7;font-size:15px}.lore-copy p{margin-bottom:18px;max-width:470px}.lore-copy .lead{font-size:22px;line-height:1.4;font-weight:700}.text-link{display:inline-block;font-size:11px;font-weight:900;text-decoration:underline;text-underline-offset:5px;margin:10px 0 22px}.lore-copy small{display:block;font-size:11px;color:#55564e;max-width:380px;line-height:1.5}.memes{border-top:var(--line);background:var(--yellow);padding-top:65px;padding-bottom:65px}.section-intro{text-align:center}.section-intro p{margin-top:14px;font-size:15px}.outline{-webkit-text-stroke:2px var(--ink);color:transparent}.meme-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:45px 0 55px}.meme-card{background:var(--paper);border:var(--line);box-shadow:6px 6px 0 var(--ink);min-width:0;transition:transform .2s}.meme-card:first-child{transform:rotate(-3deg)}.meme-card:nth-child(2){transform:rotate(2deg)}.meme-card:nth-child(3){transform:rotate(-1deg)}.meme-card:hover{transform:translateY(-6px) rotate(0)}.meme-card canvas{display:block;width:100%;height:auto;aspect-ratio:1}.meme-caption{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:14px 10px;border-top:2px solid;font:700 9px 'Courier New',monospace}.meme-caption button{font:inherit;background:transparent;border:0;font-weight:900;white-space:nowrap;font-size:11px;text-decoration:underline;text-underline-offset:3px;padding:6px}.meme-builder{display:grid;grid-template-columns:1fr 1.3fr;align-items:center;gap:6%;padding-top:35px;border-top:2px dashed}.meme-builder h3{font-size:36px;letter-spacing:-1px}.meme-builder .handwritten{font-size:19px;margin-bottom:12px}.meme-builder p{font-size:13px;margin-top:9px;line-height:1.5}.meme-builder label{font:700 10px 'Courier New',monospace;display:block;margin-bottom:10px}.input-row{display:flex;gap:12px}.input-row input{width:100%;min-width:0;background:var(--paper);border:var(--line);padding:14px;font-size:12px;font-weight:700}.input-row .button{padding:16px;gap:0}.form-help{display:block;font-size:10px;margin-top:12px}.receipts{position:relative;border-top:var(--line)}.receipts-description{margin:20px 0 36px;font-size:15px}.stamp{position:absolute;right:8%;top:125px;border:4px double;font:900 14px 'Courier New',monospace;padding:13px;transform:rotate(13deg)}.receipt-layout{display:grid;grid-template-columns:1fr 1.35fr;gap:35px;align-items:stretch}.article-receipt{border:var(--line);padding:25px 28px;display:flex;flex-direction:column;box-shadow:6px 6px 0 var(--ink);background:var(--paper);transition:transform .2s}.article-receipt:hover{transform:rotate(-1deg)}.source-name{font-weight:900;font-size:28px;letter-spacing:-1.8px;border-bottom:2px solid;padding-bottom:18px;display:flex;justify-content:space-between}.receipt-label{font:700 10px 'Courier New',monospace;margin:24px 0 16px}.article-receipt h3{font-size:43px;line-height:1.08;letter-spacing:-1px}.receipt-bottom{font-size:10px;font-weight:900;margin-top:auto;padding-top:35px}.tweet-empty{border:2px dashed;padding:32px;height:100%;position:relative}.tweet-empty h3{font-size:35px;line-height:1.07;max-width:70%}.tweet-empty p{font-size:14px;line-height:1.7;max-width:390px;margin-top:25px}.big-asterisk{position:absolute;right:20px;top:15px;font-size:85px}.receipt-note{font:700 9px 'Courier New',monospace;display:block;margin-top:25px}.twitter-tweet{margin-left:auto!important;margin-right:auto!important}.token{background:var(--yellow);border-top:var(--line);border-bottom:var(--line);padding-top:60px;padding-bottom:40px}.token-top{display:flex;align-items:center;gap:9%;padding-bottom:40px}.token h2{font-size:clamp(90px,15vw,210px);line-height:1;letter-spacing:-6px}.token-note p{font-size:16px;line-height:1.6}.token-note .handwritten{font-size:20px}.token-bar{display:flex;align-items:center;gap:24px;border:var(--line);background:var(--paper);padding:20px 24px;min-width:0}.token-bar>span{font:700 10px 'Courier New',monospace}.token-bar strong{font:700 14px 'Courier New',monospace;overflow-wrap:anywhere}.token-bar button{margin-left:auto;background:var(--yellow);border:2px solid;padding:9px 16px;font-size:12px;font-weight:700;flex-shrink:0}.token-details{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:17px;font:700 10px 'Courier New',monospace}.token-details a{text-decoration:underline}footer{max-width:1500px;margin:auto;padding:38px 6%;display:flex;gap:30px;align-items:center;justify-content:space-between}.footer-brand{font-size:23px;letter-spacing:-1px;white-space:nowrap}.footer-brand span{margin-left:10px}footer p{font-size:10px;line-height:1.7;max-width:300px}footer>span{font:700 10px 'Courier New',monospace;line-height:1.5}dialog{border:var(--line);padding:22px;background:var(--paper);max-width:490px;width:calc(100% - 32px);max-height:90dvh;overflow:auto;box-shadow:9px 9px 0 var(--ink)}dialog::backdrop{background:#181916bb;backdrop-filter:blur(3px)}.dialog-top{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px}.dialog-top h2{font-size:28px;letter-spacing:-1px}.dialog-top button{border:0;background:transparent;font-size:24px;padding:4px}dialog canvas{display:block;width:100%;height:auto;border:2px solid;margin-bottom:18px}dialog .button{width:100%}#toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%,20px);opacity:0;pointer-events:none;background:var(--ink);color:var(--paper);padding:15px 25px;font-size:13px;z-index:20;transition:.2s;max-width:90%;text-align:center}#toast.show{opacity:1;transform:translate(-50%,0)}@keyframes pop{0%{opacity:1;transform:rotate(-20deg) scale(.3)}45%{opacity:1;transform:rotate(-15deg) scale(1.1)}100%{opacity:0;transform:rotate(-10deg) scale(1.3)}}@keyframes shake{25%{transform:translateX(-8px)}75%{transform:translateX(8px)}}
@media(min-width:1500px){.hero{padding-top:65px}.header{min-height:80px}}@media(max-width:1000px){.header{min-height:76px;padding:15px 5%}nav{gap:20px;font-size:10px}.hero{gap:5%;padding-top:45px}.hero h1{font-size:10.6vw;letter-spacing:-3px}.hero-copy>p{font-size:21px}.title-star{margin-left:10px}.sticker{width:85px;height:85px;font-size:14px;right:-14px}.speech{font-size:14px}.scribble{font-size:13px;left:-15px}.section{padding:75px 6%}.lore{gap:7%}.lore-copy .lead{font-size:19px}.meme-grid{gap:16px}.meme-caption{flex-wrap:wrap}.stamp{display:none}.article-receipt h3{font-size:35px}.tweet-empty h3{font-size:30px}.big-asterisk{font-size:55px}.meme-builder{grid-template-columns:1fr;gap:25px}.meme-builder .handwritten{display:none}}
@media(max-width:650px){.header{min-height:72px;gap:12px;padding:14px 5%}.brand{font-size:15px}.brand-icon{width:35px;height:35px;font-size:23px}nav{gap:15px}nav a:first-child,nav a:last-child{display:none}nav a{font-size:9px}.nav-button{padding:9px 13px;font-size:12px}.hero{grid-template-columns:1fr;padding:35px 7% 45px;gap:38px}.eyebrow{font-size:10px;margin-bottom:24px}.hero h1{font-size:23vw;letter-spacing:-3px}.hero-copy>p{font-size:21px;margin:24px 0}.hero .button{padding:16px 20px}.hero-art{width:94%;justify-self:center;margin-top:10px}.speech{font-size:15px}.title-star{margin-left:25px}.sticker{right:-20px;bottom:77px}.scribble{bottom:51px;font-size:12px}.clicker-strip{padding:11px;font-size:10px}.tape{padding:12px 0}.tape>div{font-size:18px}.section{padding:60px 7%}.lore{grid-template-columns:1fr;gap:30px}h2{font-size:46px;letter-spacing:-1.5px}.handwritten{font-size:21px}.lore-copy .lead{font-size:20px}.lore-copy{font-size:14px}.meme-grid{grid-template-columns:1fr;gap:32px;margin:35px 8px 40px}.meme-caption{flex-wrap:nowrap;padding:15px;font-size:10px}.meme-builder{padding-top:25px}.meme-builder h3{font-size:32px}.input-row{flex-direction:column}.input-row input{font-size:13px;padding:15px}.input-row .button{align-self:flex-start;padding:14px 22px}.section-intro p{font-size:14px;line-height:1.6}.receipt-layout{grid-template-columns:1fr;gap:30px}.receipts h2{font-size:40px}.tweet-empty{padding:25px}.token-top{display:block;padding-bottom:30px}.token h2{font-size:27vw;letter-spacing:-4px;margin-bottom:23px}.token-note .handwritten{margin-bottom:15px}.token-note p{font-size:14px}.token-bar{align-items:flex-start;flex-direction:column;gap:11px;padding:18px}.token-bar button{margin-left:0}.token-details{font-size:9px}footer{flex-wrap:wrap;padding:30px 7%;gap:22px}footer .footer-brand{width:100%}footer p{max-width:65%}footer>span{font-size:9px}dialog{padding:16px}.dialog-top h2{font-size:24px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}.is-whipped .impact{opacity:1;transform:rotate(-15deg) scale(1)}}
body{overflow-x:clip}.header{min-height:80px}.hero{padding-top:40px;padding-bottom:44px}@media(min-width:651px){.hero-art{max-width:min(100%,calc(100svh - 235px));justify-self:center}.hero h1{font-size:min(10.6vw,19svh,155px)}}@media(max-width:650px){.header{min-height:72px}.hero{padding-top:35px;padding-bottom:45px}}
.repo-whip{display:block;width:min(100%,380px);height:auto;margin:0 0 25px}.receipt-whip{width:100%;margin:28px 0 0}

.header-actions{display:flex;align-items:center;gap:22px;flex-shrink:0}.repo-link{font-size:12px;font-weight:900;white-space:nowrap;text-decoration:underline;text-underline-offset:5px}.repo-link:hover{text-decoration-thickness:3px}@media(max-width:650px){.header-actions{gap:12px}.repo-link{font-size:10px}.header nav{display:none}.header{gap:10px}}
/* Interactive whip: overlay never intercepts navigation or touch scrolling. */
#whip-overlay{position:fixed;inset:0;z-index:70;pointer-events:none;width:100%;height:100%}#whip-effects{position:fixed;inset:0;pointer-events:none;z-index:71;overflow:hidden}.whip-burst{position:absolute;font:900 clamp(35px,6vw,80px) Impact,sans-serif;color:var(--yellow);-webkit-text-stroke:2px var(--ink);text-shadow:4px 4px 0 var(--ink);white-space:nowrap;animation:whip-burst .65s both}.whip-dock{position:fixed;z-index:75;bottom:18px;left:50%;transform:translateX(-50%);display:flex;align-items:center;background:var(--paper);border:3px solid;box-shadow:4px 4px 0 var(--ink);padding:5px;gap:10px;font:700 10px 'Courier New',monospace;white-space:nowrap}.whip-dock button{padding:11px 13px;border:2px solid;background:var(--yellow);font:inherit;font-weight:900}.whip-dock button[aria-pressed=false]{background:var(--paper)}#combo{min-width:137px;text-align:center}.hero-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.hero-meme-link{font-size:11px;font-weight:900;text-decoration:underline;text-underline-offset:5px}.hero-copy{animation:hero-enter .65s both}.hero-art{animation:hero-enter .85s both}.title-star{animation:star-turn 16s linear infinite}.sticker{animation:sticker-wobble 3s ease-in-out infinite}.speech{animation:speech-float 3.5s ease-in-out infinite}.tape>div{animation:ticker-travel 24s linear infinite}.tape:hover>div{animation-play-state:paused}.reveal-ready{transition:opacity .7s,translate .7s}.reveal-ready:not(.revealed){opacity:0;translate:0 24px}.revealed{opacity:1;translate:0 0}.post-card:nth-child(2){transition-delay:.1s}.post-card:nth-child(3){transition-delay:.2s}
.coverage-tabs{display:flex;border-bottom:3px solid;gap:9px;margin-bottom:28px}.coverage-tabs button{padding:16px 24px;background:transparent;border:3px solid transparent;border-bottom:0;font-weight:900;font-size:12px}.coverage-tabs button[aria-selected=true]{background:var(--yellow);border-color:var(--ink)}[role=tabpanel][hidden]{display:none}.tweet-wall{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:start}.post-card{border:3px solid;box-shadow:5px 5px 0;background:var(--paper);padding:22px;min-width:0}.post-label{font:700 10px 'Courier New',monospace;padding-bottom:18px;border-bottom:2px dashed}.post-quote{font-family:'Comic Sans MS','Chalkboard SE',cursive;font-size:23px;line-height:1.4;margin:22px 0 18px;overflow-wrap:anywhere}.post-byline{font-size:11px;font-weight:700;line-height:1.8;text-decoration:underline;text-underline-offset:3px;display:block}.embed-slot{margin-top:22px;border-top:1px solid #aaa;padding-top:12px;min-height:64px}.embed-slot blockquote{margin:0;font-size:12px;line-height:1.7}.embed-slot a{text-decoration:underline}.source-note{font-size:11px;line-height:1.7;margin-top:24px;color:#55564e;max-width:950px}.source-note a{text-decoration:underline;text-underline-offset:3px}.news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.news-story{border-top:5px solid;padding:22px 0}.news-meta{font:700 10px 'Courier New',monospace;display:flex;justify-content:space-between;gap:15px;margin-bottom:22px;flex-wrap:wrap}.news-story h3{font-size:32px;line-height:1.1;margin-bottom:22px}.news-story p{font-size:14px;line-height:1.7;margin-bottom:18px}.news-story a{font-size:11px;font-weight:900;text-decoration:underline;text-underline-offset:5px}.news-correction{border-left:4px solid;padding-left:13px}.mashable-reference{display:flex;align-items:center;gap:30px;border:3px solid;padding:22px;margin-top:20px}.mashable-reference strong{font-size:14px}.mashable-reference span{font-size:15px;line-height:1.5}.mashable-reference b{margin-left:auto;font-size:25px}.repo-banner{display:flex;align-items:center;gap:35px;border:3px solid;background:var(--yellow);padding:25px 30px;margin-top:40px;transition:transform .2s}.repo-banner:hover{transform:rotate(-1deg)}.repo-banner img{width:35%;height:auto}.repo-banner>span{font:900 29px Impact,sans-serif}.repo-banner small{display:block;font:700 10px 'Courier New',monospace;margin-top:10px}footer{padding-bottom:110px}.motion-paused *,.motion-paused *:before,.motion-paused *:after{animation:none!important;transition:none!important}.motion-paused .reveal-ready{opacity:1;translate:0 0}
@keyframes whip-burst{0%{opacity:1;transform:translate(-50%,-50%) rotate(-18deg) scale(.4)}40%{opacity:1;transform:translate(-50%,-65%) rotate(8deg) scale(1)}100%{opacity:0;transform:translate(-50%,-110%) rotate(14deg) scale(1.1)}}@keyframes hero-enter{from{opacity:0;translate:0 22px}to{opacity:1;translate:0 0}}@keyframes star-turn{to{rotate:360deg}}@keyframes sticker-wobble{0%,100%{rotate:-5deg}50%{rotate:5deg}}@keyframes speech-float{0%,100%{translate:0 0}50%{translate:0 -7px}}@keyframes ticker-travel{to{transform:translateX(-50%)}}
@media(max-width:1000px){.tweet-wall{grid-template-columns:1fr 1fr}.post-card:last-child{grid-column:1/-1}.news-grid{grid-template-columns:1fr}.news-story{padding-top:25px}.news-story h3 br{display:none}.stamp{display:none}.hero-actions{gap:20px}}
@media(max-width:650px){.tweet-wall{grid-template-columns:1fr}.post-card:last-child{grid-column:auto}.post-card{padding:22px}.news-grid{gap:18px}.news-story h3{font-size:30px}.mashable-reference{flex-wrap:wrap;gap:12px;padding:20px}.mashable-reference strong{width:100%}.mashable-reference span{width:85%}.repo-banner{display:block;padding:22px}.repo-banner img{width:100%;margin-bottom:20px}.repo-banner>span{font-size:25px}.repo-banner small{line-height:1.7}.whip-dock{gap:5px;bottom:12px;font-size:9px;max-width:calc(100% - 20px);padding:4px}.whip-dock button{padding:10px 8px}#combo{min-width:106px}.coverage-tabs button{padding:14px 18px;font-size:11px}.hero-meme-link{font-size:10px}}
@media(prefers-reduced-motion:reduce){.reveal-ready{opacity:1!important;translate:0 0!important}}
.hero{user-select:none;-webkit-user-select:none}.tape{margin-left:0;margin-right:0}

/* The disputed-letter chapter: a comic case file with the correction in view. */
.letter{border-top:3px solid;display:grid;grid-template-columns:1.05fr 1fr;gap:7%;align-items:start;background:#eeede6}.letter-kicker{font:700 10px 'Courier New',monospace;letter-spacing:1px;margin-bottom:22px}.letter-deck{font-size:22px;font-weight:700;line-height:1.4;margin:26px 0}.letter-beats article{border-top:2px dashed;padding:20px 0}.letter-beats article>span{font:900 11px 'Courier New',monospace}.letter-beats p{font-size:14px;line-height:1.7;margin:12px 0 0}.letter-denial{border-bottom:2px dashed}.letter-denial .text-link{margin-bottom:0;line-height:1.7}.letter-punchline{font:30px/1.15 Impact,sans-serif;margin-top:28px}.letter-punchline span{display:block}.letter-post{min-width:0;border:3px solid;background:var(--paper);box-shadow:8px 8px 0;padding:28px;position:relative;margin-top:34px}.letter-status{background:var(--yellow);border:3px solid;padding:12px 14px;font:900 11px 'Courier New',monospace;display:inline-block;transform:rotate(3deg);margin:-51px -8px 27px;animation:sticker-wobble 4s ease-in-out infinite}.letter-post .post-quote{font-size:24px}.letter-post .source-note{font-size:10px}.letter-story .handwritten{margin-bottom:30px}@media(max-width:1000px){.letter{gap:5%}.letter-post{padding:22px}.letter-post .post-quote{font-size:21px}}@media(max-width:650px){.letter{grid-template-columns:1fr;gap:25px}.letter-post{margin-top:20px}.letter-deck{font-size:20px}.letter-status{font-size:10px}.letter-punchline{font-size:29px}}

.whip-burst{text-align:center;font-size:clamp(32px,6vw,64px);white-space:normal;line-height:1.05}.impact{left:8%;width:84%;font-size:clamp(45px,7vw,90px);line-height:.9;text-align:center}.footer-domain{display:block;margin-top:9px;font:700 12px 'Courier New',monospace;letter-spacing:0}
