/* Anniversary · Minimal — clean timeline, charcoal + gold. */
.theme-am {
  --card-bg: linear-gradient(180deg, #ffffff 0%, #f7f7f5 100%);
  --card-accent: #4a3f45;
  --card-envelope: #ece8e2;
}
.theme-am .card-reveal h1 { font-family: var(--font-body); font-weight: 800; font-size: 36px; letter-spacing: -0.01em; }
.theme-am .card-reveal .msg { font-family: var(--font-body); }
.theme-am .signature { font-family: var(--font-body); font-weight: 700; font-size: 20px; }
