/* theme: news-broadcast — 新闻播报 */ :root{ --bg:#ffffff;--bg-soft:#f4f4f4;--surface:#ffffff;--surface-2:#ececec; --border:rgba(0,0,0,.14);--border-strong:#0a0a0a; --text-1:#0a0a0a;--text-2:#3a3a3a;--text-3:#7a7a7a; --accent:#e11d2d;--accent-2:#0a0a0a;--accent-3:#ffd100; --good:#0e7c3a;--warn:#ffd100;--bad:#e11d2d; --grad:linear-gradient(90deg,#e11d2d 0%,#e11d2d 100%); --grad-soft:linear-gradient(135deg,#fde5e7,#f4f4f4); --radius:0px;--radius-sm:0px;--radius-lg:2px; --shadow:none; --shadow-lg:0 4px 0 var(--accent); --font-sans:'Oswald','Inter','Noto Sans SC',sans-serif; --font-display:'Oswald','Inter','Noto Sans SC',sans-serif; } h1.title,h2.title,.h1,.h2{font-weight:700;text-transform:uppercase;letter-spacing:-.01em} .card{border:2px solid var(--text-1);box-shadow:6px 6px 0 var(--accent)} .divider-accent{background:var(--accent);height:6px;width:100%} .kicker{background:var(--accent);color:#fff;padding:4px 12px;display:inline-block;letter-spacing:.15em} .slide::before{content:"";position:absolute;left:0;top:0;bottom:0;width:8px;background:var(--accent);z-index:3}