/* OurRound site — matches the app: near-black + champagne gold */
:root {
  --bg: #0b0a08;
  --bg2: #151310;
  --gold: #e0d2a6;
  --gold-deep: #b49b62;
  --text: #d8d4cc;
  --muted: #8a857c;
}
* { margin: 0; padding: 0; box-sizing: border-box; }
body {
  background: linear-gradient(180deg, var(--bg2) 0%, var(--bg) 100%);
  color: var(--text);
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;
  line-height: 1.7;
  min-height: 100vh;
}
main { max-width: 720px; margin: 0 auto; padding: 48px 24px 96px; }
h1, h2 {
  font-family: Georgia, "Times New Roman", serif;
  color: var(--gold);
  font-weight: 500;
  letter-spacing: 0.04em;
}
h1 { font-size: 2rem; margin: 32px 0 8px; }
h2 { font-size: 1.2rem; margin: 36px 0 10px; }
p, li { margin-bottom: 12px; color: var(--text); }
ul { padding-left: 22px; }
a { color: var(--gold); text-decoration: none; border-bottom: 1px solid rgba(224, 210, 166, 0.35); }
a:hover { border-bottom-color: var(--gold); }
.brand {
  display: flex; align-items: center; gap: 12px;
  padding-top: 8px;
}
.brand a { border: none; }
.wordmark {
  font-family: Georgia, serif;
  letter-spacing: 0.35em;
  font-size: 0.95rem;
  color: var(--gold);
}
.goblet { width: 26px; height: 26px; }
.tagline { color: var(--muted); font-size: 1.05rem; margin-top: 4px; }
.hero { text-align: center; padding: 96px 0 48px; }
.hero .goblet { width: 72px; height: 72px; filter: drop-shadow(0 0 24px rgba(224, 210, 166, 0.35)); }
.hero h1 { font-size: 2.6rem; letter-spacing: 0.3em; margin-top: 24px; }
.hero p { max-width: 460px; margin: 16px auto 0; color: var(--muted); }
.cta { margin-top: 40px; color: var(--muted); font-size: 0.95rem; letter-spacing: 0.08em; }
.meta { color: var(--muted); font-size: 0.9rem; }
footer {
  max-width: 720px; margin: 0 auto; padding: 32px 24px 48px;
  color: var(--muted); font-size: 0.85rem;
  border-top: 1px solid rgba(224, 210, 166, 0.12);
  display: flex; gap: 20px; flex-wrap: wrap;
}
footer a { color: var(--muted); border-bottom-color: rgba(138, 133, 124, 0.4); }
