:root{--bg:#ffe9e4;--paper:#fffdf9;--ink:#2b2420;--ink-2:#6e6259;--ink-3:#a1958a;--line:#e2d5c3;--accent:#e0573c;--accent-soft:#fde4dc;--tag:#f4ead9;--shadow:0 10px 30px #5032141f;--brand:#e0573c;--brand-2:#b8412a;--spring:#3e9b7a;--mint:#cfeee0;--sun:#f6c445;--sun-soft:#fff1c7;--plum:#7b57b0;--plum-soft:#ece4f7;--radius:14px;--serif:"Noto Serif SC", "Songti SC", "STSong", serif;--sans:-apple-system, BlinkMacSystemFont, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#1b1714;--paper:#26201b;--ink:#f1e8dd;--ink-2:#bdb0a3;--ink-3:#8a7d71;--line:#3d342c;--accent:#f07a5f;--accent-soft:#42261e;--tag:#322a23;--shadow:0 10px 30px #0006;--brand:#d9533a;--brand-2:#a93f2b;--spring:#5fc29d;--mint:#1f3a30;--sun:#f6c445;--sun-soft:#3d3420;--plum:#b394e4;--plum-soft:#2f2740;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:#1b1714;--paper:#26201b;--ink:#f1e8dd;--ink-2:#bdb0a3;--ink-3:#8a7d71;--line:#3d342c;--accent:#f07a5f;--accent-soft:#42261e;--tag:#322a23;--shadow:0 10px 30px #0006;--brand:#d9533a;--brand-2:#a93f2b;--spring:#5fc29d;--mint:#1f3a30;--sun:#f6c445;--sun-soft:#3d3420;--plum:#b394e4;--plum-soft:#2f2740;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{color:var(--ink);font:17px/1.75 var(--sans);background-color:var(--bg);background-image:radial-gradient(#ffffffe6 2px,#0000 2.5px),linear-gradient(160deg,#ffe3ec 0%,#fff1d6 55%,#e3f6ea 100%);background-size:22px 22px,100% 100%;background-attachment:fixed;margin:0}a{color:inherit;text-decoration:none}a:hover{color:var(--accent)}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer}.wrap{max-width:1080px;margin:0 auto;padding:0 16px}.muted{color:var(--ink-2)}.small{font-size:13px}.btn{border:2px solid var(--ink);background:var(--paper);box-shadow:3px 3px 0 var(--ink);border-radius:999px;padding:6px 16px;font-size:14px;font-weight:600;transition:transform .1s,box-shadow .1s}.btn:hover{box-shadow:4px 4px 0 var(--ink);color:var(--ink);transform:translate(-1px,-1px)}.btn:active{box-shadow:1px 1px 0 var(--ink);transform:translate(2px,2px)}.btn.primary{background:var(--accent);color:#fff}.btn.primary:hover{color:#fff}.btn:disabled{opacity:.45;cursor:default;box-shadow:3px 3px 0 var(--ink);transform:none}.input,textarea.input{border:2px solid var(--line);background:var(--paper);border-radius:10px;outline:none;width:100%;padding:9px 12px}.input:focus{border-color:var(--ink)}.empty{color:var(--ink-3);padding:12px 0;font-size:14px}.top.svelte-12qhfyh{color:#fff;background:linear-gradient(90deg,#ff6f61,#ff9a6b);box-shadow:0 3px #00000014}.bar.svelte-12qhfyh{justify-content:space-between;align-items:center;height:60px;display:flex}.logo.svelte-12qhfyh{color:#fff;align-items:center;gap:10px;display:flex}.logo.svelte-12qhfyh:hover{color:#fff}.seal.svelte-12qhfyh{color:#ff6f61;width:38px;height:38px;font:800 19px/1 var(--serif);box-shadow:2px 2px 0 var(--sun);background:#fff;border-radius:12px;place-items:center;display:grid;transform:rotate(-6deg)}.nm.svelte-12qhfyh{flex-direction:column;line-height:1.15;display:flex}.nm.svelte-12qhfyh b:where(.svelte-12qhfyh){font:800 19px/1.1 var(--serif);letter-spacing:2px}.nm.svelte-12qhfyh i:where(.svelte-12qhfyh){font:600 12px/1.4 var(--sans);opacity:.9;font-style:normal}.bc.svelte-12qhfyh{opacity:.85;background:repeating-linear-gradient(90deg,#fff 0 2px,#0000 2px 4px,#fff 4px 5px,#0000 5px 8px,#fff 8px 11px,#0000 11px 13px);width:74px;height:26px}main.svelte-12qhfyh{min-height:75vh;padding-bottom:20px}.foot.svelte-12qhfyh{text-align:center;padding:26px 0 40px;line-height:2}.mono.svelte-12qhfyh{opacity:.8;font-size:12px}
