/* Simple readable styling for the privacy and account-deletion pages. */
:root { color-scheme: dark; }
body {
  margin: 0; background: #07070c; color: #e9e9f2; line-height: 1.65; font-size: 16px;
  font-family: 'Plus Jakarta Sans', 'Noto Sans Tamil', system-ui, -apple-system, 'Segoe UI', sans-serif;
}
main { max-width: 720px; margin: 0 auto; padding: 28px 20px 64px; }
.brand { display: inline-flex; align-items: center; gap: 10px; font-weight: 800; color: #fff; text-decoration: none; margin-bottom: 18px; }
.brand img { width: 36px; height: 36px; border-radius: 11px; }
h1 { font-size: clamp(26px, 5vw, 34px); line-height: 1.15; letter-spacing: -0.02em; margin: 8px 0 6px; }
h2 { font-size: 18px; margin: 28px 0 6px; }
a { color: #ff7aa6; }
.muted { color: #8a8aa0; margin-top: 0; }
ul, ol { padding-left: 22px; }
li { margin: 6px 0; }
.btn {
  display: inline-block; margin-top: 12px; padding: 12px 22px; border-radius: 999px; color: #fff; font-weight: 700; text-decoration: none;
  background: linear-gradient(135deg, #ff8a00, #ff2e74 52%, #7b4dff);
}
