@font-face{font-family:Notalumi Serif SC;src:url(/assets/notalumi-serif-sc.Fwc3Pcaf.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Source Serif 4";src:url(/assets/source-serif-4-normal.kFnb3CL9.woff2)format("woff2");font-weight:200 900;font-style:normal;font-display:swap}@font-face{font-family:"Source Serif 4";src:url(/assets/source-serif-4-italic.BGcU1yV1.woff2)format("woff2");font-weight:200 900;font-style:italic;font-display:swap}:root{--paper-0:#fff;--paper-50:#fffefa;--paper-100:#f6f4ee;--paper-200:#eeede5;--paper-300:#e4e3da;--paper-400:#d3d3c6;--ink-900:#1b2a22;--ink-800:#22332a;--ink-700:#3c453f;--ink-500:#646b63;--ink-300:#9aa097;--green-50:#eef3ec;--green-100:#dde8da;--green-300:#9db8a3;--green-500:#3f6e57;--green-600:#355c49;--green-700:#2a4a3b;--green-800:#1f382c;--gilt-50:#f6efe1;--gilt-500:#b08a4e;--gilt-700:#7d5f2c;--red-50:#f7ebe6;--red-600:#9a4a36;--amber-50:#f6eedd;--amber-700:#8f6420;--success-50:#e7f0e8;--success-600:#3f7a57;--color-bg:var(--paper-100);--color-surface:var(--paper-50);--color-raised:var(--paper-0);--color-sunken:var(--paper-200);--color-line:var(--paper-300);--color-line-strong:var(--paper-400);--color-heading:var(--ink-800);--color-text:var(--ink-700);--color-muted:var(--ink-500);--color-faint:var(--ink-300);--color-accent:var(--green-600);--color-accent-hover:var(--green-700);--color-accent-press:var(--green-800);--color-accent-soft:var(--green-50);--color-accent-line:var(--green-100);--color-accent-text:var(--green-600);--color-on-accent:#fff;--color-gilt:var(--gilt-500);--color-danger:var(--red-600);--color-danger-soft:var(--red-50);--color-warning:var(--amber-700);--color-warning-soft:var(--amber-50);--color-success:var(--success-600);--color-success-soft:var(--success-50);--color-focus:#3f6e576b;--color-backdrop:#1b2a2261;--score-paper:#fff;--shadow-1:0 1px 2px #1f382c0f, 0 1px 1px #1f382c0a;--shadow-2:0 10px 28px -12px #1f382c29, 0 2px 6px -2px #1f382c0f;--shadow-3:0 32px 80px -24px #1f382c52, 0 12px 28px -12px #1f382c1f;--r-sm:6px;--r-md:10px;--r-lg:16px;--r-pill:999px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-7:28px;--s-8:32px;--s-9:36px;--s-10:40px;--s-12:48px;--s-16:64px;--s-20:80px;--font-sans:-apple-system, BlinkMacSystemFont, "PingFang SC", "HarmonyOS Sans SC", "Microsoft YaHei", "Segoe UI", system-ui, sans-serif;--font-serif:"Source Serif 4", "Notalumi Serif SC", "Songti SC", "Noto Serif CJK SC", "Source Han Serif SC", STSong, Georgia, serif;--text-xs:12px;--text-sm:13px;--text-base:15px;--text-md:17px;--text-lg:20px;--text-xl:24px;--text-2xl:32px;--text-3xl:44px;--control-sm:36px;--control-md:44px;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-spring:cubic-bezier(.34, 1.36, .64, 1);--dur-1:.12s;--dur-2:.22s;--dur-3:.42s;--page-width:1184px;--gutter:clamp(16px, 4vw, 40px)}
