@font-face{font-family:Maple Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./files/maple-mono-latin-500-normal.woff2) format("woff2"),url(./files/maple-mono-latin-500-normal.woff) format("woff")}@font-face{font-family:Maple Mono;font-style:italic;font-display:swap;font-weight:500;src:url(./files/maple-mono-latin-500-italic.woff2) format("woff2"),url(./files/maple-mono-latin-500-italic.woff) format("woff")}@font-face{font-family:Maple Mono;font-style:normal;font-display:swap;font-weight:800;src:url(./files/maple-mono-latin-800-normal.woff2) format("woff2"),url(./files/maple-mono-latin-800-normal.woff) format("woff")}@font-face{font-family:Maple Mono;font-style:italic;font-display:swap;font-weight:800;src:url(./files/maple-mono-latin-800-italic.woff2) format("woff2"),url(./files/maple-mono-latin-800-italic.woff) format("woff")}@font-face{font-family:Mona Sans Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/mona-sans-vietnamese-wght-normal.DsUdksa4.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Mona Sans Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/mona-sans-latin-ext-wght-normal.BqSk0Z3x.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}@font-face{font-family:Mona Sans Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/mona-sans-latin-wght-normal.Pz49MTQZ.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:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/atkinson-hyperlegible-next-latin-ext-400-normal.BalHKn7d.woff2) format("woff2"),url(/_astro/atkinson-hyperlegible-next-latin-ext-400-normal.qxMiU51n.woff) format("woff");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}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/atkinson-hyperlegible-next-latin-400-normal.FfmJh7DR.woff2) format("woff2"),url(/_astro/atkinson-hyperlegible-next-latin-400-normal.DPp7N0cD.woff) format("woff");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:Sriracha;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/sriracha-thai-400-normal.DVV28QI4.woff2) format("woff2"),url(/_astro/sriracha-thai-400-normal.BIr7acU-.woff) format("woff");unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:Sriracha;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/sriracha-vietnamese-400-normal.DbLkQbRc.woff2) format("woff2"),url(/_astro/sriracha-vietnamese-400-normal.BJggy71w.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Sriracha;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/sriracha-latin-ext-400-normal.DP-jejRX.woff2) format("woff2"),url(/_astro/sriracha-latin-ext-400-normal.C253xfPo.woff) format("woff");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}@font-face{font-family:Sriracha;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/sriracha-latin-400-normal.BbJfUElK.woff2) format("woff2"),url(/_astro/sriracha-latin-400-normal.CEyzFoEA.woff) format("woff");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}:root{--font--default: "Mona Sans Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--font--headings: "Mona Sans Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--font--article: "Atkinson Hyperlegible Next", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--font--mono: "Maple Mono", monospace;--font--spicy: "Sriracha", "Atkinson Hyperlegible Next", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"}html.svelte-12y2hjy{font-size:16px}body.svelte-12y2hjy{font-family:var(--font--default);line-height:1.6;font-size:clamp(1rem,.2vw + 1rem,1.125rem)}h1.svelte-12y2hjy,.u-h1.svelte-12y2hjy{font-family:var(--font--headings);font-size:clamp(1.8rem,4vw + 1rem,4rem);font-weight:900;line-height:1.2}h2.svelte-12y2hjy,.u-h2.svelte-12y2hjy{font-family:var(--font--mono);font-size:clamp(1.35rem,1.6vw + 1rem,2.25rem);font-weight:800;line-height:1.2;text-align:left;font-style:italic}h3.svelte-12y2hjy,.u-h3.svelte-12y2hjy{font-family:var(--font--headings);font-size:clamp(1.25rem,1.4vw + 1rem,1.75rem);font-weight:700;line-height:1.2}h4.svelte-12y2hjy,.u-h4.svelte-12y2hjy{font-family:var(--font--headings);font-size:clamp(1.1rem,.5vw + 1rem,1.375rem);font-weight:700;line-height:1.2}h5.svelte-12y2hjy,.u-h5.svelte-12y2hjy{font-family:var(--font--mono);font-size:1.125rem;font-weight:700;line-height:1.2}.u-b1.svelte-12y2hjy{font-family:var(--font--default);font-size:1.125rem;font-weight:700;line-height:1.2}.u-b2.svelte-12y2hjy{font-family:var(--font--default);font-size:1rem;font-weight:500}.u-b3.svelte-12y2hjy{font-family:var(--font--default);font-size:.875rem;font-weight:500}.u-article-text.svelte-12y2hjy{font-family:var(--font--article);font-size:clamp(1rem,.2vw + 1rem,1.125rem);font-weight:400}.u-code.svelte-12y2hjy{font-family:var(--font--mono);font-size:1.125rem;font-weight:500}.u-code-small.svelte-12y2hjy{font-family:var(--font--mono);font-size:.955rem;font-weight:500}.u-icon-label.svelte-12y2hjy{font-family:var(--font--default);font-size:.65rem;text-transform:uppercase}.a-arrow-link.svelte-12y2hjy{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-xxs);text-decoration:none;transition:all .25s ease;--arrow-link-color: var(--theme--color-accent);--arrow-link-color-hover: var(--theme--color-accent-tint);--arrow-link-color-hover-glow: var(--theme--color-accent-glow);color:var(--arrow-link-color);appearance:none;border:unset;background:unset;padding:unset;text-align:unset;cursor:pointer}@media(hover:hover){.a-arrow-link.svelte-12y2hjy:hover{color:var(--arrow-link-color-hover);filter:drop-shadow(var(--arrow-link-color-hover-glow))}.a-arrow-link.svelte-12y2hjy:hover .a-arrow-link__icon:where(.svelte-12y2hjy){transform:translate(4px)}.a-arrow-link.svelte-12y2hjy:hover .a-arrow-link__icon:where(.svelte-12y2hjy):first-child{transform:rotate(180deg) translate(4px)}}.a-arrow-link__text.svelte-12y2hjy{font-family:var(--font--default);font-size:1.125rem;font-weight:700;line-height:1.2}.a-arrow-link__icon.svelte-12y2hjy{width:24px;height:24px;aspect-ratio:1/1;transition:transform .25s ease}.a-arrow-link__icon.svelte-12y2hjy:first-child{transform:rotate(180deg)}.a-arrow-link--green.svelte-12y2hjy{--arrow-link-color: var(--color--green);--arrow-link-color-hover: var(--color--green-tint);--arrow-link-color-hover-glow: var(--theme--glow-green)}.a-arrow-link--yellow.svelte-12y2hjy{--arrow-link-color: var(--color--yellow);--arrow-link-color-hover: var(--color--yellow-tint);--arrow-link-color-hover-glow: var(--theme--glow-yellow)}.a-arrow-link--peach.svelte-12y2hjy{--arrow-link-color: var(--color--peach);--arrow-link-color-hover: var(--color--peach-tint);--arrow-link-color-hover-glow: var(--theme--glow-peach)}.a-arrow-link--red.svelte-12y2hjy{--arrow-link-color: var(--color--red);--arrow-link-color-hover: var(--color--red-tint);--arrow-link-color-hover-glow: var(--theme--glow-red)}.a-arrow-link--mauve.svelte-12y2hjy{--arrow-link-color: var(--color--mauve);--arrow-link-color-hover: var(--color--mauve-tint);--arrow-link-color-hover-glow: var(--theme--glow-mauve)}.a-arrow-link--blue.svelte-12y2hjy{--arrow-link-color: var(--color--blue);--arrow-link-color-hover: var(--color--blue-tint);--arrow-link-color-hover-glow: var(--theme--glow-blue)}.a-arrow-link--teal.svelte-12y2hjy{--arrow-link-color: var(--color--teal);--arrow-link-color-hover: var(--color--teal-tint);--arrow-link-color-hover-glow: var(--theme--glow-teal)}
