:root{--accent:#2563EB;--accent-2:#F97316;--text:#0B1F3A;--surface-soft:#F2F6FC}html[data-theme=dark]{--text:#edf4ff;--muted:#b1c1d5;--bg:#081525;--surface:#10223a;--border:#253c58}.site-header{border-color:var(--border)}#reading-progress{background:#2563EB}a{color:var(--accent)}h1,h2,h3{color:var(--text)}
