:root{--night:#130d1d;--ink:#f3edf9;--muted:#a99ab9}body{background:var(--night)}.landing-shell{padding:0;background:radial-gradient(ellipse 55% 32% at 50% 36%,#5a327b18,transparent),var(--night)}.landing-shell:before{display:none}.landing-nav{padding:27px 44px;max-width:1440px}.nav-actions{display:flex;align-items:center;gap:28px;font-size:13px}.nav-actions a{color:#c7b9d4;text-decoration:none}.nav-actions button{border:1px solid #bc94db44;border-radius:99px;padding:12px 19px;background:#b98be91a;color:#ead8fa;font:500 13px 'DM Sans';cursor:pointer}.nav-actions button span{margin-left:12px}.hero{position:relative;display:block;max-width:1440px;min-height:0;padding:12px 28px 115px;text-align:center}.hero-copy{padding:0;position:relative;z-index:2;max-width:960px;margin:auto}.hero-mascot{display:block;object-fit:contain;width:165px;height:165px;margin:5px auto 23px;filter:drop-shadow(0 15px 24px #0003)}.eyebrow{font-size:10px;letter-spacing:.19em;color:#af90c8;margin-bottom:22px}.hero h1{max-width:100%;font:600 clamp(42px,5.5vw,76px)/1.09 'DM Sans';letter-spacing:-.055em}.hero h1 em{color:#bb8deb;background:none;position:relative;display:inline-block}.hero h1 em:after{content:'';position:absolute;left:2%;right:0;bottom:-5px;height:5px;border-top:2px solid #bb8deb88;border-radius:50%;transform:rotate(-2deg)}.intro{font-size:16px;line-height:1.8;max-width:630px;margin:27px auto 24px;color:#ab9cb9}.feature-line{display:flex;align-items:center;justify-content:center;gap:15px;font-size:11px;color:#c6b4d5}.feature-line i{width:3px;height:3px;background:#9d75bc;border-radius:50%}.floating-coins{position:absolute;inset:0;pointer-events:none;z-index:0}.coin{position:absolute;width:83px;height:83px;display:flex;align-items:center;justify-content:center;flex-direction:column;border-radius:50%;border:1px solid #d2b7ee38;box-shadow:inset 0 0 0 5px #ffffff04,inset 0 0 0 6px #ffffff0a,5px 8px 0 #09061066,0 18px 35px #0003;background:linear-gradient(140deg,#3b2a4d,#1d1528);color:#d5b9eb;animation:coin-float 7s ease-in-out infinite;transform:rotate(var(--tilt,-12deg))}.coin span{font-size:39px;font-weight:600;line-height:1.1}.coin small{font-size:6px;letter-spacing:.14em;margin-top:3px}.coin svg{width:31px;height:42px}.coin-btc{left:10%;top:50px;color:#e5bd88;--tilt:-17deg}.coin-eth{right:10%;top:105px;color:#c6b6eb;--tilt:16deg;animation-delay:-2s}.coin-sol{left:4%;top:320px;color:#a0d5c8;width:68px;height:68px;--tilt:15deg;animation-delay:-4s}.coin-sol svg{width:35px}.coin-doge{right:3%;top:385px;color:#cfb488;--tilt:-15deg;animation-delay:-1s}.coin-small{width:48px;height:48px;opacity:.55}.coin-small span{font-size:26px}.coin-small svg{width:20px;height:30px}.coin-btc.coin-small{left:15%;top:600px;animation-delay:-3s}.coin-eth.coin-small{right:17%;top:650px;--tilt:-14deg}.film-section{position:relative;z-index:1;max-width:790px;margin:64px auto 0}.film-heading{display:flex;justify-content:space-between;color:#84758f;font-size:9px;letter-spacing:.15em;margin:0 5px 13px}.film-stage{position:relative;aspect-ratio:16/9;overflow:hidden;border:1px solid #b58dc437;border-radius:20px;background:radial-gradient(ellipse at 50% 90%,#6c369658,transparent 65%),#1b1227;box-shadow:0 30px 90px #06030945;display:grid;place-items:center}.film-content{position:relative;z-index:1}.film-symbol{display:grid;place-items:center;width:46px;height:46px;margin:0 auto 24px;border-radius:14px;border:1px solid #ca9aef55;color:#d3b1ef;font-size:25px;background:#bb8dec0c}.film-content h2{font:500 clamp(25px,3.8vw,46px)/1.12 'DM Sans';letter-spacing:-.05em;margin:0}.film-content p{color:#a596b4;font-size:12px;margin:17px 0 24px}.film-tag{font-size:8px;letter-spacing:.18em;color:#ad8bc7}.film-orbit{position:absolute;width:75%;aspect-ratio:1;border:1px solid #d0a0f110;border-radius:50%;top:12%;box-shadow:0 0 0 55px #b777ef03,0 0 0 56px #d0a0f109}.film-corner{position:absolute;bottom:19px;left:23px;font-size:10px;color:#8e7a9f}.film-corner span{color:#bb8deb;margin-left:7px}.film-caption{font-size:11px;color:#8e7f9b;margin:20px 0 0}.peek-footer{max-width:none;text-align:center;position:relative;padding:56px 24px 0;overflow:hidden;background:radial-gradient(ellipse 70% 90% at 50% 110%,#683a8b40,transparent 85%)}.footer-quote{font:400 clamp(19px,2.5vw,29px)/1.5 'DM Sans';color:#b6a3c7;letter-spacing:-.025em;margin:0 auto 42px}.footer-wordmark{font:600 clamp(65px,16vw,224px)/1 'DM Sans';letter-spacing:-.085em;color:#eadff4;white-space:nowrap}.footer-wordmark span{display:inline;margin:0;background:none;font:inherit;color:#bb8deb}.peek-window{position:relative;height:260px;margin-top:-16px;overflow:hidden}.peek-window .landing-noma{position:absolute;left:50%;top:-35px;transform:translateX(-50%);width:700px;height:550px;max-width:none;filter:none;z-index:1}.footer-meta{display:flex;justify-content:space-between;align-items:center;gap:18px;position:relative;z-index:3;padding:22px 20px;border-top:1px solid #b99bd320;background:#160f20;color:#8c7b99;font-size:10px}.footer-meta span{display:inline;width:auto;height:auto;border:0;background:none;margin:0}.footer-meta a{color:#bba7cb;text-decoration:none}a:focus-visible,button:focus-visible{outline:2px solid #d9b8f8;outline-offset:5px}@keyframes coin-float{50%{transform:translateY(-14px) rotate(calc(var(--tilt,-12deg) + 6deg))}}@media(max-width:760px){.landing-nav{padding:22px}.nav-actions{gap:15px;font-size:11px}.nav-actions button{font-size:11px;padding:10px 12px}.brand{font-size:16px}.hero{padding:20px 20px 70px}.hero-mascot{width:140px;height:140px;margin:0 auto 25px}.hero h1{font-size:clamp(37px,7.5vw,55px)}.intro{font-size:14px;max-width:340px}.feature-line{font-size:9px;gap:8px;flex-wrap:wrap}.coin{width:53px;height:53px;opacity:.65}.coin span{font-size:26px}.coin svg{width:21px;height:29px}.coin-btc{left:3%;top:65px}.coin-eth{right:3%;top:35px}.coin-sol,.coin-doge,.coin-small{display:none}.film-section{margin-top:44px}.film-stage{border-radius:14px}.film-symbol{width:32px;height:32px;font-size:19px;margin-bottom:12px}.film-content h2{font-size:28px}.film-content p{font-size:10px;margin:12px 0}.film-tag,.film-corner{display:none}.film-heading{font-size:7px}.film-caption{font-size:10px}.peek-footer{padding:30px 16px 0}.footer-quote{margin-bottom:34px}.peek-window{height:200px;margin-top:10px}.peek-window .landing-noma{width:480px;height:420px;top:-38px}.footer-meta{padding:18px 0;flex-wrap:wrap;justify-content:center;font-size:9px}.footer-meta span:nth-child(2){order:3;flex-basis:100%}}@media(prefers-reduced-motion:reduce){.coin{animation:none}}
body .peek-window .landing-noma{top:-145px}@media(max-width:760px){body .peek-window .landing-noma{top:-115px}}
body .peek-window{overflow:visible}
@media(max-width:480px){body .landing-nav{padding:20px 16px;gap:14px;flex-wrap:wrap}body .brand{font-size:14px;gap:6px}body .brand img{width:26px;height:26px}body .nav-actions{gap:12px;margin-left:auto;font-size:10px}body .nav-actions button{font-size:10px;padding:10px}body .nav-actions button span{margin-left:5px}}
.coin-pepe img{width:68%;height:68%;object-fit:contain}.coin-pepe small{margin-top:-3px}.coin.coin-pepe{color:#a9c894;background:linear-gradient(140deg,#344333,#1d2223)}
