@layer reset{*,:before,:after{box-sizing:border-box}:where(:not(dialog)){margin:0}:where(:not(fieldset,progress,meter)){border-width:0;border-style:solid;background-origin:border-box;background-repeat:no-repeat}:where(html){block-size:100%;-webkit-text-size-adjust:none}:where(body){min-block-size:100%}:where(a,u,ins,abbr){text-underline-offset:1px}:where(a[href],area,button,input:not([type=text],[type=email],[type=number],[type=password],[type=""],[type=tel],[type=url]),label[for],select,summary,[tabindex]:not([tabindex*="-"],pre)){cursor:pointer}:where(a[href],area,button,input,label[for],select,summary,textarea,[tabindex]:not([tabindex*="-"])){-webkit-user-select:none;user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent}:where(a){color:currentColor}:where(a):where([href]){text-decoration-thickness:.125rem;text-decoration-color:var(--c-foreground-muted)}:where(a):where(:not(:hover)){text-decoration:inherit}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,svg,video){max-inline-size:100%;block-size:auto}:where(input,button,textarea,select),:where(input[type=file])::-webkit-file-upload-button{font:inherit;color:inherit;letter-spacing:inherit}::placeholder{color:currentColor}:where(textarea){resize:block;field-sizing:content;min-block-size:2lh}:where(:not(pre)>code,kbd){white-space:nowrap}:where(pre){white-space:pre;min-inline-size:0;max-inline-size:max-content;writing-mode:lr;direction:ltr}:where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}:where(ul,ol,menu,button,fieldset,dialog,input,textarea).unstyled{appearance:none;border:0;padding:0;background:transparent;color:inherit;margin:0}:where(ul,ol,menu,details).unstyled>*{list-style:none}:where(details.unstyled summary::-webkit-details-marker){display:none}:where(dialog.unstyled){max-inline-size:none;max-block-size:none}:where(a.unstyled){color:inherit;text-decoration:none}:where(.grid-pile){display:grid}:where(.grid-pile>*){grid-area:1 / 1}:where([id]){scroll-margin-block:4ch;scroll-padding:4ch}:focus-visible{transition:outline .5s,outline-offset .5s}@media (prefers-reduced-motion: reduce){:where(:focus-visible){transition:outline-offset 145ms}:where(:not(:active):focus-visible){transition-duration:.25s}}:where(:not(:active):focus-visible){outline-offset:5px}}.visually-hidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;inline-size:1px;block-size:1px;clip-path:inset(50%)}:root{--gutter: 1.5rem;--grid-columns: 4;--calculated-row-width: 100%;--total-gutter-width: calc((var(--grid-columns) - 1) * var(--gutter));--total-columns-width: calc(var(--calculated-row-width) - var(--total-gutter-width));--column-inline-size: calc(var(--total-columns-width) / var(--grid-columns));--page-max-inline-size: 1440px;--page-margin: 1.5rem}:where(.container){padding:0 var(--page-margin);max-inline-size:var(--page-max-inline-size);margin-inline:auto}:where(.row){display:grid;grid-template-columns:repeat(var(--grid-columns),minmax(5px,1fr));gap:var(--gutter)}:where(.subgrid){display:grid;grid-template-columns:subgrid}:where(.row>*,.col){grid-column:1 / -1}:where(.col-quarter){grid-column:span 1}:where(.col-half){grid-column:span 2}:where(.col-3quarter){grid-column:span 3}:where(.col-full){grid-column:span 4}@media (min-width: 600px){:root{--grid-columns: 12}:where(.subgrid-m){display:grid;grid-template-columns:subgrid}:where(.col-m-quarter){grid-column:span 3}:where(.col-m-half){grid-column:span 6}:where(.col-m-3quarter){grid-column:span 9}:where(.col-m-full){grid-column:span 12}}@layer base{:root{--font-stack-body: "Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial;--font-stack-mono: "Geist Mono", ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{font-family:var(--font-stack-body),sans-serif;color:var(--c-foreground)}}@media print{html{font-size:2mm}}:where(html,h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6){font-weight:400;font-style:normal}:where(h2,.h2){font-size:1.375rem}:where(.body){font-size:1rem}@media (min-width: 640px){:where(.body){font-size:1.25rem}:where(h2,.h2){font-size:1.875rem}}:where(code,time,.mono){font-family:var(--font-stack-mono),monospace;font-size:.75rem;font-weight:500;font-style:normal;font-optical-sizing:auto;text-transform:uppercase}:where(code,time,.mono) a{text-decoration:underline}:where(strong){font-weight:500}:where(small){font-size:.875rem}:where(a):where([href]){text-decoration-color:var(--c-foreground-muted)}:root{--CanvasExtreme: #f3f3f3;--CanvasTextExtreme: #000;--accent: oklab(.93 -.13 .22);--c-foreground: color-mix(in oklab, CanvasText, Canvas 30%);--c-foreground-extreme: var(--CanvasTextExtreme);--c-foreground-light: color-mix(in oklab, transparent, var(--CanvasTextExtreme) 30%);--c-foreground-muted: color-mix(in oklab, CanvasText, var(--CanvasExtreme) 50%);--c-foreground-muted--tiny: color-mix(in oklab, #f2f3f5, transparent 40%);--c-foreground-muted--extra: color-mix(in oklab, CanvasText, var(--CanvasExtreme) 90%);--c-background: Canvas;--c-background-muted: color-mix(in oklab, CanvasText, Canvas 95%);--c-background-muted-hover: color-mix(in oklab, CanvasText, Canvas 91%);--page-padding-inline: 1rem;--page-max-inline-size: 1280px}:where(.blurry){background-color:var(--c-foreground-muted--tiny);-webkit-backdrop-filter:blur(.375rem) grayscale(.3);backdrop-filter:blur(.375rem) grayscale(.3)}:where(.page__container){padding-inline:var(--page-padding-inline);max-inline-size:var(--page-max-inline-size);margin-inline:auto}:where(.inner-container){display:grid;max-width:31.5rem;gap:.625rem;margin-inline:auto}::selection{background-color:#d4fc00;background-color:oklab(.93 -.13 .22);color:#000}.prompt.svelte-1gz6swv{position:sticky;align-self:end;margin:7.5rem auto;border-radius:1.5rem;justify-self:center;inset-block-end:1.25rem;inline-size:fit-content}.prompt.svelte-1gz6swv form{display:grid;align-items:stretch;justify-content:space-between;padding:.25rem}.prompt.svelte-1gz6swv form>*{grid-area:1 / 1}.prompt.svelte-1gz6swv input{font-size:.875rem;font-weight:500;height:100%;border-radius:1.5rem;padding-inline-start:1rem;padding-inline-end:4rem}.prompt.svelte-1gz6swv button{justify-self:end}footer.svelte-1bulydz{background-color:var(--background-emphasis-low);text-align:center;padding-block-end:3rem}@media print{footer.svelte-1bulydz{display:none}}.sub.svelte-1bulydz{display:grid;justify-items:center;gap:2ch 4ch;margin-top:10ch;flex-wrap:wrap}ul.svelte-1bulydz{display:flex;gap:0 4ch;flex-wrap:wrap;justify-content:start;color:var(--c-foreground-muted)}li.svelte-1bulydz{padding-block:.125rem}.git.svelte-1bulydz{margin-block:12.5rem 15.625rem}.body.svelte-1bulydz{font-weight:500}nav.svelte-1y040ut{font-size:.875rem;font-weight:500;display:flex;align-items:center;flex-wrap:wrap;padding:.5rem 1.25rem;border-radius:200rem;justify-items:center;position:sticky;z-index:10;top:1.25rem;justify-content:center;width:fit-content;margin-block-start:1.25rem;margin-inline:auto}nav.svelte-1y040ut a{display:block;padding:.5ch .25ch;border-radius:.25rem;outline-offset:.5rem}nav.svelte-1y040ut a:not([aria-current=page]){color:var(--c-foreground-muted)}ul.svelte-77l64z{display:flex;flex-wrap:wrap;gap:2ch}
