:root{--paper: #050505;--paper-deep: #080808;--ink: #e8e6e1;--ink-soft: #8a857a;--line: #222222;--line-strong: #333333;--gold: #d4af37;--gold-soft: #e6c24a;--gold-glow: rgba(212, 175, 55, .35);--gold-bright: #f0c94d;--display: "Inter", system-ui, sans-serif;--body: "Inter", system-ui, sans-serif;--serif: "Cormorant Garamond", Georgia, serif;--mono: "IBM Plex Mono", ui-monospace, monospace}*{box-sizing:border-box;margin:0;padding:0}html,body{width:100%;overflow-x:clip}body{font-family:var(--body);background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;isolation:isolate;line-height:1.6}::selection{background:var(--gold);color:var(--paper)}a{color:inherit;text-decoration:none}em{color:var(--gold-bright);font-style:normal;font-weight:inherit}button{cursor:pointer;background:0 0;border:none;font-family:inherit}.app{min-height:100vh;position:relative}.app:before{content:"";position:fixed;top:-20px;right:-20px;bottom:-20px;left:-20px;background:url(/monkey2.jpg) center/cover no-repeat;opacity:.08;pointer-events:none;z-index:0;animation:bgPulse 20s ease-in-out infinite}@keyframes bgPulse{0%,to{transform:scale(1);opacity:.08}50%{transform:scale(1.05);opacity:.12}}.header{z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--line);background:#050505d0;position:sticky;top:0;transition:all .4s ease}.header.scrolled{background:#050505f0;border-bottom-color:var(--gold)}.header-wrap{justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:16px 24px;display:flex}.header-logo{font-family:var(--display);letter-spacing:-.04em;color:var(--ink);text-transform:uppercase;font-size:22px;font-weight:900;text-shadow:0 0 30px var(--gold-glow)}.header-btn{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;background:var(--ink);color:var(--paper);border-radius:999px;padding:10px 18px;font-size:11px;font-weight:600;transition:all .25s ease;display:inline-flex;align-items:center;gap:8px}.header-btn:hover{background:var(--gold-soft);color:var(--paper);box-shadow:0 0 20px var(--gold-glow)}.hero{text-align:center;padding:100px 24px 140px;position:relative;z-index:2}.hero-wrap{max-width:920px;margin:0 auto;position:relative;z-index:2}.hero-art{border:1px solid var(--gold-glow);border-radius:999px;width:clamp(260px,45vw,400px);margin:0 auto 64px;position:relative;overflow:hidden;box-shadow:0 0 120px var(--gold-glow),inset 0 0 80px #00000090;animation:8s ease-in-out infinite float}.hero-art:before{content:"";z-index:-1;background:linear-gradient(135deg,var(--gold-glow),transparent 50%,var(--gold-glow));border-radius:999px;position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;filter:blur(20px)}.hero-art:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(180deg,transparent 0%,#00000040 100%);position:absolute;top:0;right:0;bottom:0;left:0}.hero-gif{object-fit:cover;object-position:50% 40%;filter:saturate(.8) brightness(.8) contrast(1.2);width:100%;height:100%;display:block}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}.hero-eyebrow{font-family:var(--mono);letter-spacing:.32em;text-transform:uppercase;color:var(--gold-soft);align-items:center;gap:12px;margin-bottom:28px;font-size:11px;font-weight:600;display:inline-flex}.hero-eyebrow:before,.hero-eyebrow:after{content:"";background:var(--gold);width:32px;height:1px;box-shadow:0 0 8px var(--gold-glow)}.hero-title{font-family:var(--display);letter-spacing:-.04em;color:var(--ink);text-transform:lowercase;font-size:clamp(44px,9vw,100px);font-weight:900;line-height:.95;text-shadow:0 0 80px var(--gold-glow),0 0 160px rgba(212,175,55,.15)}.hero-tagline{font-family:var(--serif);color:var(--ink-soft);margin-top:24px;font-size:clamp(22px,2.5vw,32px);font-weight:500;display:inline-block;transform:rotate(-1deg);opacity:.85}.hero-actions{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:56px;display:flex}.hero-cta{background:transparent;color:var(--gold-bright);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--gold);border-radius:999px;align-items:center;gap:10px;padding:14px 32px;font-size:12px;font-weight:600;transition:all .3s ease;display:inline-flex;box-shadow:0 0 20px var(--gold-glow),inset 0 0 20px #d4af371a}.hero-cta:hover{background:var(--gold);color:var(--paper);box-shadow:0 0 40px var(--gold-glow),inset 0 0 30px #d4af374d}.hero-ca{background:var(--paper-deep);color:var(--ink);border:1px solid var(--line);font-family:var(--mono);cursor:pointer;border-radius:999px;align-items:center;gap:12px;padding:14px 22px;font-size:12px;transition:all .25s ease;display:inline-flex}.hero-ca:hover{background:var(--gold);border-color:var(--gold);color:var(--paper);box-shadow:0 0 20px var(--gold-glow)}.hero-ca.copied{background:#1a2a1a;border-color:var(--gold)}.hero-ca .label{color:var(--gold-soft);text-transform:uppercase;letter-spacing:.1em;font-size:10px}.hero-ca .val{font-weight:600;font-size:12px}.toast{background:var(--gold);color:var(--paper);font-family:var(--mono);letter-spacing:.1em;z-index:200;text-transform:uppercase;border-radius:999px;padding:14px 22px;font-size:12px;font-weight:600;transition:transform .4s cubic-bezier(.34,1.56,.64,1);position:fixed;bottom:24px;left:50%;transform:translate(-50%) translateY(100px);box-shadow:0 0 30px var(--gold-glow)}.toast.show{transform:translate(-50%) translateY(0)}#stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper-deep);position:relative;z-index:2}.stats-grid{grid-template-columns:repeat(4,1fr);max-width:1200px;margin:0 auto;display:grid}.stat-cell{border-right:1px solid var(--line);text-align:center;padding:40px 24px;position:relative}.stat-cell:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:0;height:1px;background:var(--gold);transition:width .6s ease}.stat-cell:hover:after{width:60%;box-shadow:0 0 10px var(--gold-glow)}.stat-cell:last-child{border-right:none}.stat-num{font-family:var(--display);color:var(--ink);font-size:clamp(28px,3.5vw,42px);font-weight:800;line-height:1;text-shadow:0 0 40px var(--gold-glow)}.stat-num.is-mono{font-family:var(--mono);font-size:14px;font-weight:500}.stat-lbl{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-soft);margin-top:12px;font-size:10px}.section{padding:160px 24px;position:relative;z-index:2}.section-wrap{max-width:920px;margin:0 auto}.section-tag{font-family:var(--mono);letter-spacing:.32em;text-transform:uppercase;color:var(--gold-soft);margin-bottom:28px;font-size:11px;font-weight:600;display:inline-block;padding:6px 16px;border:1px solid var(--line);border-radius:999px}.section-h{font-family:var(--display);letter-spacing:-.03em;color:var(--ink);margin-bottom:56px;font-size:clamp(52px,8vw,88px);font-weight:900;line-height:.96;text-shadow:0 0 60px var(--gold-glow)}#about{text-align:center;position:relative;background:radial-gradient(ellipse at 50% 30%,var(--gold-glow) 0%,transparent 50%)}.about-quote{font-family:var(--serif);color:var(--ink);max-width:720px;margin:0 auto;font-size:clamp(26px,4vw,44px);font-weight:400;line-height:1.35;text-shadow:0 0 40px rgba(0,0,0,.8)}.about-quote em{color:var(--gold-bright);text-shadow:0 0 20px var(--gold-glow)}.about-foot{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--gold-soft);margin-top:48px;font-size:11px}#buy{background:var(--paper-deep);position:relative}#buy:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 30% 20%,var(--gold-glow) 0%,transparent 40%),radial-gradient(circle at 70% 80%,var(--gold-glow) 0%,transparent 40%);opacity:.3;pointer-events:none}.buy-body{grid-template-columns:repeat(2,1fr);gap:24px;max-width:1000px;margin:0 auto;display:grid;position:relative;z-index:2}.buy-step{background:var(--paper);border:1px solid var(--line);border-radius:16px;padding:36px 28px;transition:all .35s ease;position:relative;overflow:hidden}.buy-step:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,var(--gold-glow) 0%,transparent 50%);opacity:0;transition:opacity .35s ease}.buy-step:hover{border-color:var(--gold);transform:translateY(-4px);box-shadow:0 20px 60px #0009,0 0 30px var(--gold-glow)}.buy-step:hover:before{opacity:.15}.buy-step .n{font-family:var(--display);color:var(--gold-bright);margin-bottom:20px;font-size:64px;font-weight:900;line-height:.85;text-shadow:0 0 30px var(--gold-glow)}.buy-step h3{font-family:var(--display);letter-spacing:-.01em;color:var(--ink);margin-bottom:10px;font-size:20px;font-weight:700}.buy-step p{color:var(--ink-soft);font-size:14px;line-height:1.7}#tokenomics{text-align:center;position:relative}#tokenomics:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:600px;height:600px;background:radial-gradient(circle,var(--gold-glow) 0%,transparent 70%);opacity:.3;pointer-events:none;z-index:0}.tk-line{font-family:var(--display);color:var(--ink);font-size:clamp(26px,4vw,44px);font-weight:700;line-height:1.4;text-align:center;position:relative;z-index:2}.tk-line .gold{color:var(--gold-bright);text-shadow:0 0 20px var(--gold-glow)}.tk-line .dot{color:var(--line);margin:0 12px}#community{text-align:center;background:var(--paper-deep);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:160px 24px;position:relative}#community:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 50% 50%,var(--gold-glow) 0%,transparent 60%);opacity:.2;pointer-events:none}.com-h{font-family:var(--display);letter-spacing:-.03em;color:var(--ink);margin-bottom:20px;font-size:clamp(44px,8vw,80px);font-weight:900;line-height:.96;text-shadow:0 0 100px var(--gold-glow);position:relative;z-index:2}.com-sub{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:48px;font-size:12px;position:relative;z-index:2}.com-link-btn{background:transparent;color:var(--gold-bright);font-family:var(--mono);letter-spacing:.14em;text-transform:lowercase;border:1px solid var(--gold);border-radius:999px;align-items:center;gap:10px;padding:16px 32px;font-size:13px;font-weight:600;transition:all .3s ease;display:inline-flex;box-shadow:0 0 20px var(--gold-glow);position:relative;z-index:2}.com-link-btn:hover{background:var(--gold);color:var(--paper);transform:translateY(-3px);box-shadow:0 0 50px var(--gold-glow),inset 0 0 20px #d4af374d}.com-actions{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;margin-top:36px;position:relative;z-index:2}footer{background:#020202;color:var(--ink);padding:80px 24px 32px;position:relative;z-index:2}.ft-wrap{max-width:1200px;margin:0 auto}.ft-meta{text-align:center;font-family:var(--mono);color:#8a857a;letter-spacing:.18em;text-transform:uppercase;border-top:1px solid var(--line);margin-top:56px;padding-top:24px;font-size:11px}.ft-meta div+div{margin-top:6px}.glow-text{text-shadow:0 0 20px var(--gold-glow),0 0 40px rgba(212,175,55,.2)}@media(max-width:720px){.stats-grid{grid-template-columns:1fr 1fr}.stat-cell{border-bottom:1px solid var(--line)}.stat-cell:nth-child(2n){border-right:none}.buy-body{grid-template-columns:1fr}}
