/* Wedding-date celebration: only shown after the wedding. */
#vaultAnniversary[hidden] { display: none !important; }
#vaultAnniversary { display:flex; flex-direction:column; gap: .55rem; margin-top: 1.2rem; padding: 1.4rem 1.2rem; border:1px solid rgba(166,133,98,.5); background:linear-gradient(130deg,rgba(69,49,35,.18),rgba(12,10,9,.1)); text-align:center; color:inherit; }
#vaultAnniversary .vault-anniversary-kicker { font-family:inherit; letter-spacing:.22em; font-size:.64rem; font-weight:600; opacity:.7; }
#vaultAnniversary #vaultAnniversaryHeadline { font-family:Georgia,'Times New Roman',serif; font-size:clamp(1.35rem,3vw,2.3rem); font-style:italic; font-weight:400; line-height:1.25; }
#vaultAnniversary #vaultAnniversaryDays { font-size:.88rem; letter-spacing:.025em; opacity:.85; }
@media(max-width:600px) { #vaultAnniversary { padding:1rem .7rem; } }
