:root {
  --bg: #fcf9f7;
  --card: #ffffff;
  --tint: #f5f2ef;
  --ink: #1e1c1a;
  --soft: #3f3a36;
  --muted: #6f6862;
  --line: rgba(30, 28, 26, 0.1);
  --line-strong: rgba(30, 28, 26, 0.26);
  --accent: #e07287;
  --link: #1e1c1a;
  --focus: #a884b6;
  --btn-bg: #e07287;
  --btn-ink: #ffffff;
  --radius: 999px;
  --radius-card: 20px;
  --shadow: 0 4px 18px rgba(224, 114, 135, 0.09);
  --nav-bg: rgba(252, 249, 247, 0.88);
  --media-bg: radial-gradient(closest-side, rgba(224, 114, 135, 0.2), rgba(211, 190, 218, 0.12) 70%, transparent);
  --band-bg: #fdf2ee;
  --phone-shadow: rgba(120, 70, 80, 0.22);
  --header-bg: #faf5f3;
  --display: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", "Segoe UI", Roboto, Arial, sans-serif;
}
.faq details, .tile { border-radius: 20px; }
