:root{--ink:#231815;--ink-2:#4a3b36;--ink-deep:#0f0a09;--ink-side:#3a2d29;--ink-line:#3a2e2a;--ink-hover:#2e2420;--page:#f3f1ec;--paper:#fff;--soft:#faf9f6;--soft-2:#f7f5f0;--line:#e4e0d8;--line-2:#efece7;--bd:#cfc9c2;--bd-2:#a69c94;--muted-bd:#8a817b;--tx-2:#3d3431;--tx-3:#5f5650;--tx-on-dark:#d9d4d0;--tx-on-dark-2:#b9b2ad;--tx-side:#e9e5e1;--yellow:#fabe00;--yellow-hover:#ffd02e;--gold:#7a5c00;--cream:#fff8db;--cream-tx:#4a3800;--cream-2:#fff3c4;--cream-2-tx:#5a4300;--unread:#fffbea;--red:#d7263d;--red-tx:#c21f33;--red-deep:#a3142a;--red-bg:#fce8ea;--orange:#ee6a1f;--orange-tx:#a8460d;--orange-bg:#fdeee4;--green-bg:#e3f1e7;--green-tx:#1e6b3a;--green-dot:#2e9e5b;--font-ja:"Zen Kaku Gothic New", "Noto Sans TC", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Yu Gothic", "Meiryo", sans-serif;--font-zh:"Noto Sans TC", "Zen Kaku Gothic New", "PingFang TC", "Microsoft JhengHei", sans-serif;--font-num:"Barlow Condensed", "Arial Narrow", sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace}html,body{background:var(--page);margin:0}*{box-sizing:border-box}a{color:var(--ink);text-underline-offset:3px}a:hover{color:var(--gold)}button,input,select,textarea{font-family:inherit;font-size:inherit;color:inherit}input::placeholder,textarea::placeholder{color:#8a817b}button:disabled{cursor:default}.app-root{background:var(--page);min-height:100vh;color:var(--ink);-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.6;font-family:var(--font-ja)}.app-root[data-lang=zh]{font-family:var(--font-zh)}.num{font-family:var(--font-num)}.mono{font-family:var(--font-mono)}@keyframes sbspin{to{transform:rotate(360deg)}}@keyframes sbin{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.h-bd-ink:hover{border-color:var(--ink)!important}.h-bd-red:hover{border-color:var(--red-deep)!important}.h-bg-soft:hover{background:var(--soft)!important}.h-bg-menu:hover{background:var(--soft-2)!important}.h-bg-ink2:hover{background:var(--ink-2)!important}.h-bg-yellow2:hover{background:var(--yellow-hover)!important}.h-bg-cream:hover{background:var(--cream-2)!important}.h-bg-white:hover{background:#fff!important}.h-bg-side:hover{background:var(--ink-hover)!important}.h-fg-white:hover{color:#fff!important}.h-invert:hover{background:var(--ink)!important;color:#fff!important}.h-shadow-doc:hover{box-shadow:0 12px 26px #23181547!important}.f-yellow:focus{outline:2px solid var(--yellow);outline-offset:0}.scroll-x{overflow-x:auto}@media print{.no-print{display:none!important}.app-grid{display:block!important}}@keyframes scin{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.lp-dark:hover{background:#4a3b36!important}.lp-cream:hover{background:#fff8db!important}.lp-white:hover{background:#fff!important}.lp-yellow:hover{background:#ffd02e!important}.lp-navlink:hover{color:#7a5c00!important}.lp-bd:hover{border-color:#231815!important}.lp-root a{color:#231815;text-underline-offset:3px}.lp-root a:hover{color:#7a5c00}.lp-root input::placeholder,.lp-root textarea::placeholder{color:#8a817b}@media (max-width:640px){.lp-navlink{display:none!important}.lp-header{position:static!important}}
