/* Reaux, Sham, and Go! privacy page (from reaux-sham-go/site/public/privacy.html @ 6bffbff) */
:root { --gold: #FFCB3D; --text: #F4F1E8; --muted: #AEB6DA; --bg: #10173A; --line: rgba(255,255,255,.1); }
* { box-sizing: border-box; }
body {
  margin: 0; color: var(--text); background: var(--bg); line-height: 1.65;
  font-family: ui-rounded, "SF Pro Rounded", system-ui, sans-serif; -webkit-font-smoothing: antialiased;
}
.wrap { width: min(720px, 100% - 32px); margin: 0 auto; padding: 32px 0 64px; }
a { color: var(--gold); }
.back { display: inline-flex; align-items: center; gap: 10px; color: var(--text); text-decoration: none; font-weight: 800; }
.back img { width: 36px; height: 36px; border-radius: 10px; }
h1 { font-size: clamp(32px, 6vw, 44px); line-height: 1.1; margin: 36px 0 6px; }
h2 { font-size: 22px; margin: 36px 0 6px; color: var(--gold); }
.updated { color: var(--muted); margin: 0 0 24px; }
p, li { color: #DCE0F2; }
footer { border-top: 1px solid var(--line); margin-top: 48px; padding-top: 20px; color: var(--muted); font-size: 14px; }
