:root,[data-theme=soft]{--kg-bg: #f3f5fa;--kg-surface: #ffffff;--kg-surface-muted: #f3f5fa;--kg-surface-active: #eaf0ff;--kg-text: #26304a;--kg-text-soft: #4e5874;--kg-text-muted: #5f6988;--kg-text-on-accent: #ffffff;--kg-text-on-strong: #ffffff;--kg-accent: #c24e2e;--kg-accent-hover: #a8421f;--kg-strong: #26304a;--kg-strong-hover: #1b2338;--kg-danger: #a3301f;--kg-danger-soft: #fdedea;--kg-warning: #7a5a10;--kg-warning-soft: #fff6dc;--kg-success: #2d6b47;--kg-success-soft: #ddf3e4;--kg-info-soft: #eef1f7;--kg-topic-1-bg: #ffefc2;--kg-topic-2-bg: #ffe2d8;--kg-topic-3-bg: #ddf3e4;--kg-topic-4-bg: #dce8ff;--kg-topic-5-bg: #ece3ff;--kg-topic-6-bg: #fadce8;--kg-topic-7-bg: #d9f2f2;--kg-topic-8-bg: #eef1f7;--kg-topic-1-dot: #e8b53a;--kg-topic-2-dot: #f07c5e;--kg-topic-3-dot: #4fb37a;--kg-topic-4-dot: #6c8fe0;--kg-topic-5-dot: #9a7be0;--kg-topic-6-dot: #d9649a;--kg-topic-7-dot: #3ba7a7;--kg-topic-8-dot: #9aa3bc;--kg-radius-sm: 12px;--kg-radius-md: 14px;--kg-radius-lg: 18px;--kg-radius-card: 24px;--kg-radius-dialog: 28px;--kg-radius-pill: 999px;--kg-shadow-sm: 0 1px 6px rgb(38 48 74 / 7%);--kg-shadow-card: 0 2px 14px rgb(38 48 74 / 6%);--kg-shadow-pop: 0 14px 34px rgb(38 48 74 / 18%);--kg-shadow-dialog: 0 30px 80px rgb(38 48 74 / 30%);--kg-backdrop: rgb(38 48 74 / 38%);--kg-font: "Varela Round", "Arial Hebrew", Arial, sans-serif;--kg-font-size: 1.0625rem;--kg-focus-ring: 3px solid #3b5bdb;--kg-topbar-h: 4.25rem;--kg-sidebar-w: 19rem;--kg-control-h: 2.75rem;--kg-control-h-sm: 2.25rem}[data-theme=dark]{color-scheme:dark;--kg-bg: #11161f;--kg-surface: #1b2230;--kg-surface-muted: #252e3f;--kg-surface-active: #2a3550;--kg-text: #f1f3f8;--kg-text-soft: #d3d8e3;--kg-text-muted: #bfc6d4;--kg-text-on-accent: #1a0f0b;--kg-text-on-strong: #11161f;--kg-accent: #ff9f80;--kg-accent-hover: #ffb8a1;--kg-strong: #e4e8f1;--kg-strong-hover: #ffffff;--kg-danger: #ff9e8f;--kg-danger-soft: #3b2224;--kg-warning: #f0cd70;--kg-warning-soft: #352d19;--kg-success: #86d9a8;--kg-success-soft: #1b3326;--kg-info-soft: #252e3f;--kg-topic-1-bg: #3a321c;--kg-topic-2-bg: #3d2922;--kg-topic-3-bg: #1d3628;--kg-topic-4-bg: #213150;--kg-topic-5-bg: #2f2849;--kg-topic-6-bg: #3b2333;--kg-topic-7-bg: #1b3838;--kg-topic-8-bg: #2a3243;--kg-topic-1-dot: #f0c75a;--kg-topic-2-dot: #ff9475;--kg-topic-3-dot: #6fd39a;--kg-topic-4-dot: #8eabf5;--kg-topic-5-dot: #b8a0f5;--kg-topic-6-dot: #f08bb9;--kg-topic-7-dot: #5fcfcf;--kg-topic-8-dot: #b3bbd0;--kg-shadow-sm: 0 1px 6px rgb(0 0 0 / 35%);--kg-shadow-card: 0 2px 14px rgb(0 0 0 / 30%);--kg-shadow-pop: 0 14px 34px rgb(0 0 0 / 55%);--kg-shadow-dialog: 0 30px 80px rgb(0 0 0 / 65%);--kg-backdrop: rgb(4 7 12 / 65%);--kg-focus-ring: 3px solid #9db8ff}:root{color-scheme:light}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;min-height:100%}@media(min-width:48rem){html{font-size:70%}}body{background:var(--kg-bg);color:var(--kg-text);font-family:var(--kg-font);font-size:var(--kg-font-size);line-height:1.55}h1,h2,h3,p{margin:0}ul{margin:0;padding:0;list-style:none}img{max-width:100%;display:block}html:has(dialog[open]){overflow:hidden}:focus-visible{outline:var(--kg-focus-ring);outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(max-width:40rem){:root[data-theme]{--kg-topbar-h: 7.25rem}}@media(prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}
