@import url("https://fonts.googleapis.com/css2?family=Anybody:ital,wght@0,400;0,700;0,800;0,900;1,800;1,900&family=Space+Grotesk:wght@400;500;700&display=swap");:root{color-scheme:light}*{box-sizing:border-box}body,html{height:100%;margin:0}.crazybot-root{background-color:#f9f9f9;background-image:radial-gradient(#d1d1d1 1px,transparent 0);background-size:20px 20px;color:#1b1b1b;font-family:Space Grotesk,sans-serif}button,input,textarea{font:inherit}.glitch-text{text-shadow:2px 0 #fe00fe,-2px 0 #00fbfb}.jagged-bubble{clip-path:polygon(0 0,15% 5%,25% 0,40% 10%,55% 2%,70% 12%,85% 0,100% 10%,98% 30%,100% 50%,95% 70%,100% 90%,85% 100%,70% 92%,55% 100%,40% 88%,25% 100%,10% 90%,0 100%,5% 75%,0 50%,8% 25%)}.halftone{background-image:radial-gradient(#5b7300 10%,transparent 11%);background-size:8px 8px}@keyframes float{0%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-10px) rotate(3deg)}to{transform:translateY(0) rotate(0deg)}}.float-anim{animation:float 3s ease-in-out infinite}@keyframes shake{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-4px)}20%,40%,60%,80%{transform:translateX(4px)}}.shake{animation:shake .5s ease-in-out}@keyframes blink{0%,80%,to{opacity:0}40%{opacity:1}}.typing-dot:first-child{animation:blink 1.4s 0s infinite}.typing-dot:nth-child(2){animation:blink 1.4s .2s infinite}.typing-dot:nth-child(3){animation:blink 1.4s .4s infinite}@keyframes spin-slow{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.spin-slow{animation:spin-slow 3s linear infinite}.btn-brutal{transition:transform .1s,box-shadow .1s}.btn-brutal:active{transform:translate(4px,4px);box-shadow:2px 2px 0 0 rgba(0,0,0,1)!important}.prose-crazy a{color:#006a6a;text-decoration:underline;text-underline-offset:2px}.prose-crazy a,.prose-crazy strong{font-weight:700}.prose-crazy em{font-style:italic}.prose-crazy ul{list-style-type:disc}.prose-crazy ol,.prose-crazy ul{margin-top:.5rem;margin-bottom:.5rem;padding-left:1.25rem}.prose-crazy ol{list-style-type:decimal}.prose-crazy li{margin-top:.15rem;margin-bottom:.15rem}.prose-crazy p+p{margin-top:.75rem}.prose-crazy h1,.prose-crazy h2,.prose-crazy h3{font-family:Anybody,sans-serif;font-weight:800;text-transform:uppercase;margin-top:1rem;margin-bottom:.35rem}.scrollbar-brutal::-webkit-scrollbar{width:8px}.scrollbar-brutal::-webkit-scrollbar-track{background:transparent}.scrollbar-brutal::-webkit-scrollbar-thumb{background:#1b1b1b;border:2px solid #f9f9f9}@keyframes pulse-badge{0%,to{transform:scale(1) rotate(-6deg)}50%{transform:scale(1.08) rotate(-3deg)}}.badge-pulse{animation:pulse-badge 2s ease-in-out infinite}.comic-strip{display:flex;flex-direction:column;gap:0}.comic-panel{border:4px solid #1b1b1b;position:relative}.panel-gutter{height:12px;background:#f9f9f9;position:relative}.speech-tail-left:after{content:"";position:absolute;bottom:-20px;left:24px;width:0;height:0;border-left:14px solid transparent;border-right:14px solid transparent;border-top:20px solid #1b1b1b}.speech-tail-left:before{content:"";position:absolute;bottom:-14px;left:28px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:16px solid #ccff00;z-index:1}.speech-tail-right:after{content:"";position:absolute;bottom:-20px;right:24px;width:0;height:0;border-left:14px solid transparent;border-right:14px solid transparent;border-top:20px solid #1b1b1b}.speech-tail-right:before{content:"";position:absolute;bottom:-14px;right:28px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:16px solid #fe00fe;z-index:1}@keyframes sfx-pop{0%{transform:scale(0) rotate(-12deg);opacity:0}50%{transform:scale(1.15) rotate(3deg);opacity:1}to{transform:scale(1) rotate(-2deg);opacity:1}}.comic-sfx{animation:sfx-pop .4s ease-out forwards}@keyframes panel-enter{0%{opacity:0;transform:translateY(20px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.panel-enter{animation:panel-enter .35s ease-out forwards}.caption-box{background:#303030;color:#f9f9f9;font-family:Space Grotesk,sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:4px 10px;position:absolute;top:0;left:0;z-index:2}.panel-row{display:grid;grid-template-columns:1fr 1fr;gap:0}@media (max-width:640px){.panel-row{grid-template-columns:1fr}}.burst-panel{clip-path:polygon(50% 0,61% 11%,75% 2%,78% 18%,95% 16%,88% 32%,100% 42%,90% 55%,98% 68%,84% 72%,88% 88%,72% 82%,62% 98%,54% 84%,38% 96%,36% 80%,18% 88%,24% 72%,4% 68%,16% 55%,2% 42%,14% 32%,6% 16%,22% 18%,26% 2%,38% 12%)}@keyframes hostile-bg{0%,to{filter:hue-rotate(0deg) contrast(1)}50%{filter:hue-rotate(22deg) contrast(1.18)}}@keyframes boss-banner-thump{0%,to{transform:translateX(-50%) rotate(-2deg) scale(1)}50%{transform:translateX(-50%) rotate(2deg) scale(1.06)}}@keyframes input-boss-shadow{0%,to{filter:drop-shadow(0 0 0 #fe00fe)}50%{filter:drop-shadow(8px 6px 0 #00fbfb)}}@keyframes bench-wiggle{0%,to{translate:0 0}35%{translate:4px -3px}70%{translate:-3px 5px}}.boss-phase{animation:hostile-bg .45s steps(2) infinite}.boss-banner{animation:boss-banner-thump .35s steps(2) infinite}.input-boss{animation:input-boss-shadow .25s steps(2) infinite}.bench-captcha-button{animation:bench-wiggle .9s ease-in-out infinite}.wet-bench:after{content:"wet";color:#006a6a}.dry-bench:after,.wet-bench:after{display:block;font-family:Anybody,sans-serif;font-size:10px;font-weight:900;text-transform:uppercase}.dry-bench:after{content:"probably dry";color:#1b1b1b33}.betray-card{perspective:900px}.betray-card-inner{height:100%;position:relative;transform-style:preserve-3d;animation:betray-flip 5.5s ease-in-out 1.2s infinite}.betray-card:hover .betray-card-inner{transform:rotateY(180deg);animation-play-state:paused}.betray-card-face{backface-visibility:hidden;height:100%;inset:0;overflow:hidden;position:absolute}.betray-card-back{transform:rotateY(180deg)}@keyframes betray-flip{0%,28%{transform:rotateY(0deg)}42%,78%{transform:rotateY(180deg)}92%,to{transform:rotateY(0deg)}}.arcade-marquee{background-image:radial-gradient(circle at 20% 20%,rgba(254,0,254,.32),transparent 28%),radial-gradient(circle at 82% 12%,rgba(0,251,251,.26),transparent 24%),linear-gradient(135deg,#1b1b1b,#30214f)}.printer-shell{background-image:linear-gradient(90deg,rgba(255,255,255,.16) 1px,transparent 0),linear-gradient(#00fbfb,#72ffff);background-size:12px 12px,auto}.receipt-paper{position:relative}.receipt-paper:after,.receipt-paper:before{background-image:linear-gradient(45deg,transparent 75%,#1b1b1b 0),linear-gradient(-45deg,transparent 75%,#1b1b1b 0);background-position:0 0;background-repeat:repeat-x;background-size:14px 14px;content:"";height:10px;left:0;position:absolute;right:0}.receipt-paper:before{top:-1px}.receipt-paper:after{bottom:-10px;transform:rotate(180deg)}.slot-reel{animation:reel-kick .45s steps(3) both}@keyframes reel-kick{0%{transform:translateY(-12px) rotate(-2deg);filter:blur(1px)}65%{transform:translateY(5px) rotate(2deg);filter:blur(0)}to{transform:translateY(0) rotate(0)}}.arcade-range{accent-color:#fe00fe}.lever-button{cursor:grab;transition:transform .12s ease-out}.lever-button:active{cursor:grabbing}.lever-stick{background:#f9f9f9;border:4px solid #1b1b1b;bottom:22px;display:block;height:74px;left:50%;position:absolute;transform:translateX(-50%) rotate(-12deg);transform-origin:bottom center;transition:transform .16s ease-out;width:18px}.lever-stick[data-pulled=true]{transform:translateX(-50%) rotate(24deg)}.lever-ball{align-items:center;background:#fe00fe;border:4px solid #1b1b1b;border-radius:999px;color:#fff;display:flex;font-size:28px;height:56px;justify-content:center;left:50%;position:absolute;top:0;transform:translateX(-50%) translateX(-14px);transition:transform .16s ease-out;width:56px}.lever-ball[data-pulled=true]{transform:translateX(-50%) translateX(20px) translateY(18px)}.lever-base{border:4px solid #1b1b1b;bottom:0;display:block;font-family:Anybody,sans-serif;font-size:13px;font-weight:900;left:50%;padding:5px 10px;position:absolute;text-align:center;transform:translateX(-50%)}.lever-base,.lever-button:not(:disabled):hover .lever-ball{background:#ccff00;color:#1b1b1b}.lever-button-big .lever-stick{bottom:34px;height:112px;width:24px}.lever-button-big .lever-ball{font-size:38px;height:78px;width:78px}.lever-button-big .lever-base{font-size:17px;padding:8px 15px}.lever-heckle-burst{animation:lever-heckle-pop .28s cubic-bezier(.2,1.7,.5,1) both;filter:drop-shadow(4px 4px 0 #1b1b1b)}@keyframes lever-heckle-pop{0%{opacity:0;transform:scale(.72) rotate(-8deg)}to{opacity:1;transform:scale(1) rotate(-3deg)}}.compile-dots:after{animation:compile-dots 1.1s steps(4) infinite;content:""}@keyframes compile-dots{0%{content:""}25%{content:"."}50%{content:".."}75%,to{content:"..."}}.compile-active{animation:compile-pulse .7s ease-in-out infinite}@keyframes compile-pulse{0%,to{transform:translateX(0)}50%{transform:translateX(6px)}}