:root{--bg:#f5efe4;--bg-deep:#ebe2d1;--surface:#fffdf8;--text:#2a2118;--muted:#7a6c5b;--border:#e0d5c1;--accent:#1f5c45;--accent-text:#fff;--shadow:0 10px 30px #3c280f2e;--serif:"Noto Serif TC", "Songti TC", "PMingLiU", "Source Han Serif TC", Georgia, serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#17130f;--bg-deep:#100d0a;--surface:#221c16;--text:#f1e8d9;--muted:#a99a85;--border:#3a3128;--shadow:0 10px 30px #00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);-webkit-text-size-adjust:100%;margin:0;font-family:system-ui,-apple-system,Segoe UI,PingFang TC,Microsoft JhengHei,sans-serif;line-height:1.6}a{color:inherit}button{font:inherit;color:inherit}.wrap{max-width:1040px;margin:0 auto;padding:0 20px}.btn{border:1.5px solid var(--accent);background:var(--accent);color:var(--accent-text);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:13px 22px;font-size:1rem;font-weight:700;text-decoration:none;display:inline-flex}.btn.ghost{color:var(--accent);background:0 0}.btn:disabled{opacity:.5;cursor:not-allowed}.legal-note{color:var(--muted);font-size:.72rem;line-height:1.55}.legal-note strong{color:var(--text);font-weight:700}@media print{body>*{display:none!important}body:before{content:"本站內容不提供列印。";padding:40px;display:block}}.tomain.svelte-12qhfyh{background:var(--bg-deep);border-bottom:1px solid var(--border);padding:8px 0}.tomain.svelte-12qhfyh a:where(.svelte-12qhfyh){border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:999px;align-items:center;gap:8px;padding:5px 14px 5px 10px;font-size:.88rem;font-weight:700;text-decoration:none;display:inline-flex}.tomain.svelte-12qhfyh a:where(.svelte-12qhfyh):hover,.tomain.svelte-12qhfyh a:where(.svelte-12qhfyh):focus-visible{border-color:var(--accent)}.tomain.svelte-12qhfyh img:where(.svelte-12qhfyh){width:auto;height:20px}.top.svelte-12qhfyh{border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:20;position:sticky;top:0}.bar.svelte-12qhfyh{justify-content:space-between;align-items:center;height:56px;display:flex}.brand.svelte-12qhfyh{letter-spacing:.02em;white-space:nowrap;align-items:center;gap:10px;font-weight:500;text-decoration:none;display:inline-flex}.brand.svelte-12qhfyh b:where(.svelte-12qhfyh){font-weight:800}.mark.svelte-12qhfyh{background:var(--accent);color:#fff;width:30px;height:30px;font-weight:800;font-family:var(--serif);border-radius:8px;place-items:center;display:grid}.acct.svelte-12qhfyh{align-items:center;gap:12px;min-width:0;font-size:.85rem;display:flex}.acct.svelte-12qhfyh form:where(.svelte-12qhfyh){margin:0}.em.svelte-12qhfyh{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:34vw;overflow:hidden}.link.svelte-12qhfyh{border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;border-radius:999px;padding:4px 12px;font-size:.85rem;text-decoration:none}@media (width<=560px){.em.svelte-12qhfyh{display:none}}.foot.svelte-12qhfyh{border-top:1px solid var(--border);background:var(--bg-deep);margin-top:72px;padding:28px 0 40px}.foot.svelte-12qhfyh p:where(.svelte-12qhfyh){margin:0 0 10px}
