/* Tema: Minimalist White */
.theme-minimalist {
  --navy: #2b2b2b;
  --navy-light: #4a4a4a;
  --gold: #9c9c9c;
  --gold-light: #c7c7c7;
  --cream: #fafafa;
  --font-heading: 'Segoe UI', Arial, sans-serif;
}
.theme-minimalist .cover {
  background: linear-gradient(160deg, #f4f4f4 0%, #e2e2e2 100%);
  color: #2b2b2b;
}
.theme-minimalist .cover-kicker { color: #8a8a8a; }
.theme-minimalist .cover-guest { color: rgba(43,43,43,.7); }
.theme-minimalist .cover-names { color: #2b2b2b; letter-spacing: .03em; }
.theme-minimalist .btn-open { background: #2b2b2b; color: #fff; }
.theme-minimalist .couple-ampersand,
.theme-minimalist .event-card h4 { color: #9c9c9c; }
