.console-light{--color-canvas:#fff;--color-surface:#f5f5f7;--color-surface-2:#ececf0;--color-ink:#1d1d1f;--color-ink-soft:#515154;--color-ink-faint:#86868b;--color-line:#e6e6eb;--color-line-strong:#d2d2d7;--color-brand:#7c3aed;--color-brand-bright:#6d28d9;--color-brand-lift:#5b21b6;--color-brand-deep:#4c1d95;--color-brand-soft:#f1ebff;background:var(--color-canvas);color:var(--color-ink);font-family:var(--font-hanken),ui-sans-serif,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased}.console-light .title-3d{font-family:var(--font-hanken),ui-sans-serif,system-ui,sans-serif;text-transform:none;letter-spacing:-.035em;color:var(--color-ink);text-shadow:none;font-weight:700}.console-light .c-card{border:1px solid var(--color-line);background:#fff;border-radius:22px;box-shadow:0 1px 2px #00000008,0 8px 28px #0000000a}.console-light .c-tile{background:var(--color-surface);border-radius:18px}.console-light .c-kpi{font-variant-numeric:tabular-nums;letter-spacing:-.03em}.console-light .c-hero{border:1px solid var(--color-line);background:radial-gradient(120% 140% at 100% 0,#7c3aed29,#0000 55%),radial-gradient(90% 120% at 0 100%,#3b82f61a,#0000 60%),#fbfbfd;border-radius:28px}.console-light code,.console-light pre{font-family:var(--font-mono-jb),ui-monospace,SFMono-Regular,Menlo,monospace}.console-light ::selection{background:#e4d7ff}.console-light h1,.console-light h2,.console-light h3,.console-light h4{font-family:var(--font-hanken),ui-sans-serif,system-ui,sans-serif}
