@import "https://fonts.googleapis.com/css2?family=Anton&family=Space+Grotesk:wght@500;600;700&display=swap";:root{--yellow:#d6fa0a;--ink:#0b0b0b;--paper:#fffdf4}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--yellow);color:var(--ink);margin:0;font-family:Space Grotesk,Arial,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}header{background:var(--ink);color:#fff;z-index:20;grid-template-columns:1fr auto 1fr;align-items:center;height:82px;padding:0 max(28px,50% - 725px);display:grid;position:relative}.brand{letter-spacing:3px;color:var(--yellow);font-family:Anton,sans-serif;font-size:40px}.brand span{vertical-align:top;color:var(--yellow);margin-left:6px;font:12px Arial}nav{gap:42px;font-weight:900;display:flex}nav a:hover{color:var(--yellow)}.navBuy{background:var(--yellow);color:#000;border-radius:14px;justify-self:end;padding:17px 25px;font-weight:900;box-shadow:4px 4px #fff}.hero{grid-template-columns:1.02fr .98fr;align-items:center;gap:35px;max-width:1450px;min-height:760px;margin:auto;padding:62px 28px 50px;display:grid}.eyebrow{letter-spacing:2.5px;align-items:center;gap:10px;font-size:13px;font-weight:900;display:flex}.eyebrow i{background:#000;border-radius:50%;width:12px;height:12px}.eyebrow b{color:var(--yellow);background:#000;border-radius:5px;padding:4px 8px}h1{letter-spacing:-4px;margin:35px 0 42px;font-family:Anton,sans-serif;font-size:clamp(135px,14vw,225px);font-weight:400;line-height:.76}h2{letter-spacing:.5px;margin:0;font-family:Anton,sans-serif;font-size:clamp(39px,4vw,62px);font-weight:400;line-height:.96}.sub{margin:21px 0 31px;font-size:19px;font-weight:600}.sub strong{text-decoration:underline;text-decoration-thickness:5px}.contract{color:#fff;background:#0b0b0b;border-radius:18px;align-items:center;gap:18px;max-width:720px;padding:18px 18px 18px 24px;display:flex;box-shadow:8px 8px #0002}.contract div{flex:1;min-width:0}.contract small{color:var(--yellow);margin-bottom:10px;font-weight:900;display:block}.contract code{white-space:nowrap;text-overflow:ellipsis;font-size:15px;display:block;overflow:hidden}.contract button{background:var(--yellow);white-space:nowrap;border:0;border-radius:11px;padding:16px 18px;font-weight:900}.buttons{gap:13px;margin-top:20px;display:flex}.buttons a{border:3px solid #000;border-radius:13px;align-items:center;gap:20px;padding:18px 22px;font-weight:900;transition:all .15s;display:flex}.buttons a:hover{transform:translate(-2px,-2px);box-shadow:5px 5px #000}.primary{color:var(--yellow);background:#000}.secondary{background:var(--paper)}.playground{isolation:isolate;height:650px;position:relative}.bigP,.mini{z-index:4;position:absolute}.bigP{width:360px;animation:4.8s ease-in-out infinite heroFloat;top:50%;left:50%;transform:translate(-50%,-50%)}.bigP img,.mini img{filter:drop-shadow(8px 10px #0000001f);width:100%;display:block}.mini{width:105px;animation:5s ease-in-out infinite float}.p1{animation-delay:-1s;top:13%;left:4%}.p2{width:85px;animation-delay:-2.5s;top:8%;right:4%}.p3{width:120px;animation-delay:-.5s;top:48%;right:0}.p4{width:92px;animation-delay:-3.2s;bottom:2%;right:15%}.p5{width:120px;animation-delay:-2s;bottom:8%;left:5%}.p6{width:78px;animation-delay:-4s;top:48%;left:1%}.ring{opacity:.11;z-index:1;border:4px solid #000;border-radius:50%;position:absolute}.r1{inset:10% 5%;transform:rotate(-15deg)}.r2{inset:19% 13%;transform:rotate(28deg)}.bubble{z-index:7;background:var(--paper);border:4px solid #000;padding:10px 15px;font-family:Anton;font-size:22px;animation:4s ease-in-out infinite wobble;position:absolute;box-shadow:5px 5px #000}.b1{background:var(--yellow);top:29%;right:7%;transform:rotate(8deg)}.b2{top:33%;left:10%;transform:rotate(-8deg)}.spark{font-size:38px;font-weight:900;animation:6s linear infinite spin;position:absolute}.sp1{top:5%;left:27%}.sp2{bottom:8%;right:28%}.ticker{color:var(--yellow);white-space:nowrap;letter-spacing:1px;background:#000;justify-content:space-around;gap:25px;padding:19px 25px;font-family:Anton;font-size:23px;display:flex;overflow:hidden}.ticker b{color:#fff}footer{color:#fff;background:#000;justify-content:space-between;align-items:center;padding:29px max(28px,50% - 725px);display:flex}footer>b{color:var(--yellow);letter-spacing:2px;font-family:Anton;font-size:30px}footer div{gap:25px;font-weight:900;display:flex}footer a:hover{color:var(--yellow)}@keyframes heroFloat{0%,to{transform:translate(-50%,-50%)rotate(-2deg)}50%{transform:translate(-50%,-54%)rotate(2deg)}}@keyframes float{0%,to{transform:translateY(0)rotate(-5deg)}50%{transform:translateY(-24px)rotate(6deg)}}@keyframes wobble{0%,to{translate:0}50%{translate:0 -10px}}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.bigP,.mini,.bubble,.spark{animation:none}}@media (width<=850px){header{grid-template-columns:1fr auto;height:70px}.brand{font-size:32px}nav{display:none}.navBuy{padding:13px 15px;font-size:12px}.hero{grid-template-columns:1fr;gap:15px;min-height:auto;padding-top:42px}h1{letter-spacing:-3px;margin:28px 0 35px;font-size:38vw}h2{font-size:12vw}.sub{font-size:16px}.contract{padding:15px;display:block}.contract code{margin-bottom:13px;font-size:11px}.contract button{width:100%}.buttons{display:grid}.buttons a{justify-content:space-between}.playground{height:470px;margin-top:10px}.bigP{width:235px}.mini{width:70px}.p2{width:58px}.p3,.p5{width:78px}.p4{width:62px}.p6{width:55px}.bubble{padding:7px 10px;font-size:15px}.ticker{justify-content:flex-start;font-size:18px}footer{flex-flow:column wrap;align-items:flex-start;gap:20px}}.chart-section{width:min(1400px,94%);margin:70px auto}.chart-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;display:flex}.chart-label{letter-spacing:3px;font-size:12px;font-weight:900}.chart-head h2{margin:5px 0 0;font-family:Anton,sans-serif;font-size:clamp(42px,5vw,72px);font-weight:400;line-height:1}.chart-head a{color:var(--yellow);background:#0b0b0b;border:3px solid #0b0b0b;border-radius:12px;padding:15px 20px;font-weight:900;transition:all .15s}.chart-head a:hover{transform:translate(-2px,-2px);box-shadow:5px 5px #0000002e}.dex-frame{background:#0b0b0b;border:4px solid #0b0b0b;border-radius:22px;width:100%;height:680px;position:relative;overflow:hidden;box-shadow:10px 10px #0000002e}.dex-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}@media (width<=768px){.chart-section{width:92%;margin:45px auto}.chart-head{flex-direction:column;align-items:flex-start}.chart-head a{text-align:center;width:100%}.dex-frame{border-radius:16px;height:650px;box-shadow:6px 6px #0000002e}}
