/* Shared styles for the XOLV legal documents:
   privacy-policy.html, terms.html, account-deletion.html.
   Lifted verbatim from those files' <style> blocks (union of the three, which
   were identical apart from the `ol` and `a` rules) so the pages satisfy the
   site CSP with no 'unsafe-inline'. No visual change. */
* { margin: 0; padding: 0; box-sizing: border-box; }
body {
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
  background: #fff;
  color: #222;
  line-height: 1.6;
  padding: 24px;
  max-width: 720px;
  margin: 0 auto;
}
header { text-align: center; padding: 24px 0; }
.logo { font-size: 32px; font-weight: 900; color: #FF5E00; letter-spacing: -1px; }
h1 { font-size: 22px; margin-top: 8px; }
.updated { color: #999; font-size: 13px; margin-top: 4px; }
h2 { font-size: 17px; color: #FF5E00; margin: 28px 0 8px; }
p, li { font-size: 14px; color: #333; }
ul, ol { padding-left: 20px; margin-top: 8px; }
li { margin-bottom: 4px; }
a { color: #FF5E00; }
footer { text-align: center; color: #999; font-size: 12px; margin: 40px 0 16px; }
