body{min-width:320px}.app-header{border-bottom:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:center;height:52px;padding:0 18px;display:flex}.brand{color:var(--text);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:9px;font-size:.78rem;font-weight:750;display:inline-flex}.brand-mark{background:var(--accent);border-radius:1px;flex:none;width:7px;height:7px}.app-nav{align-items:stretch;gap:2px;height:100%;display:flex}.app-nav a{color:var(--text-muted);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;align-items:center;padding:0 12px;font-weight:650;display:inline-flex}.app-nav a:hover,.app-nav a.active{background:var(--surface-active);color:var(--text)}.header-state{color:var(--text-muted);font-family:var(--font-data);font-size:var(--text-xs);text-transform:uppercase;align-items:center;gap:7px;display:inline-flex}.header-state-dot{background:var(--positive);width:6px;height:6px;box-shadow:0 0 0 3px var(--positive-soft);border-radius:50%;flex:none}.workspace-account{align-items:center;gap:4px;display:flex}.workspace-account a,.account-action{border-radius:var(--radius-sm);min-height:30px;color:var(--text-muted);font-size:var(--text-xs);background:0 0;border:1px solid #0000;align-items:center;padding:0 9px;font-weight:650;display:inline-flex}.workspace-account a:hover,.account-action:hover{border-color:var(--line);background:var(--surface-active);color:var(--text)}.market-strip{border-bottom:1px solid var(--line);min-height:34px;color:var(--text-muted);font-family:var(--font-data);font-size:var(--text-xs);white-space:nowrap;background:#0f1216;align-items:center;gap:14px;padding:0 18px;display:flex;overflow-x:auto}.market-strip-status{border-right:1px solid var(--line);color:var(--text-faint);text-transform:uppercase;flex:none;padding-right:12px}.market-strip-status[data-state=live]{color:var(--positive)}.market-strip-status[data-state=error]{color:var(--negative)}#market-tickers{align-items:center;gap:6px;display:flex}.market-ticker{border-radius:var(--radius-sm);min-height:26px;color:var(--text-muted);font-family:var(--font-data);font-size:var(--text-xs);white-space:nowrap;background:0 0;border:1px solid #0000;align-items:center;gap:7px;padding:0 8px;display:inline-flex}.market-ticker:hover{border-color:var(--line);background:var(--surface-active);color:var(--text)}.market-ticker-symbol{color:var(--text)}.market-ticker-price,.market-ticker-change{font-variant-numeric:tabular-nums}.market-ticker-price{font-weight:700}.market-ticker-change{font-weight:650}.market-ticker-change.positive{color:var(--positive)}.market-ticker-change.negative{color:var(--negative)}.market-ticker-change.neutral{color:var(--text-muted)}.market-strip-loading,.market-strip-error{color:var(--text-faint)}@media (width<=720px){.app-header{gap:10px;height:auto;min-height:52px;padding:0 12px}.brand{font-size:.72rem}.app-nav{flex:1;justify-content:center;overflow-x:auto}.app-nav a{flex:none;padding:0 8px;font-size:.62rem}.header-state{display:none}.workspace-account a,.account-action{padding:0 6px;font-size:.62rem}}
