*,*:after,*:before{box-sizing:border-box;margin:0;padding:0}:where(html){hanging-punctuation:first allow-end last;interpolate-size:allow-keywords;scroll-behavior:smooth;scrollbar-gutter:stable;text-size-adjust:none;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:where(html.translated-rtl){direction:rtl}@media(prefers-reduced-motion:reduce){:where(html){scroll-behavior:auto}}:where(body){min-block-size:100svb;min-inline-size:300px;min-height:height 100%}:where(canvas,img,picture,svg,video){block-size:auto;border:none;display:block;max-inline-size:100%}:where(button,input,progress,select,textarea){appearance:none;background:transparent;border:none;color:inherit;font:inherit;hanging-punctuation:none;line-height:inherit;text-align:start;touch-action:manipulation}:where(button){cursor:pointer;-webkit-user-select:none;user-select:none}:where(textarea){resize:vertical}:where(textarea:not([rows])){field-sizing:content}:where(fieldset,iframe){border:none}:where(p,li,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word;text-wrap:pretty}:where(abbr[title]){border:none;text-decoration:none}:where(cite){font-style:inherit}:where(small){font-size:inherit}:where(li,ol,ul){list-style:none}:where(dialog,[popover]){background:transparent;border:none;color:inherit;margin:auto;max-block-size:none;max-inline-size:none;position:fixed}:where([popover]){inset:auto}:where(dialog:not([open],[popover]),[popover]:not(:popover-open)){display:none}:where([hidden]:not([hidden=until-found])){display:none!important}:root{--hue-tidemark: 182;--hue-twilight: 285;--hue-voidheart: 298;--hue-zephyr: 230;--hue-spellfire: 16;--hue-sunweave: 82;--hue-lifemark: 158;--hue-shadowstone: 56;--tidemark-50: oklch(95% .11 var(--hue-tidemark));--tidemark-100: oklch(90% .13 var(--hue-tidemark));--tidemark-200: oklch(80% .24 var(--hue-tidemark));--tidemark-300: oklch(70% .26 var(--hue-tidemark));--tidemark-400: oklch(62% .28 var(--hue-tidemark));--tidemark-500: oklch(50% .27 var(--hue-tidemark));--tidemark-600: oklch(45% .24 var(--hue-tidemark));--tidemark-700: oklch(35% .18 var(--hue-tidemark));--tidemark-800: oklch(25% .12 var(--hue-tidemark));--tidemark-900: oklch(15% .09 var(--hue-tidemark));--twilight-50: oklch(95% .1 var(--hue-twilight));--twilight-100: oklch(90% .15 var(--hue-twilight));--twilight-200: oklch(80% .2 var(--hue-twilight));--twilight-300: oklch(70% .23 var(--hue-twilight));--twilight-400: oklch(60% .25 var(--hue-twilight));--twilight-500: oklch(50% .23 var(--hue-twilight));--twilight-600: oklch(45% .2 var(--hue-twilight));--twilight-700: oklch(35% .15 var(--hue-twilight));--twilight-800: oklch(25% .1 var(--hue-twilight));--twilight-900: oklch(15% .05 var(--hue-twilight));--voidheart-50: oklch(95% .12 var(--hue-voidheart));--voidheart-100: oklch(90% .18 var(--hue-voidheart));--voidheart-200: oklch(80% .23 var(--hue-voidheart));--voidheart-300: oklch(70% .27 var(--hue-voidheart));--voidheart-400: oklch(65% .28 var(--hue-voidheart));--voidheart-500: oklch(55% .27 var(--hue-voidheart));--voidheart-600: oklch(48% .24 var(--hue-voidheart));--voidheart-700: oklch(38% .18 var(--hue-voidheart));--voidheart-800: oklch(28% .12 var(--hue-voidheart));--voidheart-900: oklch(18% .06 var(--hue-voidheart));--zephyr-50: oklch(95% .1 var(--hue-zephyr));--zephyr-100: oklch(90% .16 var(--hue-zephyr));--zephyr-200: oklch(80% .22 var(--hue-zephyr));--zephyr-300: oklch(70% .26 var(--hue-zephyr));--zephyr-400: oklch(65% .28 var(--hue-zephyr));--zephyr-500: oklch(55% .27 var(--hue-zephyr));--zephyr-600: oklch(48% .24 var(--hue-zephyr));--zephyr-700: oklch(38% .18 var(--hue-zephyr));--zephyr-800: oklch(28% .12 var(--hue-zephyr));--zephyr-900: oklch(18% .06 var(--hue-zephyr));--spellfire-50: oklch(95% .1 var(--hue-spellfire));--spellfire-100: oklch(90% .16 var(--hue-spellfire));--spellfire-200: oklch(80% .22 var(--hue-spellfire));--spellfire-300: oklch(70% .26 var(--hue-spellfire));--spellfire-400: oklch(65% .28 var(--hue-spellfire));--spellfire-500: oklch(55% .27 var(--hue-spellfire));--spellfire-600: oklch(48% .24 var(--hue-spellfire));--spellfire-700: oklch(38% .18 var(--hue-spellfire));--spellfire-800: oklch(28% .12 var(--hue-spellfire));--spellfire-900: oklch(18% .06 var(--hue-spellfire));--sunweave-50: oklch(96% .08 var(--hue-sunweave));--sunweave-100: oklch(92% .13 var(--hue-sunweave));--sunweave-200: oklch(85% .17 var(--hue-sunweave));--sunweave-300: oklch(78% .2 var(--hue-sunweave));--sunweave-400: oklch(75% .21 var(--hue-sunweave));--sunweave-500: oklch(65% .2 var(--hue-sunweave));--sunweave-600: oklch(60% .18 var(--hue-sunweave));--sunweave-700: oklch(50% .15 var(--hue-sunweave));--sunweave-800: oklch(40% .12 var(--hue-sunweave));--sunweave-900: oklch(30% .08 var(--hue-sunweave));--lifemark-50: oklch(95% .08 var(--hue-lifemark));--lifemark-100: oklch(90% .13 var(--hue-lifemark));--lifemark-200: oklch(82% .17 var(--hue-lifemark));--lifemark-300: oklch(72% .19 var(--hue-lifemark));--lifemark-400: oklch(65% .2 var(--hue-lifemark));--lifemark-500: oklch(55% .19 var(--hue-lifemark));--lifemark-600: oklch(48% .17 var(--hue-lifemark));--lifemark-700: oklch(38% .13 var(--hue-lifemark));--lifemark-800: oklch(28% .09 var(--hue-lifemark));--lifemark-900: oklch(18% .05 var(--hue-lifemark));--shadowstone-50: oklch(98% .01 var(--hue-shadowstone));--shadowstone-100: oklch(95% .005 var(--hue-shadowstone));--shadowstone-200: oklch(88% .01 var(--hue-shadowstone));--shadowstone-300: oklch(75% .01 var(--hue-shadowstone));--shadowstone-400: oklch(55% .01 var(--hue-shadowstone));--shadowstone-500: oklch(45% .01 var(--hue-shadowstone));--shadowstone-600: oklch(35% .015 var(--hue-shadowstone));--shadowstone-700: oklch(28% .015 var(--hue-shadowstone));--shadowstone-800: oklch(22% .01 var(--hue-shadowstone));--shadowstone-900: oklch(16% .01 var(--hue-shadowstone));--shadowstone-950: oklch(12% .01 var(--hue-shadowstone));--surface-base: light-dark(var(--shadowstone-50), var(--shadowstone-900));--surface-layer1: light-dark( oklch(97% .005 var(--hue-shadowstone)), oklch(19% .01 var(--hue-shadowstone)) );--surface-layer2: light-dark( oklch(94% .01 var(--hue-shadowstone)), oklch(22% .01 var(--hue-shadowstone)) );--surface-layer3: light-dark( oklch(91% .01 var(--hue-shadowstone)), oklch(25% .01 var(--hue-shadowstone)) );--text-primary: light-dark( oklch(15% .015 var(--hue-shadowstone)), oklch(95% .015 var(--hue-shadowstone)) );--text-secondary: light-dark( oklch(40% .01 var(--hue-shadowstone)), oklch(75% .01 var(--hue-shadowstone)) );--text-tertiary: oklch(55% .02 var(--hue-shadowstone));--text-disabled: light-dark( oklch(70% .01 var(--hue-shadowstone)), oklch(40% .01 var(--hue-shadowstone)) );--text-inverse: light-dark( oklch(95% .015 var(--hue-shadowstone)), oklch(15% .015 var(--hue-shadowstone)) );--border-subtle: light-dark( oklch(88% .015 var(--hue-shadowstone)), oklch(28% .015 var(--hue-shadowstone)) );--border-strong: light-dark( oklch(75% .05 var(--hue-shadowstone)), oklch(35% .05 var(--hue-shadowstone)) );--border-focus: light-dark(var(--voidheart-600), var(--voidheart-400));--color-primary: light-dark(var(--tidemark-500), var(--tidemark-400));--color-primary-emphasis: light-dark( oklch(from var(--tidemark-500) calc(l - .12) calc(c + .02) h), oklch(from var(--tidemark-400) calc(l + .15) calc(c + .02) h) );--color-primary-pressed: light-dark( oklch(from var(--tidemark-500) calc(l - .2) c h), oklch(from var(--tidemark-400) calc(l + .08) calc(c - .02) h) );--color-primary-muted: light-dark(var(--tidemark-100), var(--tidemark-800));--color-secondary: light-dark(var(--twilight-500), var(--twilight-400));--color-secondary-emphasis: light-dark( oklch(from var(--twilight-500) calc(l - .12) calc(c + .02) h), oklch(from var(--twilight-400) calc(l + .15) calc(c + .02) h) );--color-secondary-pressed: light-dark( oklch(from var(--twilight-500) calc(l - .2) c h), oklch(from var(--twilight-400) calc(l + .08) calc(c - .02) h) );--color-secondary-muted: light-dark(var(--twilight-100), var(--twilight-800));--color-primary-hover: var(--color-primary-emphasis);--color-primary-active: var(--color-primary-pressed);--color-secondary-hover: var(--color-secondary-emphasis);--color-success: light-dark(var(--lifemark-600), var(--lifemark-400));--color-success-surface: light-dark( oklch(from var(--color-success) 92% .06 h), oklch(from var(--color-success) 22% .06 h) );--color-warning: light-dark(var(--sunweave-600), var(--sunweave-400));--color-warning-surface: light-dark( oklch(from var(--color-warning) 93% .06 h), oklch(from var(--color-warning) 22% .06 h) );--color-danger: light-dark(var(--spellfire-500), var(--spellfire-400));--color-danger-surface: light-dark( oklch(from var(--color-danger) 92% .08 h), oklch(from var(--color-danger) 22% .08 h) );--color-info: light-dark(var(--zephyr-600), var(--zephyr-400));--color-info-surface: light-dark( oklch(from var(--color-info) 92% .06 h), oklch(from var(--color-info) 22% .06 h) );--shadow-sm: light-dark( 0 1px 2px oklch(0% 0 0 / .05), 0 1px 2px oklch(0% 0 0 / .3) );--shadow-md: light-dark( 0 4px 6px oklch(0% 0 0 / .07), 0 4px 6px oklch(0% 0 0 / .4) );--shadow-lg: light-dark( 0 10px 15px oklch(0% 0 0 / .1), 0 10px 15px oklch(0% 0 0 / .5) )}:root{--fluid-min-vw: 320;--fluid-max-vw: 1440;--fluid-vw-range: calc(var(--fluid-max-vw) - var(--fluid-min-vw));--fluid-min-base: 1;--fluid-max-base: 1.125;--fluid-min-ratio: 1.2;--fluid-max-ratio: 1.333;--space-expansion: 1.25;--space-step-n4: .125;--space-step-n3: .25;--space-step-n2: .5;--space-step-n1: .75;--space-step-0: 1;--space-step-1: 1.5;--space-step-2: 2;--space-step-3: 3;--space-step-4: 4;--space-step-5: 6;--space-step-6: 8;--leading-base: 1.5;--leading-step: .05;--tracking-base: 0;--tracking-step: .0075;--text--2-min: calc(var(--fluid-min-base) * pow(var(--fluid-min-ratio), -2));--text--2-max: calc(var(--fluid-max-base) * pow(var(--fluid-max-ratio), -2));--text--2: clamp( calc(var(--text--2-min) * 1rem), calc( var(--text--2-min) * 1rem + (var(--text--2-max) - var(--text--2-min)) * (100vw - var(--fluid-min-vw) * 1px) / var(--fluid-vw-range) ), calc(var(--text--2-max) * 1rem) );--text--1-min: calc(var(--fluid-min-base) * pow(var(--fluid-min-ratio), -1));--text--1-max: calc(var(--fluid-max-base) * pow(var(--fluid-max-ratio), -1));--text--1: clamp( calc(var(--text--1-min) * 1rem), calc( var(--text--1-min) * 1rem + (var(--text--1-max) - var(--text--1-min)) * (100vw - var(--fluid-min-vw) * 1px) / var(--fluid-vw-range) ), calc(var(--text--1-max) * 1rem) );--text-0-min: calc(var(--fluid-min-base) * pow(var(--fluid-min-ratio), 0));--text-0-max: calc(var(--fluid-max-base) * pow(var(--fluid-max-ratio), 0));--text-0: clamp( calc(var(--text-0-min) * 1rem), calc( var(--text-0-min) * 1rem + (var(--text-0-max) - var(--text-0-min)) * (100vw - var(--fluid-min-vw) * 1px) / var(--fluid-vw-range) ), calc(var(--text-0-max) * 1rem) );--text-1-min: calc(var(--fluid-min-base) * pow(var(--fluid-min-ratio), 1));--text-1-max: calc(var(--fluid-max-base) * pow(var(--fluid-max-ratio), 1));--text-1: clamp( calc(var(--text-1-min) * 1rem), calc( var(--text-1-min) * 1rem + (var(--text-1-max) - var(--text-1-min)) * (100vw - var(--fluid-min-vw) * 1px) / var(--fluid-vw-range) ), calc(var(--text-1-max) * 1rem) );--text-2-min: calc(var(--fluid-min-base) * pow(var(--fluid-min-ratio), 2));--text-2-max: calc(var(--fluid-max-base) * pow(var(--fluid-max-ratio), 2));--text-2: clamp( calc(var(--text-2-min) * 1rem), calc( var(--text-2-min) * 1rem + (var(--text-2-max) - var(--text-2-min)) * (100vw - var(--fluid-min-vw) * 1px) / var(--fluid-vw-range) ), calc(var(--text-2-max) * 1rem) );--text-3-min: calc(var(--fluid-min-base) * pow(var(--fluid-min-ratio), 3));--text-3-max: calc(var(--fluid-max-base) * pow(var(--fluid-max-ratio), 3));--text-3: clamp( calc(var(--text-3-min) * 1rem), calc( var(--text-3-min) * 1rem + (var(--text-3-max) - var(--text-3-min)) * (100vw - var(--fluid-min-vw) * 1px) / var(--fluid-vw-range) ), calc(var(--text-3-max) * 1rem) );--text-4-min: calc(var(--fluid-min-base) * pow(var(--fluid-min-ratio), 4));--text-4-max: calc(var(--fluid-max-base) * pow(var(--fluid-max-ratio), 4));--text-4: clamp( calc(var(--text-4-min) * 1rem), calc( var(--text-4-min) * 1rem + (var(--text-4-max) - var(--text-4-min)) * (100vw - var(--fluid-min-vw) * 1px) / var(--fluid-vw-range) ), calc(var(--text-4-max) * 1rem) );--text-5-min: calc(var(--fluid-min-base) * pow(var(--fluid-min-ratio), 5));--text-5-max: calc(var(--fluid-max-base) * pow(var(--fluid-max-ratio), 5));--text-5: clamp( calc(var(--text-5-min) * 1rem), calc( var(--text-5-min) * 1rem + (var(--text-5-max) - var(--text-5-min)) * (100vw - var(--fluid-min-vw) * 1px) / var(--fluid-vw-range) ), calc(var(--text-5-max) * 1rem) );--space--4-min: calc(var(--fluid-min-base) * var(--space-step-n4));--space--4-max: calc( var(--fluid-max-base) * var(--space-step-n4) * var(--space-expansion) );--space--4: clamp( calc(var(--space--4-min) * 1rem), calc( var(--space--4-min) * 1rem + (var(--space--4-max) - var(--space--4-min)) * (100vw - var(--fluid-min-vw) * 1px) / var(--fluid-vw-range) ), calc(var(--space--4-max) * 1rem) );--space--3-min: calc(var(--fluid-min-base) * var(--space-step-n3));--space--3-max: calc( var(--fluid-max-base) * var(--space-step-n3) * var(--space-expansion) );--space--3: clamp( calc(var(--space--3-min) * 1rem), calc( var(--space--3-min) * 1rem + (var(--space--3-max) - var(--space--3-min)) * (100vw - var(--fluid-min-vw) * 1px) / var(--fluid-vw-range) ), calc(var(--space--3-max) * 1rem) );--space--2-min: calc(var(--fluid-min-base) * var(--space-step-n2));--space--2-max: calc( var(--fluid-max-base) * var(--space-step-n2) * var(--space-expansion) );--space--2: clamp( calc(var(--space--2-min) * 1rem), calc( var(--space--2-min) * 1rem + (var(--space--2-max) - var(--space--2-min)) * (100vw - var(--fluid-min-vw) * 1px) / var(--fluid-vw-range) ), calc(var(--space--2-max) * 1rem) );--space--1-min: calc(var(--fluid-min-base) * var(--space-step-n1));--space--1-max: calc( var(--fluid-max-base) * var(--space-step-n1) * var(--space-expansion) );--space--1: clamp( calc(var(--space--1-min) * 1rem), calc( var(--space--1-min) * 1rem + (var(--space--1-max) - var(--space--1-min)) * (100vw - var(--fluid-min-vw) * 1px) / var(--fluid-vw-range) ), calc(var(--space--1-max) * 1rem) );--space-0-min: calc(var(--fluid-min-base) * var(--space-step-0));--space-0-max: calc( var(--fluid-max-base) * var(--space-step-0) * var(--space-expansion) );--space-0: clamp( calc(var(--space-0-min) * 1rem), calc( var(--space-0-min) * 1rem + (var(--space-0-max) - var(--space-0-min)) * (100vw - var(--fluid-min-vw) * 1px) / var(--fluid-vw-range) ), calc(var(--space-0-max) * 1rem) );--space-1-min: calc(var(--fluid-min-base) * var(--space-step-1));--space-1-max: calc( var(--fluid-max-base) * var(--space-step-1) * var(--space-expansion) );--space-1: clamp( calc(var(--space-1-min) * 1rem), calc( var(--space-1-min) * 1rem + (var(--space-1-max) - var(--space-1-min)) * (100vw - var(--fluid-min-vw) * 1px) / var(--fluid-vw-range) ), calc(var(--space-1-max) * 1rem) );--space-2-min: calc(var(--fluid-min-base) * var(--space-step-2));--space-2-max: calc( var(--fluid-max-base) * var(--space-step-2) * var(--space-expansion) );--space-2: clamp( calc(var(--space-2-min) * 1rem), calc( var(--space-2-min) * 1rem + (var(--space-2-max) - var(--space-2-min)) * (100vw - var(--fluid-min-vw) * 1px) / var(--fluid-vw-range) ), calc(var(--space-2-max) * 1rem) );--space-3-min: calc(var(--fluid-min-base) * var(--space-step-3));--space-3-max: calc( var(--fluid-max-base) * var(--space-step-3) * var(--space-expansion) );--space-3: clamp( calc(var(--space-3-min) * 1rem), calc( var(--space-3-min) * 1rem + (var(--space-3-max) - var(--space-3-min)) * (100vw - var(--fluid-min-vw) * 1px) / var(--fluid-vw-range) ), calc(var(--space-3-max) * 1rem) );--space-4-min: calc(var(--fluid-min-base) * var(--space-step-4));--space-4-max: calc( var(--fluid-max-base) * var(--space-step-4) * var(--space-expansion) );--space-4: clamp( calc(var(--space-4-min) * 1rem), calc( var(--space-4-min) * 1rem + (var(--space-4-max) - var(--space-4-min)) * (100vw - var(--fluid-min-vw) * 1px) / var(--fluid-vw-range) ), calc(var(--space-4-max) * 1rem) );--space-5-min: calc(var(--fluid-min-base) * var(--space-step-5));--space-5-max: calc( var(--fluid-max-base) * var(--space-step-5) * var(--space-expansion) );--space-5: clamp( calc(var(--space-5-min) * 1rem), calc( var(--space-5-min) * 1rem + (var(--space-5-max) - var(--space-5-min)) * (100vw - var(--fluid-min-vw) * 1px) / var(--fluid-vw-range) ), calc(var(--space-5-max) * 1rem) );--space-6-min: calc(var(--fluid-min-base) * var(--space-step-6));--space-6-max: calc( var(--fluid-max-base) * var(--space-step-6) * var(--space-expansion) );--space-6: clamp( calc(var(--space-6-min) * 1rem), calc( var(--space-6-min) * 1rem + (var(--space-6-max) - var(--space-6-min)) * (100vw - var(--fluid-min-vw) * 1px) / var(--fluid-vw-range) ), calc(var(--space-6-max) * 1rem) );--space--3--2: clamp( calc(var(--space--3-min) * 1rem), calc( var(--space--3-min) * 1rem + (var(--space--2-max) - var(--space--3-min)) * (100vw - var(--fluid-min-vw) * 1px) / var(--fluid-vw-range) ), calc(var(--space--2-max) * 1rem) );--space--2--1: clamp( calc(var(--space--2-min) * 1rem), calc( var(--space--2-min) * 1rem + (var(--space--1-max) - var(--space--2-min)) * (100vw - var(--fluid-min-vw) * 1px) / var(--fluid-vw-range) ), calc(var(--space--1-max) * 1rem) );--space--1-0: clamp( calc(var(--space--1-min) * 1rem), calc( var(--space--1-min) * 1rem + (var(--space-0-max) - var(--space--1-min)) * (100vw - var(--fluid-min-vw) * 1px) / var(--fluid-vw-range) ), calc(var(--space-0-max) * 1rem) );--space-0-1: clamp( calc(var(--space-0-min) * 1rem), calc( var(--space-0-min) * 1rem + (var(--space-1-max) - var(--space-0-min)) * (100vw - var(--fluid-min-vw) * 1px) / var(--fluid-vw-range) ), calc(var(--space-1-max) * 1rem) );--space-1-2: clamp( calc(var(--space-1-min) * 1rem), calc( var(--space-1-min) * 1rem + (var(--space-2-max) - var(--space-1-min)) * (100vw - var(--fluid-min-vw) * 1px) / var(--fluid-vw-range) ), calc(var(--space-2-max) * 1rem) );--space-2-3: clamp( calc(var(--space-2-min) * 1rem), calc( var(--space-2-min) * 1rem + (var(--space-3-max) - var(--space-2-min)) * (100vw - var(--fluid-min-vw) * 1px) / var(--fluid-vw-range) ), calc(var(--space-3-max) * 1rem) );--space-3-4: clamp( calc(var(--space-3-min) * 1rem), calc( var(--space-3-min) * 1rem + (var(--space-4-max) - var(--space-3-min)) * (100vw - var(--fluid-min-vw) * 1px) / var(--fluid-vw-range) ), calc(var(--space-4-max) * 1rem) );--space-4-5: clamp( calc(var(--space-4-min) * 1rem), calc( var(--space-4-min) * 1rem + (var(--space-5-max) - var(--space-4-min)) * (100vw - var(--fluid-min-vw) * 1px) / var(--fluid-vw-range) ), calc(var(--space-5-max) * 1rem) );--leading-none: 1;--leading-tight: 1.15;--leading-snug: 1.25;--leading-normal: 1.5;--leading-relaxed: 1.625;--leading-loose: 1.75;--measure-narrow: 45ch;--measure-base: 65ch;--measure-wide: 80ch;--tracking-tighter: -.03em;--tracking-tight: -.015em;--tracking-normal: 0;--tracking-wide: .025em;--tracking-wider: .05em;--tracking-widest: .1em}@font-face{font-family:Recursive Variable;font-style:oblique 0deg 15deg;font-display:swap;font-weight:300 1000;src:url(/assets/recursive-latin-full-normal-Bbk0y8ID.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Recursive Variable;font-style:oblique 0deg 15deg;font-display:swap;font-weight:300 1000;src:url(/assets/recursive-latin-ext-full-normal-Ced8ljaz.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--mono: "MONO" 0;--casl: "CASL" 0;--wght: "wght" 800;--slnt: "slnt" 0;--CRSV: "CRSV" .5}html,body{height:100%}body{font-family:Recursive Variable,sans-serif;font-size:var(--text-0);line-height:var(--leading-normal);color:var(--text-primary);background-color:var(--surface-base)}h1,h2,h3,h4,h5,h6{color:var(--text-primary);line-height:var(--leading-snug)}h1{font-size:var(--text-4)}h2{font-size:var(--text-3)}h3{font-size:var(--text-2)}h4{font-size:var(--text-1)}h5{font-size:var(--text-0);font-weight:600}h6{font-size:var(--text--1);font-weight:600}a{color:var(--color-primary);text-decoration:none}a:hover{color:var(--color-primary-hover);text-decoration:underline}a:active{color:var(--color-primary-active)}::selection{background-color:var(--voidheart-400);color:#fff}:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}code{font-family:Recursive Variable,monospace;--mono: "MONO" 1;font-variation-settings:var(--mono),var(--casl),var(--wght),var(--slnt),var(--CRSV)}
