@font-face{font-family:Birdie;src:url(/fonts/birdie-regular.woff2) format("woff2"),url(/fonts/birdie-regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Hasklig;src:url(/fonts/hasklig-regular.woff2) format("woff2"),url(/fonts/hasklig-regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}:root{color-scheme:light;--cv-ink: #22252c;--cv-paper: #c8c8be;--cv-surface: #ffffff;--cv-mute: #50544e;--cv-line: color-mix(in srgb, var(--cv-ink) 12%, transparent);--cv-grid: color-mix(in srgb, var(--cv-ink) 6%, transparent);--cv-grid-fine: color-mix(in srgb, var(--cv-ink) 4%, transparent);--cv-scrim: rgba(34, 37, 44, .55);--cv-hatch: rgba(34, 37, 44, .24);--cv-lift-x: calc(-1 * var(--cv-px));--cv-lift-y: calc(-1 * var(--cv-px));--cv-shadow: var(--cv-px) var(--cv-px) 0 var(--cv-ink);--cv-shadow-lift: calc(2 * var(--cv-px)) calc(2 * var(--cv-px)) 0 var(--cv-ink);--cv-recess: #b8b8af;--cv-recess-cast: inset var(--cv-px) var(--cv-px) 0 var(--cv-ink), inset calc(-1 * var(--cv-px)) calc(-1 * var(--cv-px)) 0 var(--cv-paper);--cv-bd: 1px solid var(--cv-line);--cv-bd-cut: 2px solid var(--cv-paper);--cv-bd-ink: var(--cv-px) solid var(--cv-ink);--cv-lavender: #584e74;--cv-brick: #883c31;--cv-ochre: #6c4e27;--cv-sage: #46564d;--cv-sage-deep: #43584e;--cv-code-bg: #282c34;--cv-code-ink: #abb2bf;--cv-ink-fixed: #22252c;--cv-brick-fixed: #b81818;--cv-paper-fixed: #f3f4ef;--cv-font: "Birdie", system-ui, sans-serif;--cv-font-code: "Hasklig", ui-monospace, monospace;--cv-r: 0px;--cv-r-sheet: 0px;--cv-r-circle: 9999px;--cv-px: 4px;--cv-sp-hair: 2px;--cv-sp-1: 4px;--cv-sp-2: 8px;--cv-sp-3: 12px;--cv-sp-4: 16px;--cv-sp-5: 20px;--cv-sp-6: 24px;--cv-sp-7: 32px;--cv-sp-8: 40px;--cv-sp-9: 56px;--cv-sp-10: 80px;--cv-module: 48px;--cv-gutter: 48px;--cv-air: 96px;--cv-fs-meta: 13px;--cv-fs-0: 16px;--cv-fs-1: 20px;--cv-fs-2: 26px;--cv-fs-3: 33px;--cv-fs-4: 42px;--cv-fs-5: 53px;--cv-fs-6: 68px;--cv-fs-jumbo: 110px;--cv-lh-display: 1.272;--cv-lh-prose: 1.5;--cv-ctrl-h: 44px;--cv-hero-btn-h: 56px;--cv-reading: 60ch;--cv-dur-press: .12s;--cv-dur-quick: .15s;--cv-dur-glide: .25s;--cv-dur-slide: .32s;--cv-dur-drift: .6s;--cv-dur-marquee: 96s;--cv-ease-glide: cubic-bezier(.2, .75, .2, 1);--cv-ease-step: steps(4, end);--cv-ease-frames: steps(8, end);--cv-ease-spring: cubic-bezier(.3, 1.3, .5, 1)}:root{--guest-gh-bg: #ffffff;--guest-gh-ink: #1f2328;--guest-gh-mute: #59636e;--guest-gh-line: #d1d9e0;--guest-gh-acc: #0969da;--guest-lang-rust: #dea584;--guest-lang-lua: #000080;--guest-lang-bqn: #2b7067;--guest-kg-bg: #ffffff;--guest-kg-ink: #202124;--guest-kg-mute: #5f6368;--guest-kg-line: #dadce0;--guest-kg-acc: #20beff;--guest-hf-bg: #ffffff;--guest-hf-ink: #0b0f19;--guest-hf-mute: #6b7280;--guest-hf-line: #e5e7eb;--guest-hf-yellow: #ffd21e;--guest-sp-bg: #121212;--guest-sp-ink: #ffffff;--guest-sp-mute: #b3b3b3;--guest-sp-line: #2a2a2a;--guest-sp-acc: #1db954;--guest-cc-board: #f3f4ef;--guest-cc-piece: #22252c;--guest-st-bg: #ffffff;--guest-st-ink: #242428;--guest-st-mute: #6d6d78;--guest-st-line: #dfdfe8;--guest-st-acc: #fc5200;--guest-sky-day-1: #4a97e0;--guest-sky-day-2: #8fc3f0;--guest-sky-night-1: #182635;--guest-sky-night-2: #31465e;--guest-sky-ink: #ffffff;--guest-sky-mute: rgba(255, 255, 255, .78)}
