:root{--bg: #f6f7f9;--surface: #ffffff;--surface-2: #eceef2;--text: #1d1f23;--text-muted: #666b75;--border: #d9dce2;--accent: #3d5afe;--danger: #c62828;--highlight: #ffd54f;--badge-bg: #fff1d0;--badge-text: #8a5a00;--on-accent: #ffffff;--chip-on-bg: #dfe5ff;--chip-on-text: #1a2a80;--snack-bg: #2c2f35;--snack-text: #f2f2f2;--snack-action: #9fb3ff;--scrim: rgb(0 0 0 / .35);--shadow: 0 2px 8px rgb(0 0 0 / .18);--avatar-1: #3d5afe;--avatar-2: #c2185b;--avatar-3: #00897b;--avatar-4: #e65100;--avatar-5: #6a1b9a;--avatar-6: #2e7d32;--note-default: #ffffff;--note-red: #fbd5d2;--note-orange: #fde1c4;--note-yellow: #fdf2b8;--note-green: #d3efd9;--note-teal: #c6ece8;--note-blue: #cfe3fb;--note-purple: #e3d7f6;--note-pink: #f8d6e6;--note-brown: #e6d6c6;--note-gray: #e1e3e8}@media(prefers-color-scheme:dark){:root{--bg: #1d1f23;--surface: #24272c;--surface-2: #2c2f35;--text: #e8e8e8;--text-muted: #999ea8;--border: #3a3d44;--accent: #6b8afd;--danger: #e57373;--highlight: #7a5c00;--badge-bg: #4a3a1f;--badge-text: #f0c674;--on-accent: #ffffff;--chip-on-bg: #3a4a7a;--chip-on-text: #ffffff;--snack-bg: #e8e8e8;--snack-text: #1d1f23;--snack-action: #3d5afe;--scrim: rgb(0 0 0 / .55);--shadow: 0 2px 10px rgb(0 0 0 / .5);--avatar-1: #6b8afd;--avatar-2: #e07aa8;--avatar-3: #4db6ac;--avatar-4: #f0a35e;--avatar-5: #b48ce0;--avatar-6: #7cc47f;--note-default: #24272c;--note-red: #5a2b2b;--note-orange: #5a3a1f;--note-yellow: #3b3820;--note-green: #203a2c;--note-teal: #1d3d3b;--note-blue: #23364f;--note-purple: #3a2d52;--note-pink: #54283e;--note-brown: #43332a;--note-gray: #33363c}}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;min-height:100%}body{background:var(--bg);color:var(--text);font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:15px;line-height:1.4}button,input,textarea{font:inherit;color:inherit}:root{--field-font-size: 15px}@media(pointer:coarse){:root{--field-font-size: 16px}}input:not([type=checkbox],[type=radio]),textarea{font-size:var(--field-font-size)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.snackbar.svelte-1srpoyx{position:fixed;left:16px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:30;max-width:480px;margin:0 auto;display:flex;align-items:center;gap:12px;padding:6px 6px 6px 16px;min-height:48px;border-radius:10px;background:var(--snack-bg);color:var(--snack-text);box-shadow:var(--shadow)}.msg.svelte-1srpoyx{flex:1;min-width:0}button.svelte-1srpoyx{flex:none;border:0;background:transparent;color:var(--snack-action);font-weight:600;padding:8px 12px;border-radius:6px;cursor:pointer;text-transform:uppercase;letter-spacing:.03em}.boot.svelte-12qhfyh{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:16px;color:var(--text-muted);text-align:center}button.svelte-12qhfyh{border:1px solid var(--border);border-radius:20px;padding:8px 20px;background:var(--surface);color:var(--text);cursor:pointer}
