/* Network theming for the standalone team lock and shared treasury previews. */
body{--accent:#c7ff35;--on:#14200c;--tint:#263618;--line:#405945;--panel:#17231d;--panel-strong:#25372a;background:radial-gradient(ellipse at 85% 0,var(--tint),transparent 40%),#090c0b}
body[data-network=solana]{--accent:#a4f5cf;--on:#091b20;--tint:#182c34;--line:#50647d;--panel:#152730;--panel-strong:#233b46}
body[data-network=hyperliquid]{--accent:#6aeadc;--on:#082522;--tint:#193a3c;--line:#3b7471;--panel:#152d2d;--panel-strong:#244342}
body[data-network=bnb]{--accent:#f6c946;--on:#251a07;--tint:#40331b;--line:#6e5c38;--panel:#282318;--panel-strong:#40351e}
body[data-network=ethereum]{--accent:#cbbaff;--on:#1a1231;--tint:#292338;--line:#73658f;--panel:#241f32;--panel-strong:#332b48}
body[data-network=base]{--accent:#86acff;--on:#0b1836;--tint:#102556;--line:#5379c7;--panel:#122340;--panel-strong:#183771}
body[data-network=arc]{--accent:#a3caff;--on:#0b1a36;--tint:#102247;--line:#4c6596;--panel:#17263f;--panel-strong:#233858}
.brand i,.nav a:hover,.back:hover,.over,.tag,.approval,.box,.launch{color:var(--accent)}
.launch{border-color:var(--line)}
.card,.proposal,.table{border-color:var(--line)}
.card{background:var(--panel)}
.primary,.proposal{background:radial-gradient(circle at 88% 30%,var(--panel-strong),var(--panel) 70%)}
.row:first-child{background:var(--panel-strong)}
.countdown{background:var(--accent);color:var(--on)}
.countdown .label,.countdown p{color:var(--on);opacity:.8}
.progress b{background:var(--accent)}
.network-control{position:relative;flex:none}
.network-control>button{display:flex;align-items:center;gap:8px;min-height:42px;background:#18272a;border:1px solid var(--line);color:#e8f3f0;border-radius:8px;padding:8px 12px;font:12px 'DM Mono',monospace;white-space:nowrap}
.network-control>button b{color:var(--accent)}
.network-menu{position:absolute;right:0;top:calc(100% + 8px);min-width:214px;background:#142124;border:1px solid var(--line);border-radius:10px;padding:6px;z-index:30;box-shadow:0 18px 40px #0009}
.network-menu[hidden]{display:none}
.network-menu button{display:flex;align-items:center;gap:10px;width:100%;text-align:left;border:0;border-radius:6px;background:transparent;color:#dfefeb;padding:10px 12px}
.network-menu button:hover,.network-menu button.active{background:var(--tint);color:var(--accent)}
.network-icon,.network-icon-fallback{display:inline-grid;place-items:center;width:22px;height:22px;flex:none;object-fit:contain}
.network-icon-fallback{color:var(--accent);font-weight:700}
body>header>.header-actions{flex-wrap:nowrap;align-items:center}
@media(max-width:1100px){body>header>.nav{display:none}}
@media(max-width:760px){body>header>.header-actions{display:flex;gap:7px}body>header>.header-actions .header-launch,body>header>.header-actions .x-social{display:none!important}body>header>.header-actions .wallet-trigger{display:inline-flex!important;width:43px;height:43px;min-height:43px;padding:0;flex:none;color:var(--accent)}body>header>.header-actions .wallet-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.network-control>button{max-width:145px}.network-control>button b{overflow:hidden;text-overflow:ellipsis}}
