@layer reset{*,:before,:after{box-sizing:border-box}*{margin:0}dialog,[popover]{margin:auto}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}@media (prefers-reduced-motion:reduce){*,:before,:after,::backdrop{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}}@layer tokens{:root{--neutral-1:oklch(99% .002 250);--neutral-2:oklch(97.5% .004 250);--neutral-3:oklch(94% .006 250);--neutral-4:oklch(88% .008 250);--neutral-5:oklch(72% .01 250);--neutral-6:oklch(55% .012 250);--neutral-7:oklch(42% .012 250);--neutral-8:oklch(31% .012 250);--neutral-9:oklch(24% .012 250);--neutral-10:oklch(18% .012 250);--accent-1:oklch(94% .03 255);--accent-2:oklch(75% .12 255);--accent-3:oklch(58% .17 255);--accent-4:oklch(48% .19 255);--red-1:oklch(70% .17 25);--red-2:oklch(55% .2 25);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--radius-1:.25rem;--radius-2:.5rem;--radius-3:.75rem;--type-sm:.8125rem;--type-base:.9375rem;--type-lg:1.125rem;--type-xl:1.375rem;--type-2xl:1.75rem;--shadow-popover:0 1px 3px oklch(0% 0 0/.08), 0 4px 16px oklch(0% 0 0/.12);--shadow-dialog:0 2px 8px oklch(0% 0 0/.1), 0 12px 40px oklch(0% 0 0/.22);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--surface:var(--lightningcss-light,var(--neutral-2))var(--lightningcss-dark,var(--neutral-10));--surface-raised:var(--lightningcss-light,var(--neutral-1))var(--lightningcss-dark,var(--neutral-9));--text:var(--lightningcss-light,var(--neutral-9))var(--lightningcss-dark,var(--neutral-2));--text-muted:var(--lightningcss-light,var(--neutral-6))var(--lightningcss-dark,var(--neutral-5));--border:var(--lightningcss-light,var(--neutral-4))var(--lightningcss-dark,var(--neutral-8));--accent:var(--lightningcss-light,var(--accent-3))var(--lightningcss-dark,var(--accent-2));--accent-contrast:var(--lightningcss-light,var(--neutral-1))var(--lightningcss-dark,var(--neutral-10));--danger:var(--lightningcss-light,var(--red-2))var(--lightningcss-dark,var(--red-1))}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}}@layer base{body{font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:var(--type-base);background:var(--surface);color:var(--text);min-height:100dvh;line-height:1.5}h1,h2,h3,h4{text-wrap:balance;font-weight:600;line-height:1.2}time{font-variant-numeric:tabular-nums}a{color:var(--accent);text-decoration:none}a:hover{text-underline-offset:.2em;text-decoration:underline}button{padding:var(--space-1) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-1);background:var(--surface-raised);cursor:pointer}button:hover{border-color:var(--text-muted)}button:disabled{cursor:default;opacity:.5}input,textarea,select{padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-1);background:var(--surface-raised)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}::backdrop{background:oklch(0% 0 0/.35)}.menu{padding:var(--space-1);border:1px solid var(--border);border-radius:var(--radius-2);background:var(--surface-raised);min-width:10rem;color:var(--text);box-shadow:var(--shadow-popover)}dialog{padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-3);background:var(--surface-raised);max-width:26rem;color:var(--text);box-shadow:var(--shadow-dialog)}.menu,dialog{opacity:0;transition:opacity .15s, transform .15s, overlay .15s allow-discrete, display .15s allow-discrete;transform:scale(.96)}dialog[open]{opacity:1;transform:none}.menu:popover-open{opacity:1;transform:none}@starting-style{dialog[open]{opacity:0;transform:scale(.96)}.menu:popover-open{opacity:0;transform:scale(.96)}}::backdrop{transition:background .15s, overlay .15s allow-discrete, display .15s allow-discrete}@starting-style{dialog[open]::backdrop{background:oklch(0% 0 0/0)}}}@layer layout{.top-bar{align-items:center;gap:var(--space-5);padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--border);background:var(--surface-raised);display:flex}.content{width:100%;max-width:64rem;padding:var(--space-5);margin-inline:auto}}.wordmark.svelte-12qhfyh{font-size:var(--type-lg);letter-spacing:-.01em;color:var(--text);font-weight:700}nav.svelte-12qhfyh{gap:var(--space-4);display:flex}nav.svelte-12qhfyh a:where(.svelte-12qhfyh){color:var(--text-muted)}nav.svelte-12qhfyh a[aria-current=page]:where(.svelte-12qhfyh){color:var(--text);font-weight:600}.sign-in.svelte-12qhfyh,.account-button.svelte-12qhfyh{margin-inline-start:auto}.account-button.svelte-12qhfyh{block-size:2rem;inline-size:2rem;font-size:var(--type-sm);border-radius:50%;padding:0;font-weight:600}.account-email.svelte-12qhfyh{margin-bottom:var(--space-1);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border);font-size:var(--type-sm);color:var(--text-muted);overflow-wrap:anywhere}.menu-item.svelte-12qhfyh{inline-size:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-1);text-align:start;background:0 0;border:none;display:block}.menu-item.svelte-12qhfyh:hover{background:var(--surface)}.account-menu.svelte-12qhfyh{margin:3.5rem var(--space-3) auto auto}@supports (anchor-name:--a){.account-button.svelte-12qhfyh{anchor-name:--account-button}.account-menu.svelte-12qhfyh{margin:var(--space-1) 0 0;position-anchor:--account-button;position-area:block-end span-inline-start;inset:auto}}
