/* Commerce shares the Workspace palette and keeps the auth boundary explicit. */
:root{--bg:#0b1018;--panel:#151d2a;--panel2:#1b2638;--line:#2c3a52;--text:#eef3fb;--muted:#9eacc4;--blue:#4d86ff;--cyan:#16d7e8}
body{background:var(--bg)!important;color:var(--text)!important;overflow-x:hidden}.topbar{background:#0b1018!important;border-bottom:1px solid var(--line)!important}.card{background:var(--panel)!important;border-color:var(--line)!important}.button{border-radius:12px!important}.empty-state.auth-gate{display:grid;place-items:center;min-height:160px;padding:28px;border:1px dashed var(--line);border-radius:16px;background:var(--panel2);text-align:center}.auth-gate a{display:inline-flex;margin-top:14px;background:var(--blue);color:white;padding:10px 16px;border-radius:10px;font-weight:700}.commerce-account{display:flex;align-items:center;gap:10px;margin-left:auto;color:var(--muted);font-size:12px}.commerce-logout{border:1px solid var(--line);background:var(--panel2);color:var(--text);border-radius:10px;padding:8px 11px;cursor:pointer}.commerce-logout:hover{background:var(--blue)}
