@layer reset,tokens,base;@layer reset{*,*:before,*:after{box-sizing:border-box}*{margin:0}body{line-height:1.6;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}a{color:unset}ul{padding:0}li{list-style:none}}@layer tokens{:root{--space-3xs: clamp(.31rem, calc(.31rem + 0vw) , .31rem);--space-2xs: clamp(.56rem, calc(.54rem + .11vw) , .63rem);--space-xs: clamp(.88rem, calc(.85rem + .11vw) , .94rem);--space-s: clamp(1.13rem, calc(1.08rem + .22vw) , 1.25rem);--space-m: clamp(1.69rem, calc(1.62rem + .33vw) , 1.88rem);--space-l: clamp(2.25rem, calc(2.16rem + .43vw) , 2.5rem);--space-xl: clamp(3.38rem, calc(3.24rem + .65vw) , 3.75rem);--space-2xl: clamp(4.5rem, calc(4.33rem + .87vw) , 5rem);--space-3xl: clamp(6.75rem, calc(6.49rem + 1.3vw) , 7.5rem);--space-3xs-2xs: clamp(.31rem, calc(.2rem + .54vw) , .63rem);--space-2xs-xs: clamp(.56rem, calc(.43rem + .65vw) , .94rem);--space-xs-s: clamp(.88rem, calc(.74rem + .65vw) , 1.25rem);--space-s-m: clamp(1.13rem, calc(.86rem + 1.3vw) , 1.88rem);--space-m-l: clamp(1.69rem, calc(1.4rem + 1.41vw) , 2.5rem);--space-l-xl: clamp(2.25rem, calc(1.73rem + 2.61vw) , 3.75rem);--space-xl-2xl: clamp(3.38rem, calc(2.81rem + 2.83vw) , 5rem);--space-2xl-3xl: clamp(4.5rem, calc(3.46rem + 5.22vw) , 7.5rem);--step--2: clamp(.78rem, calc(.77rem + .03vw) , .8rem);--step--1: clamp(.94rem, calc(.92rem + .11vw) , 1rem);--step-0: clamp(1.13rem, calc(1.08rem + .22vw) , 1.25rem);--step-1: clamp(1.35rem, calc(1.28rem + .37vw) , 1.56rem);--step-2: clamp(1.62rem, calc(1.5rem + .58vw) , 1.95rem);--step-3: clamp(1.94rem, calc(1.77rem + .87vw) , 2.44rem);--step-4: clamp(2.33rem, calc(2.08rem + 1.25vw) , 3.05rem);--step-5: clamp(2.8rem, calc(2.45rem + 1.77vw) , 3.82rem);--max-content-width: 700px;--font-sansserif: "Inter", "Arial", sans-serif;--font-mono: "IBM Plex Mono", monospace;--border-radius-m: 8px;--border-radius-s: 2px;--color-neutral-black: hsl(0, 100%, 0%);--color-neutral-dark: hsl(201, 39%, 5%);--color-neutral-light: hsl(60, 15%, 97%);--color-neutral-white: hsl(0, 0%, 100%);--color-neutral-gray-0: hsl(25, 3%, 60%);--color-neutral-gray-1: hsl(273, 3%, 50%);--color-accent-dark--1: hsla(25, 100%, 84%, .15);--color-accent-dark-0: hsla(25, 100%, 84%, .7);--color-accent-dark-1: hsl(25, 100%, 84%, .8);--color-accent-light--1: hsla(273, 36%, 70%, .2);--color-accent-light-0: hsla(273, 50%, 70%, .5);--color-accent-light-1: hsla(273, 50%, 70%, .8);--color-background: var(--color-neutral-light);--color-background--secondary: var(--color-neutral-white);--color-background--block: var(--color-accent-light--1);--color-text: var(--color-neutral-black);--color-text--secondary: var(--color-neutral-gray-1);--color-accent: var(--color-accent-light-0);--color-accent--active: var(--color-accent-light-1)}@media (prefers-color-scheme: dark){:root{--color-background: var(--color-neutral-dark);--color-background--secondary: var(--color-neutral-black);--color-background--block: var(--color-accent-dark--1);--color-text: var(--color-neutral-white);--color-text--secondary: var(--color-neutral-gray-0);--color-accent: var(--color-accent-dark-0);--color-accent--active: var(--color-accent-dark-1)}}}@layer base{html{background-color:var(--color-background);color:var(--color-text);height:stretch}body{max-width:var(--max-content-width);height:stretch;margin:0 auto;padding:var(--space-xs) var(--space-m);display:flex;flex-direction:column;font-family:var(--font-sansserif);font-size:var(--step--1)}main{flex-grow:1}input,button,textarea,select{font:inherit}h1,h2,h3,h4,h5,h6{font-weight:500;line-height:1.2;margin-top:var(--space-m)}h1{font-size:var(--step-3);margin-top:0}h2{font-size:var(--step-2)}h3{font-size:var(--step-1)}a{text-decoration:underline;text-decoration-color:var(--color-accent);text-decoration-thickness:.1rem;text-underline-offset:.2rem;transition:all .2s ease}a:hover{text-decoration-color:var(--color-accent--active)}}header[data-astro-cid-3ef6ksr2]{padding:var(--space-m-l) 0}ul[data-astro-cid-3ef6ksr2]{display:flex;gap:var(--space-s)}ul[data-astro-cid-3ef6ksr2]>li[data-astro-cid-3ef6ksr2]:first-child{margin-right:auto}a[data-astro-cid-3ef6ksr2]{text-transform:uppercase}a[data-astro-cid-3ef6ksr2]:not([aria-current=page]){text-decoration-color:transparent}a[data-astro-cid-3ef6ksr2]:not([aria-current=page]):hover{text-decoration-color:var(--color-accent--active)}footer[data-astro-cid-sz7xmlte]{display:flex;font-size:x-small;justify-content:space-between;padding-top:var(--space-m-l)}main[data-astro-cid-37fxchfa]{display:flex;flex-direction:column;gap:var(--space-xs)}
