:root{color-scheme:dark;--bg:#090b0e;--card:#12161c;--line:#252c36;--accent:#d4a84f;--text:#f2f4f7;--muted:#9098a5}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font:15px system-ui,sans-serif}header,main{max-width:920px;margin:auto;padding:18px}header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}h1{margin:3px 0;font-size:25px}h2,h3{margin:0 0 12px}small,p{color:var(--muted)}section{margin:14px 0;padding:18px;background:var(--card);border:1px solid var(--line);border-radius:16px}.hero{background:linear-gradient(135deg,#1c2027,#17130d)}.row{display:flex;align-items:center;justify-content:space-between;gap:12px}button{border:1px solid #3a424e;background:#202630;color:var(--text);border-radius:10px;padding:12px;font-weight:700;cursor:pointer}#buy{width:100%;background:var(--accent);color:#15100a;border:0}.compact{padding:8px 11px}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.cards>div{padding:12px;border:1px solid var(--line);border-radius:10px;margin-top:8px}dialog{background:var(--card);color:var(--text);border:1px solid var(--line);border-radius:16px;width:min(92%,460px)}input,textarea{width:100%;margin:7px 0;padding:12px;background:#0d1015;color:white;border:1px solid var(--line);border-radius:8px}textarea{min-height:120px}.secondary{background:transparent}@media(max-width:600px){.grid{grid-template-columns:repeat(2,1fr)}}

