@property --ks-theme-background{syntax:"<color>";inherits:true;initial-value:#101318}@property --ks-theme-foreground{syntax:"<color>";inherits:true;initial-value:#fdfcfc}@property --ks-accent-main{syntax:"<color>";inherits:true;initial-value:#fce803}@property --ks-effects-color-contrast-border{syntax:"<color>";inherits:true;initial-value:#101318}:root{--ks-duration-press:.1s;--ks-duration-feedback:.16s;--ks-duration-state:.2s;--ks-duration-lift:.4s;--ks-duration-color-state:var(--ks-duration-state);--ks-duration-color-feedback:var(--ks-duration-feedback);--ks-ease-out:cubic-bezier(.23, 1, .32, 1);--ks-ease-color:ease;--ks-ease-lift:cubic-bezier(.25, 1, .5, 1);--ks-press-scale:.97;--ks-base-dark:#101318;--ks-base-light:#fdfcfc;--ks-theme-background:var(--ks-base-dark);--ks-theme-foreground:var(--ks-base-light);transition:--ks-theme-background var(--ks-duration-state) var(--ks-ease-out), --ks-theme-foreground var(--ks-duration-state) var(--ks-ease-out), --ks-accent-main var(--ks-duration-state) var(--ks-ease-out), --ks-effects-color-contrast-border var(--ks-duration-state) var(--ks-ease-out);--ks-dark-light-100:var(--ks-theme-background);--ks-dark-light-92:color-mix(in srgb, var(--ks-theme-background) 92%, transparent);--ks-dark-light-80:color-mix(in srgb, var(--ks-theme-background) 80%, transparent);--ks-dark-light-64:color-mix(in srgb, var(--ks-theme-background) 64%, transparent);--ks-dark-light-48:color-mix(in srgb, var(--ks-theme-background) 48%, transparent);--ks-dark-light-32:color-mix(in srgb, var(--ks-theme-background) 32%, transparent);--ks-dark-light-16:color-mix(in srgb, var(--ks-theme-background) 16%, transparent);--ks-dark-light-8:color-mix(in srgb, var(--ks-theme-background) 8%, transparent);--ks-dark-light-4:color-mix(in srgb, var(--ks-theme-background) 4%, transparent);--ks-dark-light-2:color-mix(in srgb, var(--ks-theme-background) 2%, transparent);--ks-light-dark-100:var(--ks-theme-foreground);--ks-light-dark-92:color-mix(in srgb, var(--ks-theme-foreground) 92%, transparent);--ks-light-dark-80:color-mix(in srgb, var(--ks-theme-foreground) 80%, transparent);--ks-light-dark-64:color-mix(in srgb, var(--ks-theme-foreground) 64%, transparent);--ks-light-dark-48:color-mix(in srgb, var(--ks-theme-foreground) 48%, transparent);--ks-light-dark-32:color-mix(in srgb, var(--ks-theme-foreground) 32%, transparent);--ks-light-dark-16:color-mix(in srgb, var(--ks-theme-foreground) 16%, transparent);--ks-light-dark-8:color-mix(in srgb, var(--ks-theme-foreground) 8%, transparent);--ks-light-dark-4:color-mix(in srgb, var(--ks-theme-foreground) 4%, transparent);--ks-light-dark-2:color-mix(in srgb, var(--ks-theme-foreground) 2%, transparent);--ks-accent-main:#fce803;--ks-effects-color-contrast-border:color-mix(in srgb, var(--ks-base-dark) 64%, transparent);--ks-effects-color-inner-shadow:color-mix(in srgb, var(--ks-theme-foreground) 4%, transparent);--ks-effects-position-inner-shadow:2px;--ks-effects-position-contrast-border:1px;--ks-effect-contrast-border:0px 0px 0px var(--ks-effects-position-contrast-border) var(--ks-effects-color-contrast-border);--ks-effect-inner-shadow:inset 0px var(--ks-effects-position-inner-shadow) 0px 0px var(--ks-effects-color-inner-shadow);--content-width:34rem;--ks-card-radius:1rem;--ks-link-underline-offset:32%;--ks-link-underline-opacity:48%;--ks-link-underline-style:dotted;--font-family:var(--font-silka), sans-serif;--ks-heading-tracking:-.02em}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ks-theme-background:var(--ks-base-light);--ks-theme-foreground:var(--ks-base-dark);--ks-accent-main:#6e3df5;--ks-effects-color-contrast-border:color-mix(in srgb, var(--ks-base-light) 32%, transparent);--ks-effects-position-inner-shadow:-2px}:root[data-theme-changing]{--ks-duration-color-state:0s;--ks-duration-color-feedback:0s}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-family);background-color:var(--ks-dark-light-100);color:var(--ks-light-dark-64);text-wrap:pretty;transition:background-color var(--ks-duration-color-state) var(--ks-ease-out), color var(--ks-duration-color-state) var(--ks-ease-out);font-size:.875rem;font-weight:400;line-height:1.375rem}p,span,h1,h2,h3,h4,a,footer,header,svg{transition:color var(--ks-duration-color-state) var(--ks-ease-out), fill var(--ks-duration-color-state) var(--ks-ease-out)}h1,h2,h3,h4,h5,h6{text-wrap:balance;letter-spacing:var(--ks-heading-tracking)}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}::selection{background-color:var(--ks-accent-main);color:var(--ks-dark-light-100)}@media (prefers-reduced-motion:reduce){:root{--ks-duration-press:0s;--ks-duration-feedback:0s;--ks-duration-state:0s;--ks-duration-lift:0s;--ks-press-scale:1}}section[id],article[id],h2[id],h3[id]{scroll-margin-top:6rem}
