:root{--bg:#08100e;--panel:#101b18;--line:#294139;--ink:#f5fff9;--muted:#91a69d;--lime:#b9f42f;--pink:#ff477f}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 80% 0,#193b31,transparent 32%),var(--bg);color:var(--ink);font-family:"DM Sans"}header{padding:22px max(5vw,20px);display:flex;justify-content:space-between;border-bottom:1px solid var(--line)}header a{color:var(--muted);text-decoration:none}header span,small{color:var(--lime);font-size:9px;letter-spacing:.13em;font-weight:700}main{max-width:1100px;margin:auto;padding:35px 22px}.hero{text-align:center;padding:50px 20px}.hero h1{font:700 clamp(36px,6vw,64px) Unbounded;margin:14px}.hero p,section p{color:var(--muted)}section:not(.hero),.wallets article{background:var(--panel);border:1px solid var(--line);border-radius:15px;padding:22px;margin-top:14px}.wallets{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.wallets article{margin:0}.wallets b{display:block;font:700 20px Unbounded;margin:9px 0}.wallets span{color:var(--muted);font-size:10px}section:not(.wallets,.hero){display:flex;justify-content:space-between;gap:24px;align-items:center}h2{font-family:Unbounded}form{display:grid;grid-template-columns:1fr 1fr auto;gap:9px}label{font-size:10px;color:var(--muted)}input{display:block;background:#07100d;border:1px solid var(--line);color:white;padding:10px;border-radius:8px;margin-top:5px}button{border:0;background:var(--lime);color:#10170e;border-radius:8px;padding:11px 14px;font-weight:800}.protection>div{flex:1}.protection button{margin:4px;background:#21352e;color:white}.protection .danger button{background:#3a1824;color:#ff8cab}.protection .danger{border-left:1px solid var(--line);padding-left:24px}#promotions{display:grid;grid-template-columns:repeat(2,1fr);gap:9px;flex:1}.promo{background:#07100d;border:1px solid var(--line);border-radius:9px;padding:12px}.promo span{display:block;color:var(--muted);font-size:10px;margin:5px 0}#toast{position:fixed;left:50%;bottom:20px;opacity:0;transform:translate(-50%,20px);background:white;color:#111;padding:12px 16px;border-radius:8px;transition:.2s}#toast.show{opacity:1;transform:translate(-50%,0)}@media(max-width:800px){.wallets{grid-template-columns:1fr 1fr}section:not(.wallets,.hero){align-items:stretch;flex-direction:column}form{grid-template-columns:1fr 1fr}.protection .danger{border:0;padding:0}}@media(max-width:500px){.wallets,form,#promotions{grid-template-columns:1fr}}
