:root{--ink:#080807;--paper:#f2e8cc;--acid:#d9ff3f;--red:#ff3b25;--blue:#42c8ff}*{box-sizing:border-box}html,body{color:var(--paper);background:#000;margin:0;font-family:Arial,Helvetica,sans-serif}button,input{font:inherit}.deck{background:radial-gradient(circle at 70% 30%,#2a1912 0,#0b0908 48%,#000 100%);grid-template-rows:auto 1fr auto;height:100dvh;display:grid;position:relative;overflow:hidden}.noise{opacity:.08;pointer-events:none;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 baseFrequency='.9' numOctaves='4'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.deck>header,.deck>footer{z-index:10;border-color:#ffffff28;justify-content:space-between;align-items:center;padding:.85rem 1.4rem;display:flex}.deck>header{border-bottom:1px solid #ffffff28}.brand{color:var(--paper);cursor:pointer;background:0 0;border:0;font:900 1rem Arial,sans-serif}.brand i{color:var(--red);font-style:normal}.status{letter-spacing:.1em;align-items:center;gap:.6rem;font:700 .72rem Arial,sans-serif;display:flex}.status b{background:#666;border-radius:50%;width:.55rem;height:.55rem}.status b.hot{background:var(--red);box-shadow:0 0 16px var(--red)}.status em{color:var(--acid);margin-left:.8rem;font-style:normal}.meter{background:#ffffff20;width:5rem;height:.4rem;overflow:hidden;transform:skew(-14deg)}.meter i{background:var(--acid);height:100%;display:block}.slide{z-index:2;flex-direction:column;justify-content:center;max-height:100%;padding:2.2rem clamp(2rem,7vw,7rem) 3.5rem;display:flex;position:relative;overflow:hidden}.eyebrow{color:var(--acid);letter-spacing:.18em;text-transform:uppercase;margin:0 0 .6rem;font:800 clamp(.72rem,1vw,1rem) Arial,sans-serif}.slide h1{letter-spacing:-.065em;text-transform:uppercase;text-wrap:balance;text-shadow:.045em .045em #000;max-width:1000px;margin:0;font:900 clamp(3.4rem,7.8vw,8.2rem)/.84 Arial Black,Impact,sans-serif}.lead{max-width:950px;margin:1.2rem 0 .65rem;font:700 clamp(1rem,1.7vw,1.65rem)/1.25 Arial,sans-serif}.slide ul{gap:.36rem;max-width:900px;margin:.35rem 0 0;padding:0;font:600 clamp(.88rem,1.3vw,1.18rem)/1.3 Arial,sans-serif;list-style:none;display:grid}.slide li:before{content:"■";color:var(--red);margin-right:.7rem;font-size:.65em}.closer{color:var(--acid);max-width:900px;margin:.8rem 0 0;font:800 clamp(.95rem,1.35vw,1.25rem) Arial,sans-serif}.effect-mocking h1,.effect-interrupt h1,.effect-denial h1{color:var(--red);transform:rotate(-1deg)}.effect-shoosh h1{color:var(--blue)}.effect-pedantry h1{text-transform:none;font-family:Georgia,serif;font-style:italic}.effect-finale h1{color:var(--acid)}.orb{aspect-ratio:1;text-align:center;letter-spacing:.09em;border:2px solid #ffffff3b;border-radius:50%;place-items:center;width:7rem;padding:1rem;font:800 .6rem Arial;animation:2.2s infinite breathe;display:grid;position:absolute;bottom:4vh;right:4vw}.orb:before{content:"";border:1px solid #fff2;border-radius:50%;position:absolute;inset:-14px}.orb.active{background:var(--acid);color:#080807;border-color:var(--acid);animation:.25s infinite alternate pulse;box-shadow:0 0 45px #d9ff3f66}.flash{z-index:12;background:var(--red);color:#080807;text-align:center;place-items:center;padding:2rem;font:900 clamp(3rem,8vw,8rem)/.86 Arial Black;animation:.9s both slam;display:grid;position:absolute;inset:0}.popup-cloud{z-index:11;gap:.8rem;display:grid;position:absolute;top:12%;right:4vw}.popup-cloud span{background:var(--paper);color:#16120f;box-shadow:6px 6px var(--red);border:3px solid #16120f;padding:.6rem .9rem;font:700 1.1rem Georgia,serif}.popup-cloud span.denial{text-transform:uppercase;background:var(--red);font:900 1.2rem Arial,sans-serif}.setup{z-index:20;text-align:center;background:#11100ff2;border:1px solid #ffffff32;width:min(31rem,90vw);padding:2rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 60px #000}.setup span{color:var(--acid);letter-spacing:.14em;font:800 .7rem Arial}.setup h2{margin:.6rem;font:900 1.7rem Arial}.setup p{font:1rem/1.45 Arial}.setup button{background:var(--acid);color:#080807;cursor:pointer;border:0;margin:1.2rem auto;padding:.9rem 1.2rem;font-weight:900;display:block}.setup label,.tools label{font:700 .75rem Arial}.tools{z-index:15;background:#11100fe8;border:1px solid #fff2;align-items:center;gap:.5rem;padding:.5rem;display:flex;position:absolute;top:4.2rem;right:1rem}.tools button{color:var(--paper);cursor:pointer;background:#2c2925;border:1px solid #ffffff2e;padding:.5rem .65rem;font:700 .72rem Arial}.tools label{padding:.4rem}.deck>footer{letter-spacing:.08em;border-top:1px solid #ffffff28;font:800 .7rem Arial}.deck>footer button{color:var(--paper);cursor:pointer;background:0 0;border:0}.deck>footer button:disabled{opacity:.2}.deck>footer div{color:#aaa;gap:1rem;display:flex}.deck kbd{color:var(--acid);border:1px solid #fff3;padding:.13rem .3rem}.fullscreen{z-index:18;color:var(--paper);cursor:pointer;background:#ffffff12;border:0;padding:.55rem;position:absolute;top:50%;right:.8rem}.muted{z-index:25;background:var(--red);color:#080807;padding:.4rem .7rem;font:900 .7rem Arial;position:absolute;top:.9rem;left:50%;transform:translate(-50%)}.debug{z-index:30;background:var(--paper);color:#15110e;width:min(25rem,92vw);padding:2rem;font-family:Arial;position:absolute;top:0;bottom:0;right:0;box-shadow:-12px 0 40px #000b}.debug>button{background:0 0;border:0;font-size:2rem;position:absolute;top:.7rem;right:1rem}.debug>p{letter-spacing:.15em;color:#a3291b;font-size:.7rem;font-weight:900}.debug h2{margin:.5rem 0 1.4rem;font:900 2.4rem Arial}.debug article{font-size:1.1rem;line-height:1.45}.debug dl{grid-template-columns:1fr 1fr;margin-top:2rem;display:grid}.debug dt,.debug dd{border-bottom:1px solid;margin:0;padding:.55rem 0}.debug dd{text-align:right;font-family:monospace}.market{width:min(42vw,650px);height:41vh;box-shadow:10px 10px var(--red);background:#0a0c0b;border:1px solid #ffffff2d;padding:1rem;position:absolute;bottom:7vh;right:4vw}.quote{grid-template-columns:1fr auto;gap:.15rem;display:grid}.quote span{letter-spacing:.14em;font:800 .72rem Arial}.quote strong{color:var(--paper);grid-area:1/2/3;font:900 clamp(2.4rem,4vw,4.5rem) Arial}.quote b{color:var(--red);font:800 .75rem Arial}.market svg{background:repeating-linear-gradient(0deg,#ffffff0b 0 1px,#0000 1px 25%);width:100%;height:calc(100% - 6.2rem);margin-top:.7rem}.ticker{white-space:nowrap;color:#999;letter-spacing:.08em;border-top:1px solid #ffffff24;padding-top:.5rem;font:700 .66rem Arial;overflow:hidden}.ticker b{color:var(--red)}.effect-approval{padding-right:51vw}.effect-approval h1{font-size:clamp(3rem,6vw,6.5rem)}.effect-approval .lead,.effect-approval ul,.effect-approval .closer{max-width:43vw}.effect-approval .orb{display:none}@keyframes breathe{50%{opacity:.68;transform:scale(1.04)}}@keyframes pulse{to{transform:scale(1.08)}}@keyframes slam{0%{opacity:0;transform:scale(2.5)rotate(8deg)}18%,70%{opacity:1}to{opacity:0;visibility:hidden;transform:scale(.95)}}@media (max-width:800px){.status span{display:none}.slide{padding:4rem 1.2rem 5rem}.slide h1{font-size:clamp(3rem,13vw,6rem)}.orb{width:5.5rem;bottom:5rem}.effect-approval{justify-content:flex-start;padding-right:1.2rem;overflow:auto}.effect-approval .lead,.effect-approval ul,.effect-approval .closer{max-width:100%}.market{width:100%;height:15rem;margin-top:1rem;position:relative;bottom:auto;right:auto}.deck>footer div span:nth-child(n+2){display:none}.tools{top:3.8rem;right:.4rem}.tools label{display:none}}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important}}
