/* theme: magazine-bold — 杂志大标题 */ :root{ --bg:#f5efe2;--bg-soft:#ebe4d2;--surface:#fbf6e8;--surface-2:#ede5d0; --border:rgba(10,10,10,.16);--border-strong:#0a0a0a; --text-1:#0a0a0a;--text-2:#2a2a2a;--text-3:#6a6458; --accent:#ea5a1a;--accent-2:#0a0a0a;--accent-3:#c42a10; --good:#2a6a2a;--warn:#ea5a1a;--bad:#c42a10; --grad:linear-gradient(135deg,#ea5a1a,#c42a10); --grad-soft:linear-gradient(135deg,#fbe4d0,#f5d6c0); --radius:0px;--radius-sm:0px;--radius-lg:2px; --shadow:none; --shadow-lg:6px 6px 0 var(--accent); --font-sans:'Inter','Noto Sans SC',sans-serif; --font-serif:'Playfair Display','Noto Serif SC',Georgia,serif; --font-display:'Playfair Display','Noto Serif SC',Georgia,serif; } h1.title,.h1{font-size:120px;line-height:.92;font-weight:900;letter-spacing:-.04em;font-family:var(--font-serif)} h2.title,.h2{font-size:72px;font-weight:800;font-family:var(--font-serif)} .card{border:1.5px solid var(--text-1)} .divider-accent{background:var(--accent);height:6px;width:90px} .kicker{color:var(--accent);text-transform:uppercase;font-weight:700;letter-spacing:.25em}