:root{--bg:#050b13;--panel:#091522;--panel2:#0c1a29;--line:#17344e;--text:#f6f7f4;--muted:#91a0ae;--gold:#ffc42d;--blue:#1687ff;--green:#4fe38b}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 80% 5%,#09223d 0,transparent 28%),var(--bg);color:var(--text);font-family:Inter,Arial,sans-serif}a{color:inherit;text-decoration:none}.nav{height:72px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 max(18px,calc((100% - 1180px)/2));position:sticky;top:0;background:rgba(5,11,19,.9);backdrop-filter:blur(18px);z-index:10}.brand{display:flex;align-items:center;gap:9px;font-size:24px;font-family:"Space Grotesk"}.brand img{width:43px;height:43px;object-fit:cover;border-radius:50%}.nav nav{display:flex;gap:25px;font-size:12px;font-weight:700;color:#aeb8c1}.nav nav a:hover{color:var(--gold)}button,.btn{font:inherit;cursor:pointer;border:0}.wallet-btn{background:var(--gold);color:#111;border-radius:999px;padding:12px 18px;font-size:12px;font-weight:900}.wallet-btn.connected{background:#10251c;color:var(--green);border:1px solid #276e4d}.hero{width:min(1180px,calc(100% - 36px));min-height:610px;margin:auto;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:40px}.eyebrow,.label{color:var(--gold);font-size:10px;letter-spacing:.18em;font-weight:900}.hero h1{font-family:"Space Grotesk";font-size:clamp(65px,8vw,110px);line-height:.83;letter-spacing:-.07em;margin:22px 0}.hero h1 span{color:#fff}.hero h2{font-family:"Space Grotesk";font-size:23px;margin:0 0 17px}.hero p,.section p,.buy p{color:var(--muted);line-height:1.7;max-width:580px}.actions{display:flex;gap:12px;margin:30px 0 17px}.btn{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:14px 20px;font-size:12px;font-weight:900}.gold{background:var(--gold);color:#111}.dark{border:1px solid #31506a;background:#07101a}.hero small{color:#657583}.hero-dog{height:520px;display:grid;place-items:center;position:relative;background:radial-gradient(circle,#0d3d73 0,#071521 42%,transparent 67%)}.hero-dog img{width:min(480px,90%);filter:drop-shadow(0 20px 40px #000)}.arc-badge,.dog-tag{position:absolute;background:#071321cc;border:1px solid #2d608e;border-radius:12px;padding:12px 15px;font-weight:900;letter-spacing:.1em}.arc-badge{right:5%;top:12%;color:#5cb2ff}.arc-badge small{font-size:8px}.dog-tag{right:4%;bottom:12%;color:var(--gold);transform:rotate(-4deg)}.stats{width:min(1180px,calc(100% - 36px));margin:auto;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.stats>div{border:1px solid var(--line);background:linear-gradient(145deg,#0b1a29,#07111b);padding:20px;border-radius:14px}.stats span,.token-grid span,.topline span{display:block;color:#728290;font-size:9px;font-weight:900;letter-spacing:.14em}.stats b{display:block;font-size:18px;margin:9px 0}.stats small{color:#667582}.green{color:var(--green)}.section{width:min(1180px,calc(100% - 36px));margin:auto;padding:105px 0}.split{display:grid;grid-template-columns:1fr 1fr;gap:70px;margin-top:25px}.split h2,.token-card h2,.buy h2,.join h2{font-family:"Space Grotesk";font-size:60px;line-height:.92;letter-spacing:-.06em;margin:0}.split em,.join span{color:var(--gold);font-style:normal}.note{border-left:2px solid var(--gold);padding-left:15px}.features{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#07101a;padding:100px 0}.section-inner{width:min(1180px,calc(100% - 36px));margin:auto}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:28px}.feature-grid article{min-height:285px;border:1px solid var(--line);border-radius:20px;padding:28px;background:var(--panel)}.feature-grid .featured{border-color:#765f1a;background:linear-gradient(150deg,#1b1a0c,#0b1723)}.feature-grid strong{font-size:32px;color:var(--gold)}.feature-grid h3{font-family:"Space Grotesk";font-size:25px}.feature-grid p{font-size:13px;color:var(--muted);line-height:1.7}.feature-grid a{font-size:11px;color:var(--gold);font-weight:800}.dashboard{padding:100px 0;border-bottom:1px solid var(--line)}.reward-panel{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:28px}.reward-copy,.checker{border:1px solid var(--line);background:var(--panel);border-radius:20px;padding:30px}.reward-copy h2{font-family:"Space Grotesk";font-size:48px;margin:0 0 10px}.rule{display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--line);padding:17px 0;font-size:12px}.rule span{color:var(--gold)}label{display:block;color:#8998a6;font-size:11px;margin-bottom:8px;font-weight:800}input{width:100%;background:#050d15;color:#fff;border:1px solid #25435c;border-radius:10px;padding:15px;font-size:14px;margin-bottom:12px}.result{margin-top:13px;padding:14px;border-radius:10px;font-size:12px;font-weight:800}.neutral{background:#0e1b28;color:#9cadbb}.eligible{background:#10271c;color:var(--green);border:1px solid #245b40}.ineligible{background:#281614;color:#ff9a86;border:1px solid #66372e}.token-section{width:min(1180px,calc(100% - 36px));margin:auto;padding:100px 0;display:grid;grid-template-columns:1fr 1fr;gap:15px}.token-card,.contract-card{border:1px solid var(--line);border-radius:20px;padding:30px;background:var(--panel)}.token-card h2{margin-top:17px}.token-grid{display:grid;grid-template-columns:1fr 1fr;margin-top:50px}.token-grid div{border-top:1px solid var(--line);padding:17px 0}.token-grid b{display:block;margin-top:7px}.contract-card code{display:block;margin:35px 0 15px;color:var(--gold);word-break:break-all;border:1px dashed #715c1c;border-radius:10px;padding:17px;font-size:11px}.contract-card p{font-size:12px;color:var(--muted);line-height:1.6}.topline{display:flex;justify-content:space-between}.topline i{font-size:10px;color:var(--green);font-style:normal}.copy{border:1px solid #35526b;background:#07111b;color:#d9e1e8;border-radius:9px;padding:11px 14px;font-size:11px;font-weight:800;margin-right:7px}.buy{width:min(1180px,calc(100% - 36px));margin:auto;padding:35px 0 90px}.buy h2{margin:17px 0}.buy-box{border:1px dashed #765f1a;border-radius:15px;padding:20px;display:flex;justify-content:space-between;gap:20px;background:#11150e}.buy-box b{color:var(--gold);font-size:12px}.buy-box span{color:#7f8b95;font-size:11px}.roadmap{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:30px}.roadmap>div{border-top:2px solid #25435c;padding:18px 5px}.roadmap b{color:var(--gold);font-size:11px}.roadmap h3{font-family:"Space Grotesk";font-size:19px}.roadmap p{font-size:11px}.faq{border-top:1px solid var(--line);margin-top:25px}.faq details{border-bottom:1px solid var(--line);padding:20px 0}.faq summary{cursor:pointer;font-family:"Space Grotesk";font-weight:700}.faq p{font-size:13px}.join{width:min(1180px,calc(100% - 36px));margin:0 auto 90px;border:1px solid #765f1a;border-radius:22px;background:radial-gradient(circle at 10%,#1d1a0b,transparent 40%),#0a151f;padding:35px;display:flex;align-items:center;gap:30px}.join img{width:105px;height:105px;border-radius:50%}.join h2{font-size:45px;margin-top:13px}footer{border-top:1px solid var(--line);padding:30px max(18px,calc((100% - 1180px)/2));display:grid;grid-template-columns:1fr auto;gap:15px;align-items:center;color:#74818d;font-size:11px}footer small{grid-column:1/-1}footer .brand{color:#fff}footer a:hover{color:var(--gold)}@media(max-width:850px){.nav nav{display:none}.hero,.split,.reward-panel,.token-section{grid-template-columns:1fr}.hero{padding:55px 0}.hero-dog{height:400px}.stats,.feature-grid,.roadmap{grid-template-columns:1fr 1fr}.split h2,.token-card h2,.buy h2{font-size:48px}}@media(max-width:560px){.stats,.feature-grid,.roadmap{grid-template-columns:1fr}.hero h1{font-size:64px}.nav{height:64px}.wallet-btn{padding:10px 12px}.join{flex-direction:column;align-items:flex-start}footer{grid-template-columns:1fr}}
