:root{--paper:#fbf8f1;--card:#fffdf8;--white:#fff;--sand:#efe9db;--ink:#22301f;--ink-2:#3a4636;--ink-3:#4b5547;--faint:#66705f;--coral:#cc4328;--log:#e8553a;--danger:#a73a24;--danger-hover:#8f3120;--green:#2f7a4b;--green-soft:#e3f0e6;--green-light:#9fcfae;--green-deep:#24603a;--dark:#1c2719;--line:#22301f1a;--line-2:#22301f29;--focus:#2f6fd6;--sand-soft:#f4f0e6;--tint-peach:#fdebd6;--tint-mint:#d6f2df;--tint-lilac:#e6e2ff;--tint-green-pale:#f3faf5;--tint-apricot:#ffd9c7;--tint-coral:#f6b39f;--tint-sage:#d6dfd0;--tint-wild:#fff0bf;--ink-wild:#7a5a00;--rule-amber:#e7b04a;--tint-pink:#ffe0ec;--tint-apricot-light:#ffe7c4;--tint-periwinkle:#dfe4ff;--tint-sand-warm:#f3ece0;--ink-hover:#33452f;--log-hover:#d84a30;--coral-hover:#b73a22;--serif:var(--font-serif), "Young Serif", Georgia, serif;--sans:var(--font-sans), Geist, system-ui, sans-serif;--mono:var(--font-mono), "Geist Mono", ui-monospace, monospace;--h1-index:36px;--h1:32px;--h2:22px;--h2-app:22px;--text-min:11.5px;--hit:44px;--gutter:16px;--section:40px;--radius:22px;--radius-lg:28px;--main-top:56px;--app-top:calc(var(--main-top) + env(safe-area-inset-top));--page:1320px;--read:720px;--tabbar-h:0px;--spring:cubic-bezier(.2, .9, .3, 1);--pop:cubic-bezier(.3, 1.6, .5, 1);--shadow:0 14px 30px #22301f1f;--shadow-lift:0 22px 48px #22301f24;--shadow-soft:0 1px 3px #22301f1a}@media (min-width:768px){:root{--h1-index:52px;--h1:44px;--h2:26px;--h2-app:30px;--gutter:24px;--section:56px}}@media (min-width:1024px){:root{--gutter:40px}}
