@layer reset{*,:before,:after{box-sizing:border-box}:not(dialog){margin:0}@media (prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}body{-webkit-font-smoothing:antialiased;line-height:1.5}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}}@layer base{:root{--background:radial-gradient(circle at 18% 18%, #51403b 0%, transparent 38%), linear-gradient(135deg, #274c28 0%, #496656 52%, #632f0f 100%);--text:#272222;--text-secondary:#5e5151;--text-alt:#fff;--primary:#e29d07;--neutral:#a68872;--danger:#b00020;--warning:#ff9800;--success:#4caf50;--input:white;--input-border:oklch(70% 0 0);--input-placeholder:#6a7392;--input-boxshadow:inset 0 1px 0 oklch(70% 0 0/.65);--input-focus-ring:0 0 0 3px oklch(from var(--primary) l c h / .12);--input-focus-shadow:0 6px 16px #7862321f;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--card-radius:16px;--radius:8px;--font-family:"Space Grotesk", "Avenir", "Inter", sans-serif;--font-ratio:1.333;--font-size-xs:calc(var(--font-size-sm) / var(--font-ratio));--font-size-sm:calc(var(--font-size-base) / var(--font-ratio));--font-size-base:16px;--font-size-lg:calc(var(--font-size-base) * var(--font-ratio));--font-size-xl:calc(var(--font-size-lg) * var(--font-ratio))}html,body{font-family:var(--font-family);background:var(--background);color:var(--text);font-size:var(--font-size-base);margin:0}body{min-height:100dvh}h1,h2,h3,h4,h5,p{margin:0}h5{font-size:var(--font-size-xs)}h4{font-size:var(--font-size-sm)}h3{font-size:var(--font-size-base)}h2{font-size:var(--font-size-lg)}h1{font-size:var(--font-size-xl)}input{width:100%;padding:var(--spacing-sm) var(--spacing-md);color:var(--text);background:var(--input-bg);border:1px solid var(--input-border);border-radius:var(--radius);box-shadow:var(--input-boxshadow);outline:none;transition:border-color .16s,box-shadow .16s,background-color .16s,transform .12s}input::placeholder{color:var(--input-placeholder)}input:hover{border-color:var(--input-border-hover)}input:focus,input:focus-visible{border-color:var(--primary);box-shadow:var(--input-focus-ring), var(--input-focus-shadow)}button,[data-button]{--button:var(--neutral);--button-hover:oklch(from var(--neutral) calc(l * 1.2) c h);--button-active:oklch(from var(--neutral) calc(l * 1) calc(c * .9) h);--button-disabled:oklch(from var(--neutral) calc(l * .8) calc(c * .5) h);--button-text:oklch(from var(--neutral) calc(l * .2) c h);--button-text-disabled:oklch(from var(--neutral) calc(l * .5) 0 h);appearance:none;padding:var(--spacing-sm) var(--spacing-md);color:var(--button-text);border-radius:var(--radius);background:var(--button);cursor:pointer;border:none;font-weight:600}:is(button,[data-button]):hover:not(:disabled){background:var(--button-hover)}:is(button,[data-button]):active:not(:disabled){background:var(--button-active);transform:translateY(1px)}:is(button,[data-button]):disabled{color:var(--button-text-disabled);background:var(--button-disabled)}:is(button,[data-button]):disabled:hover{cursor:not-allowed}:is(button,[data-button]).ghost{background:0 0}:is(button,[data-button]).ghost:hover,:is(button,[data-button]).ghost:active{background:0 0}:is(button,[data-button]).outline{border:1px solid var(--button);background:0 0}:is(button,[data-button]).outline:hover{border-color:var(--button-hover);background:0 0}:is(button,[data-button]).outline:active{border-color:var(--button-active);background:0 0}:is(button,[data-button]).primary{--button:var(--primary);--button-hover:oklch(from var(--primary) calc(l * 1.2) c h);--button-active:oklch(from var(--primary) calc(l * 1) calc(c * .9) h);--button-disabled:oklch(from var(--primary) calc(l * .8) calc(c * .5) h);--button-text:var(--text-alt)}}.screen{gap:var(--spacing-md);max-width:760px;min-height:100dvh;padding:var(--spacing-md);flex-direction:column;margin:0 auto;display:flex}@media (width<=760px){.screen:has([data-fullscreen]){padding:0}}.card{border-radius:var(--card-radius);padding:var(--spacing-md);gap:var(--spacing-sm);background:#fffc;display:grid;box-shadow:0 4px 6px #0000001a}.card.fullscreen{width:100%;height:100%}main.svelte-12qhfyh{height:100dvh;padding:var(--spacing-md);place-items:center;display:grid}main.svelte-12qhfyh article:where(.svelte-12qhfyh){flex-direction:row;align-items:center;gap:1rem;display:flex}main.svelte-12qhfyh article:where(.svelte-12qhfyh).error{flex-direction:column}
