:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;accent-color:var(--ai);--bg:#f7f6f2;--surface:#fff;--fg:#1c2430;--mute:#5e6878;--line:#d9dbd6;--line-strong:#b8bcc4;--ai:#1f4e79;--ai-deep:#163a5c;--on-ai:#fff;--on-danger:#fff;--shu:#c4372c;--fav:#e0a317;--danger:#b3261e;--success:#1e7a3c;--warn-bg:#fff4d6;--warn-fg:#8a5a00;--thumb:#e3e1dc;--code-bg:#efede8;--radius:6px;--radius-lg:8px;--font:-apple-system, "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Noto Sans JP", system-ui, sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#14181f;--surface:#1c222b;--fg:#e8e6e1;--mute:#9aa3b0;--line:#2a313c;--line-strong:#4a5362;--ai:#5c8fc4;--ai-deep:#7fa9d6;--on-ai:#0e1620;--on-danger:#0e1620;--shu:#d9594a;--danger:#e5655b;--success:#5fbf7a;--warn-bg:#3a2e12;--warn-fg:#e6c26b;--thumb:#2a313c;--code-bg:#10141a}}body{font-family:var(--font);background:var(--bg);color:var(--fg);-webkit-font-smoothing:antialiased;margin:0}a{color:var(--ai)}h1{margin:.25rem 0 .75rem;font-size:1.25rem}h2{margin:1rem 0 .5rem;font-size:1rem}button,.button{font:inherit;border-radius:var(--radius);border:1px solid var(--ai);background:var(--ai);color:var(--on-ai);white-space:nowrap;cursor:pointer;padding:.45rem .9rem;font-size:.9rem;line-height:1.3;text-decoration:none;display:inline-block}button:hover:not(:disabled),.button:hover{background:var(--ai-deep);border-color:var(--ai-deep)}button:disabled{opacity:.5;cursor:default}button.secondary,.button.secondary{background:var(--surface);color:var(--ai)}button.secondary:hover,.button.secondary:hover{background:var(--bg);border-color:var(--ai)}button.danger{background:var(--danger);border-color:var(--danger);color:var(--on-danger)}button.danger:hover:not(:disabled){background:var(--danger);border-color:var(--danger);filter:brightness(.92)}button.danger-outline{background:var(--surface);color:var(--danger);border-color:var(--danger)}button.danger-outline:hover{background:var(--bg);border-color:var(--danger)}button.small{padding:.25rem .6rem;font-size:.8rem}input[type=text],input[type=search],select{font:inherit;border-radius:var(--radius);border:1px solid var(--line-strong);background:var(--surface);min-width:0;color:var(--fg);padding:.4rem .5rem}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--ai);outline-offset:2px}p.status,p.empty{color:var(--mute);text-align:center;margin:1rem 0}p.error{color:var(--danger);flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}p.success{color:var(--success)}p.note,small.note{color:var(--mute);font-size:.85rem}p.warning{color:var(--warn-fg);background:var(--warn-bg);border-radius:var(--radius);padding:.5rem .75rem;font-size:.9rem}.legal{justify-content:center;gap:1rem;margin-top:1.5rem;display:flex}.legal a{color:var(--mute);font-size:.8rem}.topnav.svelte-12qhfyh{padding:.5rem .75rem;padding-top:calc(.5rem + env(safe-area-inset-top));border-bottom:1px solid var(--line);background:var(--surface);z-index:10;scrollbar-width:none;align-items:center;gap:.25rem;display:flex;position:sticky;top:0;overflow-x:auto}.topnav.svelte-12qhfyh::-webkit-scrollbar{display:none}.fade.svelte-12qhfyh{background:linear-gradient(to right, transparent, var(--surface));pointer-events:none;flex:none;align-self:stretch;width:2rem;position:sticky;right:0}@media (width>=640px){.fade.svelte-12qhfyh{display:none}}.brand.svelte-12qhfyh{height:22px;color:var(--fg);flex:none;align-items:center;margin-right:.5rem;display:flex}.topnav.svelte-12qhfyh a:where(.svelte-12qhfyh):not(.brand){text-align:center;color:var(--mute);white-space:nowrap;border-bottom:2px solid #0000;flex:1 0 auto;padding:.5rem .6rem;font-size:.95rem;text-decoration:none}.topnav.svelte-12qhfyh a:not(.brand).active:where(.svelte-12qhfyh){color:var(--ai);border-bottom-color:var(--ai);font-weight:600}.vaults.svelte-12qhfyh{flex:0 auto;align-self:center;max-width:12rem;margin-left:auto;padding:.35rem .4rem;font-size:.85rem}main.svelte-12qhfyh{padding:.75rem;padding-bottom:calc(.75rem + env(safe-area-inset-bottom));max-width:72rem;margin:0 auto}.suspended.svelte-12qhfyh{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:100vh;padding:1.5rem;display:flex}.suspended.svelte-12qhfyh p:where(.svelte-12qhfyh){color:var(--danger);max-width:24rem}@media (width<=479px){.topnav.svelte-12qhfyh{padding:.4rem .5rem;padding-top:calc(.4rem + env(safe-area-inset-top));gap:0}.brand.svelte-12qhfyh{height:20px;margin-right:.35rem}.topnav.svelte-12qhfyh a:where(.svelte-12qhfyh):not(.brand){padding:.5rem .45rem;font-size:.85rem}}
