:root{--kinuvi-yellow:#ffe87a;--kinuvi-yellow-hover:#f6de68;--kinuvi-paper:#fafafa;--kinuvi-ink:#18181b;--kinuvi-white:#ffffff;--kinuvi-font:"Inter Variable",Inter,Arial,sans-serif;--kinuvi-type-display:clamp(48px,6.8vw,100px);--kinuvi-type-page:24px;--kinuvi-type-section:16px;--kinuvi-type-body:14px;--kinuvi-type-label:12px;--kinuvi-radius-control:6px;--kinuvi-radius-panel:8px;--kinuvi-radius-dialog:12px;--kinuvi-radius-pill:999px;--kinuvi-space-1:4px;--kinuvi-space-2:8px;--kinuvi-space-3:12px;--kinuvi-space-4:16px;--kinuvi-space-5:20px;--kinuvi-space-6:24px;--kinuvi-space-8:32px;--kinuvi-space-10:40px;--kinuvi-duration:160ms;--kinuvi-ease:cubic-bezier(0.2,0.6,0.3,1)}.kv[data-kinuvi-system=yellow]{color-scheme:light;--kv-page-inset:24px;--kv-panel-inset:16px;--background:var(--kinuvi-paper);--foreground:var(--kinuvi-ink);--card:var(--kinuvi-white);--primary:var(--kinuvi-yellow);--primary-foreground:var(--kinuvi-ink);--primary-hover:var(--kinuvi-yellow-hover);--secondary:#f4f4f5;--secondary-foreground:var(--kinuvi-ink);--muted:#f4f4f5;--muted-foreground:#71717a;--accent:var(--kinuvi-yellow);--border:#e4e4e7;--input:var(--border);--ring:var(--kv-focus);--popover:var(--kv-surface);--popover-foreground:var(--foreground);--card-foreground:var(--foreground);--accent-foreground:var(--primary-foreground);--destructive:#a8332d;--radius:8px;--kv-accent:var(--kinuvi-yellow);--kv-accent-text:var(--kinuvi-ink);--kv-link:#34372f;--kv-focus:#50544b;--kv-line:#e4e4e7;--kv-control-line:#d4d4d8;--kv-surface:var(--kinuvi-white);--kv-surface-soft:#f4f4f5;--kv-hover:#f4f4f5;--kv-muted:#71717a;--kv-field:var(--kinuvi-white);--kv-success-bg:#e7efdf;--kv-success-text:#38562e;--kv-warning-bg:#faf0d6;--kv-warning-text:#775311;--kv-danger-bg:#faeae6;--kv-danger-text:#a8332d;--kv-danger-line:#c56a5d;--kv-brand-soft:#fff8d9;--kv-sidebar:#fafafa;--kv-sidebar-text:#18181b;--kv-sidebar-muted:#71717a;--kv-sidebar-hover:#f4f4f5;--kv-shadow:0 1px 2px rgb(0 0 0/0.04);--kv-dialog-shadow:0 24px 80px rgb(17 23 13/0.2);--kv-overlay:rgb(19 24 16/0.5);font-family:var(--kinuvi-font)}.kv[data-kinuvi-system=yellow][data-color-mode=dark],html[data-theme=power-dark] .kv[data-kinuvi-system=yellow]:not([data-color-mode=light]){color-scheme:dark;--kv-sidebar:#18181b;--kv-sidebar-text:#fafafa;--kv-sidebar-muted:#a1a1aa;--kv-sidebar-hover:#27272a;--background:#09090b;--foreground:#fafafa;--card:#18181b;--secondary:#27272a;--secondary-foreground:#f3f3ed;--muted:#27272a;--muted-foreground:#a1a1aa;--border:#3f3f46;--input:var(--border);--destructive:#ffb4a9;--kv-accent-text:var(--kinuvi-ink);--kv-link:var(--kinuvi-yellow);--kv-focus:var(--kinuvi-yellow);--kv-line:#3f3f46;--kv-control-line:#52525b;--kv-surface:#18181b;--kv-surface-soft:#27272a;--kv-hover:#27272a;--kv-muted:#a1a1aa;--kv-field:#18181b;--kv-success-bg:#293d27;--kv-success-text:#bad8a3;--kv-warning-bg:#40351d;--kv-warning-text:#f2d28b;--kv-danger-bg:#442a25;--kv-danger-text:#ffb4a9;--kv-danger-line:#d18475;--kv-brand-soft:#39362a;--kv-shadow:none;--kv-dialog-shadow:0 24px 80px rgb(0 0 0/0.4);--kv-overlay:rgb(7 12 5/0.65)}@media (prefers-reduced-motion:reduce){:root{--kinuvi-duration:0ms}}