/* Legal pages: the landing's paper & ink look over their old inline styles. */
:root {
  --bg: #F7F5F1; --panel: #FFFFFF; --text: #191714; --muted: #5F5951;
  --accent: #7A2E3F; --border: #E6E1D9;
}
body { background: var(--bg) !important; color: var(--text) !important; font-family: Inter, system-ui, -apple-system, "Segoe UI", sans-serif !important; }
.card { background: var(--panel) !important; border: 1px solid var(--border) !important; border-radius: 20px !important; box-shadow: none !important; }
h1, h2 { font-family: "Cormorant Garamond", Georgia, serif !important; color: var(--text) !important; font-weight: 600 !important; }
p, li { color: var(--muted) !important; }
a { color: var(--accent) !important; }
.toplink { text-transform: none !important; letter-spacing: 0 !important; font-size: 15px !important; }
.toplink::before { content: "← "; }
