.econ-tabs{display:flex;gap:8px;overflow:auto;margin:0 0 24px;padding-bottom:8px}.econ-tabs button{white-space:nowrap}.econ-lead{display:flex;justify-content:space-between;gap:20px;align-items:center;margin:0 0 20px}.econ-lead h2{margin:8px 0}.econ-lead p{color:var(--muted)}.econ-warning{border-left:3px solid var(--gold);padding:10px 14px;background:#302d22;color:#f2dfb7;margin:12px 0}.econ-issue{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;border-bottom:1px solid var(--edge)}.line-card{margin:20px 0;padding:20px;background:#0e1d26;border:1px solid var(--edge);border-radius:10px}.line-card progress{width:100%;accent-color:#d8bb7f;height:10px}.line-card .econ-lead{margin:0 0 10px}.line-card details{margin-top:16px}.line-card p{margin:10px 0}.market-account{margin-bottom:24px}.market-account label{max-width:450px}.market-account p{font-size:13px;color:var(--muted);margin:10px 0 0}#world-clock{margin-left:auto;display:flex;flex-direction:column;gap:0;padding:6px 14px;min-height:48px;background:#172c36}#world-clock[hidden]{display:none}#world-clock small{font-size:10px;color:var(--gold)}#world-clock strong{font-size:13px;white-space:nowrap}dialog{background:#13232d;color:var(--ink);border:1px solid #526874;border-radius:14px;padding:28px;max-width:min(600px,94vw);max-height:90dvh;overflow:auto}dialog::backdrop{background:#0009}dialog button{margin-top:16px}dialog input[type=checkbox]{width:20px;min-height:20px}#clock-live{font-size:24px;color:var(--gold)}.metric-grid .metric strong{overflow-wrap:anywhere}.card details{padding:12px 0}.card summary{cursor:pointer;color:var(--gold)}@media(max-width:800px){.map-mode header{display:flex;padding:3px 8px;min-height:38px}.map-mode header .brand,.map-mode header #identity{display:none}.map-mode #world-clock{margin:0 auto;padding:2px 10px;min-height:32px;flex-direction:row;gap:10px}.map-mode #world-clock strong{font-size:12px}.econ-lead{flex-direction:column;align-items:flex-start}.econ-issue{flex-direction:column;align-items:flex-start}.econ-tabs button{font-size:13px;padding:9px 12px}.line-card{padding:14px}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}header #world-clock{margin-left:0}.econ-tabs{margin-bottom:16px}}
button.primary:hover,button.primary:focus{background:#e8cd96;color:#15212a}.economy-mode #app>.hero{margin-bottom:18px;align-items:center}.economy-mode #app>.hero h1{font-size:26px;margin:5px 0 12px;letter-spacing:-.5px}.economy-mode #app>.hero p,.economy-mode #app>.hero>.stats{display:none}.economy-mode main{padding-top:22px}.economy-mode #app>.tabs{margin-top:12px}
@media(max-width:450px){.metric-grid{grid-template-columns:minmax(0,1fr)}.metric-grid .metric{padding:16px}.metric-grid .metric strong{font-size:22px;overflow-wrap:normal}}
