@layer reset{*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{background-color:var(--color-background);color:var(--color-text)}body{flex-direction:column;min-height:100vh;display:flex}}@layer base{html{font-family:Alexandria,system-ui,sans-serif;container:scroller/scroll-state}:root{--color-primary-0:oklch(96% .02 265);--color-primary-100:oklch(92% .04 265);--color-primary-200:oklch(87% .06 265);--color-primary-300:oklch(82% .09 265);--color-primary-400:oklch(76% .12 265);--color-primary-500:oklch(71% .15 265);--color-primary-600:oklch(65% .14 265);--color-primary-700:oklch(58% .12 265);--color-primary-800:oklch(50% .1 265);--color-primary-900:oklch(41% .09 265);--color-primary-1000:oklch(30% .06 265);--color-secondary-0:oklch(96% .02 125);--color-secondary-100:oklch(91% .04 125);--color-secondary-200:oklch(86% .06 125);--color-secondary-300:oklch(81% .09 125);--color-secondary-400:oklch(75% .12 125);--color-secondary-500:oklch(70% .15 125);--color-secondary-600:oklch(64% .14 125);--color-secondary-700:oklch(57% .12 125);--color-secondary-800:oklch(49% .1 125);--color-secondary-900:oklch(40% .09 125);--color-secondary-1000:oklch(30% .06 125);--color-error-0:oklch(97% .02 30);--color-error-100:oklch(92% .04 30);--color-error-200:oklch(88% .06 30);--color-error-300:oklch(82% .09 30);--color-error-400:oklch(77% .12 30);--color-error-500:oklch(73% .15 30);--color-error-600:oklch(66% .14 30);--color-error-700:oklch(59% .12 30);--color-error-800:oklch(51% .1 30);--color-error-900:oklch(42% .09 30);--color-error-1000:oklch(30% .06 30);--color-warning-0:oklch(96% .02 75);--color-warning-100:oklch(92% .04 75);--color-warning-200:oklch(87% .06 75);--color-warning-300:oklch(82% .09 75);--color-warning-400:oklch(76% .12 75);--color-warning-500:oklch(71% .15 75);--color-warning-600:oklch(65% .14 75);--color-warning-700:oklch(58% .12 75);--color-warning-800:oklch(50% .1 75);--color-warning-900:oklch(41% .09 75);--color-warning-1000:oklch(30% .06 75);--color-background:light-dark(var(--color-primary-0),var(--color-primary-1000));--color-surface:light-dark(var(--color-primary-100),var(--color-primary-900));--color-overlay:light-dark(var(--color-primary-200),var(--color-primary-800));--color-button:light-dark(var(--color-primary-300),var(--color-primary-700));--color-text:light-dark(var(--color-primary-1000),var(--color-primary-0));--color-hyperlink:light-dark(var(--color-secondary-700),var(--color-secondary-300));--spacing-1:.125rem;--spacing-2:.25rem;--spacing-3:.375rem;--spacing-4:.5rem;--spacing-5:.625rem;--spacing-6:.75rem;--spacing-7:.875rem;--spacing-8:1rem;--spacing-9:1.125rem;--spacing-10:1.25rem;--spacing-11:1.375rem;--spacing-12:1.5rem;--spacing-13:1.625rem;--spacing-14:1.75rem;--spacing-15:1.875rem;--spacing-16:2rem;--radius-xs:.25rem;--radius-sm:.5rem;--radius-md:.75rem;--radius-lg:1rem;--radius-xl:1.25rem;--radius-full:calc(1px * infinity)}a{color:var(--color-hyperlink);text-decoration:none;&:focus-visible{outline:0;text-decoration:underline}}button,.btn{font:inherit;border-radius:var(--radius-md);background:var(--color-button);color:var(--color-text);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.25rem;line-height:1.2;text-decoration:none;transition:background-color .2s,color .2s,box-shadow .2s,border-color .2s;display:inline-flex}button:focus-visible,.btn:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px}button:disabled,.btn:disabled,button[disabled],.btn[disabled]{opacity:.6;cursor:not-allowed}.btn-primary{background-color:var(--color-primary-500);color:light-dark(var(--color-primary-0),var(--color-primary-1000));border-color:#0000}.btn-primary:hover:not(:disabled){background-color:var(--color-primary-600)}.btn-primary:active{background-color:var(--color-primary-700)}.btn-secondary{background-color:var(--color-secondary-500);color:light-dark(var(--color-secondary-1000),var(--color-secondary-0));border-color:#0000}.btn-secondary:hover:not(:disabled){background-color:var(--color-secondary-600)}.btn-secondary:active{background-color:var(--color-secondary-700)}.btn-ghost{color:var(--color-text);border:1px solid oklch(from var(--color-button) l c h / .5);background:0 0}.btn-ghost:hover:not(:disabled){background-color:var(--color-overlay)}.btn-ghost:active{background-color:var(--color-surface)}.btn-icon{border-radius:var(--radius-full);width:2.5rem;height:2.5rem;padding:0}label{color:var(--color-text);gap:.25rem;display:grid}input{border:1px solid var(--color-button);border-radius:var(--radius-md);background:var(--color-background);color:var(--color-text);padding:.6rem 1rem;font-size:1rem}input:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px}}nav.svelte-d9v6bn{inset:auto;top:var(--spacing-6);margin:var(--spacing-6);padding:var(--spacing-8);background:var(--color-surface);margin-bottom:0;translate:0 calc(var(--spacing-6) * -1);border-radius:0;margin-inline:0;transition-property:margin-inline,translate,background,border-radius,box-shadow;transition-duration:.25s;transition-timing-function:ease-in-out;position:sticky;box-shadow:0 0 #0000;&>ul:where(.svelte-d9v6bn){align-items:center;gap:var(--spacing-8);flex-direction:row;line-height:1;list-style:none;display:flex;&>li:where(.svelte-d9v6bn)>a:where(.svelte-d9v6bn)>img:where(.svelte-d9v6bn){height:2em}}}@container scroller scroll-state(scrollable:top){nav.svelte-d9v6bn{border-radius:var(--radius-lg);background:oklch(from var(--color-surface) l c h / .75);backdrop-filter:blur(var(--radius-xs));margin-inline:var(--spacing-6);translate:0;box-shadow:0 .75rem 2rem light-dark(#00000026,#00000040)}}.account.svelte-d9v6bn{flex-direction:row;align-items:center;gap:.75rem;margin-inline-start:auto;display:flex}@keyframes svelte-d9v6bn-stick-to-top{0%{}to{border-radius:var(--radius-lg);background:oklch(from var(--color-surface) l c h / .75);backdrop-filter:blur(var(--radius-xs));transform:translateY(0)}}footer.svelte-krhllb{background-color:var(--color-surface);color:var(--color-text);color-scheme:light dark;padding:var(--spacing-14);gap:var(--spacing-14);flex-direction:column;margin-block-start:auto;display:flex;@media (width>=512px){flex-direction:row}&>div:where(.svelte-krhllb){gap:var(--spacing-4);flex-direction:column;display:flex;&>h3:where(.svelte-krhllb){line-height:1}&>ul:where(.svelte-krhllb){list-style:none}}&>.social:where(.svelte-krhllb)>ul:where(.svelte-krhllb){gap:var(--spacing-2);flex-direction:row;display:flex}}
