:root{--kuk-neutral-100: hsl(0, 0%, 10%);--kuk-neutral-200: hsl(0, 0%, 20%);--kuk-neutral-300: hsl(0, 0%, 30%);--kuk-neutral-400: hsl(0, 0%, 40%);--kuk-neutral-500: hsl(0, 0%, 50%);--kuk-neutral-600: hsl(0, 0%, 60%);--kuk-neutral-700: hsl(0, 0%, 70%);--kuk-neutral-800: hsl(0, 0%, 80%);--kuk-neutral-900: hsl(0, 0%, 90%);--kuk-primary: hsl(60, 100%, 50%);--kuk-accent: hsl(240, 72%, 44.5%);--kuk-body-bg: hsl(0, 0%, 10%);--kuk-text-color: hsl(0, 0%, 100%);--kuk-text-muted-color: color-mix(in srgb, var(--kuk-text-color), var(--kuk-neutral-300));--kuk-on-primary: hsl(0, 0%, 10%);--kuk-on-primary-muted: color-mix(in srgb, var(--kuk-on-primary), var(--kuk-neutral-400) 70%)}:root{--kuk-font-mono: "JetBrains Mono", monospace;--kuk-font-regular: "Fraunces", "Times New Roman", serif;--kuk-text-size-xs: .75rem;--kuk-text-size-sm: .875rem;--kuk-text-size: 1rem;--kuk-text-size-lg: 1.125rem;--kuk-text-size-xl: 1.25rem}*{box-sizing:border-box}body,html{color-scheme:dark;margin:0;padding:0;height:100%;font-family:var(--kuk-font-regular);font-size:var(--kuk-text-size);scroll-behavior:smooth}body{background-color:var(--kuk-body-bg);color:var(--kuk-text-color)}h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-weight:400;line-height:1}.italic{font-style:italic}.text-primary{color:var(--kuk-primary)}.text-secondary{color:var(--kuk-secondary)}.font-mono{font-family:var(--kuk-font-mono);letter-spacing:.25em;text-transform:uppercase}.main-subheader{font-size:var(--kuk-text-size-lg);text-transform:uppercase}.yellow-dot{display:inline-flex;width:.5rem;height:.5rem;background-color:var(--kuk-primary);border-radius:50%;margin:.25rem}a{text-decoration:none;color:inherit}
