:root{--ink:#102a43;--muted:#62778c;--line:#d8e3ee;--paper:#fff;--wash:#eef6fc;--accent:#0863b8;--accent-dark:#054a8b;--gold:#f0b93a}
.testnet-banner{background:#e8f4ff;color:#075a9f;text-align:center;font-size:13px;font-weight:800;padding:7px 16px}
.site-header{height:112px}.brand-logo{display:block;width:270px;height:auto;object-fit:contain;object-position:left center}.site-header .brand-logo{width:270px;max-height:none}.wallet aside .brand-logo{width:170px;max-height:none}.logo{color:var(--ink)}
.logo span,.mini-nav span{color:var(--accent)}.nav-cta,.button{background:var(--accent)}.nav-cta:hover,.button:hover{background:var(--accent-dark)}.product-shot{background:linear-gradient(var(--paper),#eaf5fd)}.wallet-preview{box-shadow:0 20px 50px #0863b81c}.quick b,.wallet-actions a,.wallet aside>a.active{color:var(--accent)}.wallet aside>a.active{background:#e8f4ff}.final{background:var(--accent)}.kicker,.text-link,nav a:hover{color:var(--accent)}.mini-nav .brand-logo{width:175px;height:44px}
.receive-asset-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:20px 0}.receive-asset-grid button{background:#fff;border:1px solid var(--line);border-radius:12px;padding:15px;text-align:left;color:var(--ink);font:700 14px inherit;cursor:pointer}.receive-asset-grid button[aria-pressed="true"]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);color:var(--accent)}.receive-asset-grid small{display:block;color:var(--muted);font-weight:500;margin-top:3px}
.seed-card{background:#f5faff;border-color:#b9d8f4}.seed-words{font:700 18px/1.8 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.2px;color:var(--ink);word-spacing:10px}.auth dialog .outline{margin-top:10px;margin-left:8px}
@media(max-width:700px){.site-header{height:88px}.brand-logo,.site-header .brand-logo{width:190px;max-height:none}.site-header .nav-cta{padding:10px 12px;font-size:12px;gap:8px}.receive-asset-grid{grid-template-columns:1fr}.mini-nav .brand-logo{width:155px}}
