:root{--bg:#fbf8f3;--paper:#fff;--ink:#2a2622;--ink-2:#6b635a;--ink-3:#9a9187;--line:#ebe4da;--accent:#c8553d;--accent-soft:#f6e3dc;--mark:#f2ba4947;--mark-2:#f2ba4980;--mark-on:#c8553d40;--tag:#f1ebe2;--shadow:0 6px 24px #3c281414;--radius:12px;--serif:"Noto Serif SC", "Songti SC", "STSong", serif;--sans:-apple-system, BlinkMacSystemFont, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#1b1916;--paper:#232019;--ink:#ece6dd;--ink-2:#b5aca0;--ink-3:#847b70;--line:#36312b;--accent:#e27a5f;--accent-soft:#3a2a24;--mark:#f2ba4933;--mark-2:#f2ba4961;--mark-on:#e27a5f52;--tag:#2e2a24;--shadow:0 6px 24px #00000059;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:#1b1916;--paper:#232019;--ink:#ece6dd;--ink-2:#b5aca0;--ink-3:#847b70;--line:#36312b;--accent:#e27a5f;--accent-soft:#3a2a24;--mark:#f2ba4933;--mark-2:#f2ba4961;--mark-on:#e27a5f52;--tag:#2e2a24;--shadow:0 6px 24px #00000059;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font:16px/1.7 var(--sans);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:1180px;margin:0 auto;padding:0 16px}.muted{color:var(--ink-2)}.small{font-size:13px}.tag{background:var(--tag);color:var(--ink-2);white-space:nowrap;border-radius:999px;margin:0 6px 6px 0;padding:1px 10px;font-size:12.5px;display:inline-block}a.tag:hover,.tag.theory{background:var(--accent-soft);color:var(--accent)}.btn{border:1px solid var(--line);background:var(--paper);border-radius:999px;padding:6px 14px;font-size:14px}.btn:hover{border-color:var(--accent);color:var(--accent)}.btn.primary{background:var(--accent);border-color:var(--accent);color:#fff}.btn.primary:hover{filter:brightness(1.05);color:#fff}.btn:disabled{opacity:.5;cursor:default}.card{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius)}.input,textarea.input{border:1px solid var(--line);background:var(--paper);border-radius:10px;outline:none;width:100%;padding:8px 12px}.input:focus{border-color:var(--accent)}h1,h2,h3{line-height:1.35}.section-title{color:var(--ink-2);align-items:center;gap:8px;margin:28px 0 12px;font-size:15px;font-weight:600;display:flex}.empty{color:var(--ink-3);padding:12px 0;font-size:14px}.top.svelte-12qhfyh{z-index:30;background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);position:sticky;top:0}.bar.svelte-12qhfyh{align-items:center;gap:16px;height:56px;display:flex}.logo.svelte-12qhfyh{flex-shrink:0;align-items:center;gap:8px;font-weight:700;display:flex}.seal.svelte-12qhfyh{background:var(--accent);color:#fff;width:28px;height:28px;font-family:var(--serif);border-radius:8px;place-items:center;display:grid}.search.svelte-12qhfyh{flex:1;max-width:420px}.search.svelte-12qhfyh .input:where(.svelte-12qhfyh){border-radius:999px;padding:6px 14px;font-size:14px}nav.svelte-12qhfyh{gap:14px;margin-left:auto;font-size:15px;display:flex}nav.svelte-12qhfyh a.on:where(.svelte-12qhfyh){color:var(--accent)}main.svelte-12qhfyh{min-height:70vh}.foot.svelte-12qhfyh{border-top:1px solid var(--line);margin-top:60px;padding:40px 16px 60px;line-height:1.8}.foot.svelte-12qhfyh a:where(.svelte-12qhfyh){color:var(--accent)}@media (width<=640px){.bar.svelte-12qhfyh{gap:10px}.name.svelte-12qhfyh{display:none}nav.svelte-12qhfyh{gap:10px;font-size:14px}}
