:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--text);background:var(--page);font-synthesis:none}*{box-sizing:border-box}html,body{overflow-x:clip}body{margin:0;min-width:320px;min-height:100vh}button{color:inherit;font:inherit}button:focus-visible{outline:3px solid var(--brand);outline-offset:3px}:root{color-scheme:light;--page: #f5f2ec;--surface: #fff;--surface-raised: #f8f6f2;--surface-soft: #fff7f3;--surface-hover: #fffaf7;--selected-surface: #fffaf8;--surface-subtle: #f0ece5;--track: #e9e4db;--stack: #ddd6cc;--stack-deep: #d8d0c5;--text-muted: #6e675e;--text-secondary: #625d56;--border: #e3ded5;--control-border: #867d71;--brand: #b83f2a;--action: #b83f2a;--focus: #b83f2a;--inverse-surface: #282722;--on-inverse: #fff;--inverse-muted: #d3cec7;--brand-inverse: #ff8168;--success: #247b52;--success-surface: #e7f5ed;--success-border: #b9dfca;--success-action: #247b52;--danger: #b83f2a;--danger-surface: #fff0ed;--danger-border: #efb5aa;--danger-action: #c83f2b;--overlay: #1d1b17ad;--shadow: #42382d1c;--highlight: #fff9;--hover: #2827220d;--text: #282722}:root[data-theme=dark]{color-scheme:dark;--page: #191816;--surface: #282623;--surface-raised: #302d29;--surface-soft: #302822;--surface-hover: #39322c;--selected-surface: #3b2b25;--surface-subtle: #24221f;--track: #3f3b35;--stack: #454039;--stack-deep: #39352f;--text-muted: #bdb5a9;--text-secondary: #d4ccc0;--border: #625c52;--control-border: #81786b;--brand: #ff947d;--action: #b83f2a;--focus: #ff947d;--inverse-surface: #433831;--on-inverse: #fff5e9;--inverse-muted: #ded5c9;--brand-inverse: #ffab97;--success: #84d6a6;--success-surface: #20392b;--success-border: #639a77;--success-action: #247b52;--danger: #ff9c87;--danger-surface: #402923;--danger-border: #be7767;--danger-action: #c83f2b;--overlay: #090807cc;--shadow: #00000066;--highlight: #ffffff12;--hover: #ffffff0d;--text: #f1ede6}a,input,select,textarea{color:inherit}:where(button,a,input,select,textarea):focus-visible{outline:3px solid var(--focus);outline-offset:3px}input,select,textarea{color-scheme:inherit}::selection{color:var(--on-inverse);background:var(--action)}::placeholder{color:var(--text-muted);opacity:1}:root{--brand-plate: transparent}:root[data-theme=dark]{--brand-plate: #d8d0c5}.update-prompt.svelte-12qhfyh{position:fixed;z-index:100;right:16px;bottom:max(16px,env(safe-area-inset-bottom));left:16px;display:flex;align-items:center;justify-content:space-between;gap:18px;width:min(100% - 32px,520px);margin:0 auto;padding:14px 14px 14px 17px;border:1px solid var(--border);border-radius:18px;background:var(--surface);box-shadow:0 18px 50px var(--shadow)}.update-prompt.svelte-12qhfyh span:where(.svelte-12qhfyh){display:grid;gap:3px}.update-prompt.svelte-12qhfyh strong:where(.svelte-12qhfyh){color:var(--text);font-size:14px}.update-prompt.svelte-12qhfyh small:where(.svelte-12qhfyh){color:var(--text-muted);font-size:12px;line-height:1.35}.update-prompt.svelte-12qhfyh button:where(.svelte-12qhfyh){flex:none;min-height:42px;padding:0 15px;border:0;border-radius:13px;color:var(--on-inverse);background:var(--action);font-weight:700;cursor:pointer}.update-prompt.svelte-12qhfyh button:where(.svelte-12qhfyh):disabled{cursor:wait;opacity:.7}
