:root{--color-bg:#f4f6fb;--color-surface:#fff;--color-border:#e8ecf4;--color-text:#0c1221;--color-text-secondary:#5b6478;--color-text-muted:#8d95a7;--color-primary:#335da5;--color-primary-light:#5985c4;--color-primary-bg:rgba(51,93,165,.06);--color-success:#10b981;--color-warning:#f59e0b;--color-danger:#ef4444}*{box-sizing:border-box}body{margin:0;background:var(--color-bg);color:var(--color-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px}.card-pad{padding:16px}