:root{--kf-bg-primary: #0B1020;--kf-bg-surface: #101A33;--kf-text-primary: #EAF0FF;--kf-text-muted: #AAB6D6;--kf-accent: #22D3EE;--kf-accent-secondary: #8B5CF6;--kf-border: rgba(234, 240, 255, .08);--kf-radius: 16px;--kf-radius-sm: 8px;--kf-font-heading: "Sora", sans-serif;--kf-font-body: "Inter", sans-serif}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;font-family:var(--kf-font-body);background:var(--kf-bg-primary);color:var(--kf-text-primary);-webkit-font-smoothing:antialiased}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#eaf0ff1f;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#eaf0ff33}
