:root{--lime:#dfff00;--red:#ff3b30;--black:#0b0b0b;--cream:#f4f0e7;--line:2px solid var(--black)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--cream);color:var(--black);font-family:'DM Mono',monospace;overflow-x:hidden}.noise{position:fixed;inset:0;opacity:.055;pointer-events:none;z-index:20;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.7'/%3E%3C/svg%3E")}.cursor-glow{position:fixed;width:320px;height:320px;border-radius:50%;background:rgba(223,255,0,.2);filter:blur(40px);pointer-events:none;transform:translate(-50%,-50%);z-index:-1}header{height:72px;padding:0 4vw;display:flex;align-items:center;justify-content:space-between;border-bottom:var(--line);position:relative;z-index:5;background:var(--cream)}.logo{color:inherit;text-decoration:none;font-family:'Archivo Black';font-size:20px}.logo span{background:var(--black);color:var(--lime);padding:7px;margin-right:7px;transform:rotate(-4deg);display:inline-block}.live,.sound{font-size:11px;font-weight:700;letter-spacing:.08em}.live i{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--red);margin-right:7px;animation:blink 1s infinite}.sound{border:var(--line);background:transparent;padding:9px 12px;cursor:pointer}.hero{min-height:760px;display:grid;grid-template-columns:43% 45% 12%;border-bottom:var(--line);position:relative}.hero-copy{padding:80px 3vw 50px 5vw;z-index:2}.eyebrow{display:inline-block;background:var(--red);color:#fff;padding:8px 12px;font-size:11px;transform:rotate(-1deg)}h1{font-family:'Archivo Black';font-size:clamp(92px,13vw,210px);line-height:.69;letter-spacing:-.09em;margin:55px 0 45px}h1 span{color:var(--lime);-webkit-text-stroke:3px var(--black);text-shadow:8px 8px 0 var(--black);display:inline-block;transform:translateX(5vw)}.intro{max-width:480px;font-size:16px;line-height:1.6}.hero-actions{display:flex;gap:12px;margin-top:30px}.hero-actions button,.machine button{font:700 13px 'DM Mono';padding:17px 20px;border:var(--line);cursor:pointer;box-shadow:5px 5px 0 var(--black);transition:.15s}.primary{background:var(--lime)}.secondary{background:white}.hero-actions button:hover,.machine button:hover{transform:translate(4px,4px);box-shadow:1px 1px 0 var(--black)}.primary b{margin-left:30px}.fineprint{font-size:9px;max-width:360px;margin-top:18px}.hero-visual{background:var(--lime);position:relative;overflow:hidden;border-left:var(--line)}.hero-visual img{position:absolute;width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply;z-index:2}.burst{position:absolute;inset:-20%;background:repeating-conic-gradient(#fff 0 8deg,transparent 8deg 16deg);opacity:.45;animation:spin 30s linear infinite}.stamp{position:absolute;right:20px;top:15px;border:3px solid var(--black);border-radius:50%;width:130px;height:130px;display:grid;place-items:center;text-align:center;font-weight:bold;z-index:3;transform:rotate(10deg);background:var(--lime)}.float-tag{position:absolute;z-index:4;border:var(--line);font-family:'Archivo Black';padding:10px 14px;box-shadow:4px 4px 0 var(--black)}.tag-one{top:28%;left:5%;background:white;transform:rotate(-8deg)}.tag-two{bottom:8%;right:4%;background:var(--red);color:white;transform:rotate(6deg)}.aura-meter{background:var(--black);color:white;display:flex;flex-direction:column;align-items:center;padding:30px 15px;writing-mode:vertical-rl}.aura-meter strong{font:60px 'Archivo Black';color:var(--lime);margin:20px 0}.meter{height:220px;width:12px;background:#333;position:relative}.meter i{position:absolute;left:0;right:0;bottom:0;height:67%;background:var(--lime);transition:.4s}.aura-meter small{font-size:9px;margin-top:20px}.ticker{background:var(--black);color:var(--lime);border-bottom:var(--line);font:26px 'Archivo Black';padding:15px 0;white-space:nowrap;overflow:hidden}.ticker div{display:inline-block;animation:marquee 18s linear infinite}.rules{padding:90px 4vw}.section-head{display:grid;grid-template-columns:1fr 2fr 1fr;align-items:end;margin-bottom:45px}.section-head p,.section-head span{font-size:11px}.section-head span{text-align:right}.section-head h2,.oracle h2,.manifesto h2{font:clamp(46px,6vw,90px)/.85 'Archivo Black';letter-spacing:-.06em;margin:0}.section-head em{color:var(--lime);font-style:normal;-webkit-text-stroke:2px var(--black)}.cards{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.card{min-height:390px;border:var(--line);padding:22px;display:flex;flex-direction:column;box-shadow:6px 6px 0 var(--black);transition:.25s}.card:hover{transform:translateY(-10px) rotate(-1deg)}.card span{font-size:12px}.card b{font:56px 'Archivo Black';margin:42px 0 20px}.card h3{font:25px/1 'Archivo Black';margin:0}.card p{font-size:11px;margin-top:15px}.card button{margin-top:auto;border:1px solid currentColor;padding:10px;background:transparent;font:700 10px 'DM Mono';color:inherit;cursor:pointer}.lime{background:var(--lime)}.white{background:#fff}.red{background:var(--red);color:white}.dark{background:var(--black);color:white}.oracle{background:var(--lime);border-block:var(--line);padding:80px 5vw;display:grid;grid-template-columns:1fr 1fr;gap:8vw;align-items:center}.oracle>div>p{font-weight:bold}.machine{background:var(--black);color:white;padding:38px;box-shadow:12px 12px 0 white;transform:rotate(1deg)}.machine p{font-size:18px;line-height:1.5;min-height:60px}.machine strong{display:block;color:var(--lime);font:35px 'Archivo Black';margin:25px 0}.machine button{background:var(--red);color:white;width:100%;box-shadow:5px 5px 0 white}.manifesto{display:grid;grid-template-columns:1fr 1fr;min-height:650px;border-bottom:var(--line)}.giant{font:clamp(300px,48vw,700px)/.8 'Archivo Black';letter-spacing:-.2em;overflow:hidden;background:var(--black);color:var(--lime);display:flex;align-items:center;justify-content:center}.giant span{color:white}.manifesto-copy{padding:90px 5vw}.manifesto-copy>p:first-child{font-size:11px}.manifesto-copy blockquote{font:clamp(34px,4vw,62px)/1 'Archivo Black';margin:70px 0}.manifesto-copy mark{background:var(--red);color:#fff;padding:0 8px}.manifesto-copy>p:last-child{max-width:430px;line-height:1.6}footer{padding:25px 4vw;background:var(--black);color:white;display:flex;justify-content:space-between;font-size:10px}.toast{position:fixed;left:50%;top:25%;transform:translate(-50%,-30px) rotate(-4deg);background:var(--lime);border:3px solid var(--black);padding:16px 25px;font:26px 'Archivo Black';box-shadow:7px 7px 0 var(--black);z-index:30;opacity:0;pointer-events:none}.toast.show{animation:toast .8s ease}.shake{animation:shake .35s linear}
@keyframes marquee{to{transform:translateX(-50%)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes blink{50%{opacity:.2}}@keyframes toast{20%,70%{opacity:1;transform:translate(-50%,0) rotate(-4deg)}100%{opacity:0;transform:translate(-50%,-50px) rotate(5deg)}}@keyframes shake{25%{transform:translateX(-9px)}50%{transform:translateX(8px)}75%{transform:translateX(-4px)}}
@media(max-width:900px){header{height:62px}.live{display:none}.hero{grid-template-columns:1fr;min-height:auto}.hero-copy{padding:55px 6vw}.hero-visual{height:600px;border-left:0;border-top:var(--line)}.aura-meter{writing-mode:horizontal-tb;position:sticky;bottom:0;z-index:10;flex-direction:row;gap:15px;padding:14px 5vw}.aura-meter strong{font-size:28px;margin:0}.meter{height:9px;flex:1}.aura-meter small{margin:0}.stamp{width:95px;height:95px;font-size:10px}.section-head{grid-template-columns:1fr}.section-head h2{margin:20px 0}.section-head span{text-align:left}.cards{display:flex;overflow-x:auto;padding-bottom:15px}.card{min-width:280px}.oracle,.manifesto{grid-template-columns:1fr}.giant{min-height:420px}.manifesto-copy{padding:70px 6vw}footer{gap:14px;flex-direction:column;text-align:center}}
@media(max-width:520px){h1{font-size:88px;margin-top:42px}h1 span{transform:translateX(3vw)}.hero-actions{flex-direction:column}.hero-visual{height:480px}.rules{padding-inline:6vw}.oracle{padding:60px 6vw}.machine{padding:25px}.aura-meter small{display:none}}
@media(prefers-reduced-motion:reduce){*{animation:none!important;scroll-behavior:auto!important}}
