@charset "UTF-8";@font-face{font-family:Patrick Hand;font-style:normal;font-weight:400;font-display:swap;src:url(../../../fonts/patrick-hand-latin.woff2) format("woff2")}:root{--background: #fff;--surface: #fff;--foreground: #000;--foreground-accent: #444;--muted: #666;--border: #000;--accent: #000;--accent-soft: #f2f2f2;--warn: #000;--font-hand: "Patrick Hand", "Chalkboard SE", "Bradley Hand", "Segoe Print", "Comic Sans MS", cursive, sans-serif;--sketch-a: 255px 15px 225px 15px / 15px 225px 15px 255px;--sketch-b: 15px 225px 15px 255px / 255px 15px 225px 15px;--sketch-row: 14px 8px 16px 6px / 6px 16px 8px 14px;color-scheme:light}.app{display:contents}body{background-color:var(--background);color:var(--foreground);font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;margin:0;line-height:1.4;-webkit-tap-highlight-color:transparent;touch-action:manipulation}h1,h2,h3{font-family:var(--font-hand);font-weight:400;letter-spacing:.02em}h1{font-size:2em;text-decoration:underline wavy;text-underline-offset:.2em;text-decoration-thickness:2px}a,a:active,a:visited{color:var(--foreground);text-decoration:none}a:hover{color:var(--foreground-accent)}button,input,select,textarea{font:inherit;font-size:max(16px,1em);color:var(--foreground);background-color:var(--surface);border:2px solid var(--border);border-radius:var(--sketch-b);padding:8px 12px}input:focus,select:focus,textarea:focus{outline:none;box-shadow:3px 3px 0 var(--border)}button{cursor:pointer;display:inline-flex;align-items:center;gap:6px;font-family:var(--font-hand);font-size:max(16px,1.1em);border-radius:var(--sketch-a);box-shadow:2px 2px 0 var(--border);transition:transform .08s,box-shadow .08s}button:nth-of-type(2n){border-radius:var(--sketch-b)}button:hover:not(:disabled){background-color:var(--accent-soft)}button:active:not(:disabled){transform:translate(2px,2px);box-shadow:0 0 0 var(--border)}button:disabled{opacity:.35;cursor:default}button:focus-visible{outline:2px dashed var(--border);outline-offset:3px}button.primary{background-color:var(--foreground);border-color:var(--foreground);color:var(--background)}button.primary:hover:not(:disabled){background-color:#222}button.secondary{box-shadow:none;border-style:dashed}button.big,.big{border-width:3px;box-shadow:3px 3px 0 var(--border);font-size:max(16px,1.35em);transform:rotate(-.6deg)}button.big:nth-of-type(2n),.big:nth-of-type(2n){transform:rotate(.7deg)}button.big:active:not(:disabled),.big:active:not(:disabled){transform:translate(2px,2px) rotate(0);box-shadow:1px 1px 0 var(--border)}button.icon-button{border:none;background:none;box-shadow:none;border-radius:50%;padding:6px;font-size:1.2em}button.icon-button:active:not(:disabled){transform:scale(.9)}dialog{background-color:var(--surface);color:var(--foreground);border:3px solid var(--border);border-radius:var(--sketch-a);box-shadow:4px 4px 0 var(--border);padding:20px}dialog::backdrop{background:#0000008c}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.noselect{user-select:none;-webkit-user-select:none}.warn-text{color:var(--warn);font-weight:700;text-decoration:underline wavy;text-underline-offset:.2em}@media(prefers-reduced-motion:reduce){button,button.big,.big{transition:none}}.legal{max-width:72ch;margin:0 auto;padding:0 0 32px;line-height:1.5;text-align:left}.legal h1,.legal h2{margin-top:1.5em}.legal address{font-style:normal}.legal a{text-decoration:underline}.legal .note{border:2px solid var(--border);border-radius:var(--sketch-row);padding:12px 16px;margin-top:1em}.legal .small{font-size:.85em;opacity:.8}.legal .back{margin-top:2em}.page.svelte-12qhfyh{display:grid;min-height:100vh;min-height:100dvh;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr auto}.page.svelte-12qhfyh .header:where(.svelte-12qhfyh){position:relative;padding:12px 16px 6px;font-family:var(--font-hand);font-size:1.9em;text-align:center}.page.svelte-12qhfyh .header:where(.svelte-12qhfyh) .brand:where(.svelte-12qhfyh){text-decoration:underline wavy;text-underline-offset:.2em;text-decoration-thickness:2px;letter-spacing:.05em}.page.svelte-12qhfyh .header:where(.svelte-12qhfyh) .back:where(.svelte-12qhfyh){position:absolute;left:16px;top:50%;transform:translateY(-50%)}.page.svelte-12qhfyh .content:where(.svelte-12qhfyh){padding:0 16px;max-width:900px;width:100%;box-sizing:border-box;justify-self:center}.page.svelte-12qhfyh .footer:where(.svelte-12qhfyh){display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;padding:16px;font-size:.85em;opacity:.65}.page.svelte-12qhfyh .footer:where(.svelte-12qhfyh) .left:where(.svelte-12qhfyh),.page.svelte-12qhfyh .footer:where(.svelte-12qhfyh) .right:where(.svelte-12qhfyh){display:flex;flex-wrap:wrap;gap:16px}
