:root{--kh-white:#fff;--kh-black:#000;--kh-gray-25:#fcfcfd;--kh-gray-50:#f4f6f8;--kh-gray-100:#eef1f5;--kh-gray-200:#e3e8ef;--kh-gray-300:#d0d5dd;--kh-gray-400:#98a2b3;--kh-gray-500:#667085;--kh-gray-600:#475467;--kh-gray-700:#334155;--kh-gray-800:#1d2939;--kh-gray-900:#0b1220;--kh-blue-25:#f5faff;--kh-blue-50:#f0f5ff;--kh-blue-100:#e7f2ff;--kh-blue-200:#cfe6fe;--kh-blue-300:#9dcbfe;--kh-blue-400:#339dff;--kh-blue-500:#0d81fc;--kh-blue-600:#0068d6;--kh-blue-700:#0052cc;--kh-blue-800:#0b3c8c;--kh-blue-900:#00112b;--kh-green-50:#ecfdf3;--kh-green-100:#dcfae6;--kh-green-200:#abefc6;--kh-green-300:#75e0a7;--kh-green-400:#47cd89;--kh-green-500:#12b76a;--kh-green-600:#079455;--kh-green-700:#067647;--kh-green-800:#085d3a;--kh-green-900:#074d31;--kh-red-50:#fef3f2;--kh-red-100:#fee4e2;--kh-red-200:#fecdca;--kh-red-300:#fda29b;--kh-red-400:#f97066;--kh-red-500:#f04438;--kh-red-600:#d92d20;--kh-red-700:#b42318;--kh-red-800:#912018;--kh-red-900:#7a271a;--kh-orange-50:#fffaeb;--kh-orange-100:#fef0c7;--kh-orange-200:#fedf89;--kh-orange-300:#fec84b;--kh-orange-400:#fdb022;--kh-orange-500:#f79009;--kh-orange-600:#dc6803;--kh-orange-700:#b54708;--kh-orange-800:#93370d;--kh-orange-900:#7a2e0e;--kh-gold-50:#fffbeb;--kh-gold-100:#fff5d4;--kh-gold-200:#ffeeb6;--kh-gold-300:#ffd666;--kh-gold-400:#fb3;--kh-gold-500:#f5a800;--kh-gold-600:#d18f00;--kh-gold-700:#9c7800;--kh-gold-800:#7a5d00;--kh-gold-900:#5c4500;--kh-purple-50:#f4f3ff;--kh-purple-100:#ebe9fe;--kh-purple-200:#d9d6fe;--kh-purple-300:#bdb4fe;--kh-purple-400:#9b8afb;--kh-purple-500:#7a5af8;--kh-purple-600:#6938ef;--kh-purple-700:#5925dc;--kh-purple-800:#4a1fb8;--kh-purple-900:#3e1c96;--kh-text-primary:var(--kh-gray-900);--kh-text-secondary:var(--kh-gray-700);--kh-text-tertiary:var(--kh-gray-600);--kh-text-quaternary:var(--kh-gray-500);--kh-text-placeholder:var(--kh-gray-400);--kh-text-disabled:var(--kh-gray-300);--kh-text-brand:var(--kh-blue-600);--kh-text-on-brand:var(--kh-white);--kh-text-success:var(--kh-green-700);--kh-text-error:var(--kh-red-600);--kh-text-warning:var(--kh-orange-700);--kh-text-premium:var(--kh-gold-800);--kh-text-logo:#2c4e84;--kh-background-page:var(--kh-gray-50);--kh-background-surface:var(--kh-white);--kh-background-subtle:var(--kh-gray-25);--kh-background-hover:var(--kh-gray-100);--kh-background-disabled:var(--kh-gray-100);--kh-background-overlay:var(--kh-black);--kh-background-brand:var(--kh-blue-500);--kh-background-brand-hover:var(--kh-blue-600);--kh-background-brand-pressed:var(--kh-blue-700);--kh-background-brand-subtle:var(--kh-blue-50);--kh-background-success-subtle:var(--kh-green-50);--kh-background-error-subtle:var(--kh-red-50);--kh-background-warning-subtle:var(--kh-orange-50);--kh-background-premium-subtle:var(--kh-gold-50);--kh-border-default:var(--kh-gray-200);--kh-border-strong:var(--kh-gray-300);--kh-border-brand:var(--kh-blue-500);--kh-border-error:var(--kh-red-500);--kh-border-accent:var(--kh-blue-200);--kh-icon-primary:var(--kh-gray-700);--kh-icon-secondary:var(--kh-gray-500);--kh-icon-brand:var(--kh-blue-500);--kh-icon-on-brand:var(--kh-white);--kh-status-success:var(--kh-green-500);--kh-status-error:var(--kh-red-500);--kh-status-warning:var(--kh-orange-500);--kh-status-premium:var(--kh-gold-500);--kh-status-info:var(--kh-blue-500);--kh-button-dark-background:var(--kh-gray-900);--kh-button-focus-ring:var(--kh-blue-200);--kh-shadow-card:0px 8px 12px #0a122108, 0px 1px 1px #0a12210a;--kh-shadow-raised:0px 8px 24px -8px #0a122108, 0px 1px 2px 0px #0a12210a;--kh-shadow-tab:0px 1px 1px #0a122114;--kh-glow-orville:#ecffff}html.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--kh-text-primary:var(--kh-gray-50);--kh-text-secondary:var(--kh-gray-200);--kh-text-tertiary:var(--kh-gray-300);--kh-text-quaternary:var(--kh-gray-400);--kh-text-placeholder:var(--kh-gray-500);--kh-text-disabled:var(--kh-gray-600);--kh-text-brand:var(--kh-blue-400);--kh-text-on-brand:var(--kh-white);--kh-text-success:var(--kh-green-400);--kh-text-error:var(--kh-red-400);--kh-text-warning:var(--kh-orange-400);--kh-text-premium:var(--kh-gold-300);--kh-text-logo:#8fb2e8;--kh-background-page:#0b0f17;--kh-background-surface:#161b26;--kh-background-subtle:#121826;--kh-background-hover:#1c222d;--kh-background-disabled:#1c222d;--kh-background-overlay:var(--kh-black);--kh-background-brand:var(--kh-blue-500);--kh-background-brand-hover:var(--kh-blue-400);--kh-background-brand-pressed:var(--kh-blue-600);--kh-background-brand-subtle:#132240;--kh-background-success-subtle:#0e2a1d;--kh-background-error-subtle:#2d1618;--kh-background-warning-subtle:#2a2110;--kh-background-premium-subtle:#2a2110;--kh-border-default:#263042;--kh-border-strong:var(--kh-gray-700);--kh-border-brand:var(--kh-blue-500);--kh-border-error:var(--kh-red-500);--kh-border-accent:transparent;--kh-icon-primary:var(--kh-gray-200);--kh-icon-secondary:var(--kh-gray-400);--kh-icon-brand:var(--kh-blue-400);--kh-icon-on-brand:var(--kh-white);--kh-status-success:var(--kh-green-500);--kh-status-error:var(--kh-red-500);--kh-status-warning:var(--kh-orange-500);--kh-status-premium:var(--kh-gold-500);--kh-status-info:var(--kh-blue-500);--kh-button-dark-background:var(--kh-blue-500);--kh-button-focus-ring:var(--kh-blue-800);--kh-shadow-card:0px 8px 12px #0a122114, 0px 1px 1px #0a12211f;--kh-shadow-raised:0px 8px 24px -8px #0a122114, 0px 1px 2px 0px #0a12211f;--kh-shadow-tab:0px 1px 1px #0a12213d;--kh-glow-orville:#132240;--surface-0:var(--kh-background-page);--surface-1:var(--kh-background-surface);--surface-2:var(--kh-background-subtle);--surface-3:var(--kh-background-hover);--text-primary:var(--kh-text-primary);--text-secondary:var(--kh-text-tertiary);--text-muted:var(--kh-text-quaternary);--border-color:var(--kh-border-default);--border-subtle:var(--kh-background-hover);--background:220 35% 7%;--foreground:210 22% 96%;--card:221 27% 12%;--card-foreground:210 22% 96%;--popover:221 27% 12%;--popover-foreground:210 22% 96%;--primary:211 98% 52%;--primary-foreground:0 0% 100%;--ring:211 98% 52%;--secondary:219 23% 14%;--secondary-foreground:215 27% 91%;--muted:219 23% 14%;--muted-foreground:218 15% 65%;--accent:219 23% 14%;--accent-foreground:210 22% 96%;--border:219 27% 20%;--input:219 27% 20%;--chat-surface:var(--kh-background-subtle);--chat-shadow:0 0 16px 0 #00000059;--chat-bubble-shadow:none}html.dark ::-webkit-scrollbar-thumb{background:#334155}html.dark .page-scrollbar{scrollbar-color:#64748b transparent}html.dark .page-scrollbar::-webkit-scrollbar-thumb{background:#64748b padding-box padding-box}html.dark .surface-card{box-shadow:var(--kh-shadow-card)}html.dark .surface-card:hover{box-shadow:0 2px 8px #00000040,0 8px 24px #0003}html.dark .gradient-primary-soft{background:linear-gradient(135deg,#0052cc24 0%,#1e9fe024 100%)}html.dark .nav-active{background:linear-gradient(135deg,#0052cc 0%,#1e9fe0 100%);border:1px solid #1e9fe033;box-shadow:0 2px 10px #0052cc59}html.dark .story-ring-inactive{background:#334155}html.dark .badge-soft{color:#1e9fe0;background:#0052cc29;border:1px solid #1e9fe047}html.dark .badge-premium{color:#fcd34d;background:linear-gradient(135deg,#f59e0b2e 0%,#fbbf242e 100%)}html.dark .dk-bg-surface{background-color:var(--surface-1)!important}html.dark .dk-border{border-color:var(--border-color)!important}html.dark .dk-text{color:var(--text-primary)!important}html.dark .dk-text-muted{color:var(--text-muted)!important}html.dark .boost-slider::-webkit-slider-thumb{border-color:var(--kh-background-surface)}html.dark .boost-slider::-moz-range-thumb{border-color:var(--kh-background-surface)}:where(html.dark [data-admin-root]),:where(html.dark [data-admin-root]) *,:where(html.dark [data-admin-root]) :before,:where(html.dark [data-admin-root]) :after{border-color:var(--kh-border-default)}
