:root{color-scheme:dark;--bg: #0e0f11;--surface: #17181b;--surface-2: #1e2024;--border: #26282c;--text: #e6e7e9;--text-2: #9a9da3;--text-3: #5c5f66;--surface-composer: #141518;--scrim: rgba(14, 15, 17, .6);--steel: #7fa7c9;--steel-tint: rgba(127, 167, 201, .13);--green: #8fbc9a;--green-tint: rgba(143, 188, 154, .13);--amber: #c9a36a;--amber-tint: rgba(201, 163, 106, .13);--rose: #cf8a8f;--rose-tint: rgba(207, 138, 143, .13);--violet: #a493c9;--violet-tint: rgba(164, 147, 201, .13);--periwinkle: #8f9fd0;--sage: #a8bd7e;--terracotta: #d0917f;--teal: #6fb6b1;--orchid: #c98ab4;--slate: #9aa0a8;--accent: var(--steel);--accent-tint: var(--steel-tint);--ok: var(--green);--warn: var(--amber);--danger: var(--rose);--danger-tint: var(--rose-tint);--info: var(--steel);--location: #6fb6b1;--location-tint: rgba(111, 182, 177, .13);--syn-keyword: var(--violet);--syn-string: var(--green);--syn-number: var(--amber);--syn-func: var(--steel);--syn-comment: var(--text-3);--syn-type: var(--teal);--syn-meta: var(--rose);--ok-text: var(--green);--warn-text: var(--amber);--danger-text: var(--rose);--steel-text: var(--steel);--violet-text: var(--violet);--font-scale: .75;--fs-micro: calc(12px * var(--font-scale));--fs-graph-label: clamp(12px, calc(13px * var(--font-scale)), 15px);--fs-head: calc(13px * var(--font-scale));--fs-secondary: calc(14px * var(--font-scale));--fs-note: calc(15px * var(--font-scale));--fs-body: calc(16px * var(--font-scale));--fs-composer: calc(17px * var(--font-scale));--fs-title: calc(18px * var(--font-scale));--fs-screen: calc(22px * var(--font-scale));--fs-hero: calc(28px * var(--font-scale));--fs-editor: calc(20px * var(--font-scale));--fs-chat: calc(20px * var(--font-scale));--r-input: 12px;--r-seg: 14px;--r-card: 16px;--r-box: 16px;--r-pill: 999px;--shadow-card: none;--map-void: #141518;--map-fog: #0b0c0e;--map-halo: rgba(8, 9, 11, .9);--map-plate: rgba(23, 24, 27, .9);--map-ink: #f2f2f2;--map-ink-on: #0e0f11;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;--font-mono: ui-monospace, "SF Mono", "Cascadia Mono", Menlo, Consolas, monospace}[data-theme=light]{color-scheme:light;--bg: #f7f7f5;--surface: #ffffff;--surface-2: #f0f0ee;--border: #e2e2df;--text: #1a1b1e;--text-2: #5c5f66;--text-3: #9a9da3;--surface-composer: #ffffff;--scrim: rgba(247, 247, 245, .6);--shadow-card: 0 1px 2px rgba(0, 0, 0, .06);--syn-keyword: color-mix(in srgb, var(--violet) 62%, var(--text));--syn-string: color-mix(in srgb, var(--green) 58%, var(--text));--syn-number: color-mix(in srgb, var(--amber) 62%, var(--text));--syn-func: color-mix(in srgb, var(--steel) 62%, var(--text));--syn-comment: var(--text-2);--syn-type: color-mix(in srgb, var(--teal) 58%, var(--text));--syn-meta: color-mix(in srgb, var(--rose) 62%, var(--text));--ok-text: color-mix(in srgb, var(--green) 46%, var(--text));--warn-text: color-mix(in srgb, var(--amber) 50%, var(--text));--danger-text: color-mix(in srgb, var(--rose) 54%, var(--text));--steel-text: color-mix(in srgb, var(--steel) 52%, var(--text));--violet-text: color-mix(in srgb, var(--violet) 52%, var(--text));--map-void: #1e2024;--map-halo: rgba(8, 9, 11, .85);--map-plate: rgba(255, 255, 255, .92)}[data-theme=dark-bright]{--border: #464a52}
