@layer properties,theme,base,legacy,components,utilities;:root{--ui-font-sans: "Figtree", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--ui-font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--ui-canvas: #f3f5f8;--ui-surface: #ffffff;--ui-content: #ffffff;--ui-inset: #f7f8fb;--ui-raised: #eef1f5;--ui-ink: #1f2a3d;--ui-muted: #5b6679;--ui-subtle: #6b7588;--ui-disabled: #9aa3b2;--ui-border: #e3e7ee;--ui-border-strong: #cfd5df;--ui-accent: #5264b3;--ui-accent-hover: #43549f;--ui-accent-soft: #eef0fa;--ui-focus: #5264b3;--ui-success: #157347;--ui-success-fill: #1f9d63;--ui-success-soft: #e8f6ee;--ui-warning: #8a5a00;--ui-warning-fill: #e0a21b;--ui-warning-soft: #fdf4e1;--ui-critical: #b93a2e;--ui-critical-fill: #e05545;--ui-critical-soft: #fdecea;--ui-shadow-sm: 0 1px 2px rgb(31 42 61 / .04);--ui-shadow-md: 0 1px 2px rgb(31 42 61 / .05), 0 8px 24px rgb(31 42 61 / .07);--ui-shadow-lg: 0 18px 48px rgb(31 42 61 / .16);--v2-page: var(--ui-canvas);--v2-surface: var(--ui-surface);--v2-surface-subtle: var(--ui-raised);--v2-text-primary: var(--ui-ink);--v2-text-secondary: var(--ui-muted);--v2-text-tertiary: var(--ui-subtle);--v2-text-disabled: var(--ui-disabled);--v2-ink: var(--ui-ink);--v2-muted: var(--ui-muted);--v2-faint: var(--ui-subtle);--v2-line: var(--ui-border);--v2-line-strong: var(--ui-border-strong);--v2-accent: var(--ui-accent);--v2-accent-dark: var(--ui-accent-hover);--v2-accent-soft: var(--ui-accent-soft);--v2-success: var(--ui-success);--v2-success-soft: var(--ui-success-soft);--v2-warning: var(--ui-warning);--v2-warning-soft: var(--ui-warning-soft);--v2-critical: var(--ui-critical);--v2-critical-soft: var(--ui-critical-soft);--om-bg: var(--ui-canvas);--om-surface: var(--ui-content);--om-surface-subtle: var(--ui-inset);--om-ink: var(--ui-ink);--om-muted: var(--ui-muted);--om-line: var(--ui-border);--om-line-strong: var(--ui-border-strong);--om-accent: var(--ui-accent);--om-accent-soft: var(--ui-accent-soft);--om-risk: var(--ui-critical);--om-risk-soft: var(--ui-critical-soft);--om-warning: var(--ui-warning);--om-warning-soft: var(--ui-warning-soft);--om-success: var(--ui-success);--om-success-soft: var(--ui-success-soft)}@layer base{html,body{background:var(--ui-canvas);color:var(--ui-ink);font-family:var(--ui-font-sans);font-variant-numeric:tabular-nums}}
