[data-template=lux-black-tie-gold] .lux-card{background:var(--card);outline:1px solid var(--accent);outline-offset:-10px;box-shadow:inset 0 0 0 3px var(--accent);position:relative}[data-template=lux-black-tie-gold] .lux-monogram{box-shadow:inset 0 0 0 2px var(--accent), inset 0 0 0 7px var(--card), inset 0 0 0 8px var(--accent)}[data-template=lux-black-tie-gold] .lux-cover .lux-monogram{box-shadow:inset 0 0 0 2px var(--accent), inset 0 0 0 9px var(--ground), inset 0 0 0 10px var(--accent)}[data-template=lux-black-tie-gold] .lux-stamp{transition:transform .28s cubic-bezier(.5,0,.75,0)}[data-template=lux-black-tie-gold][data-opened] .lux-stamp{transform:scale(.9)}[data-template=lux-black-tie-gold] .lux-cover{transition:opacity .7s .32s}[data-template=lux-black-tie-gold][data-opened] .lux-cover{opacity:0}[data-template=lux-black-tie-gold] .lux-button,[data-template=lux-black-tie-gold] .inv-button{background:var(--accent);color:var(--ground);cursor:pointer;padding:14px 34px;font-weight:500;transition:background-color .15s;display:inline-block}[data-template=lux-black-tie-gold] .lux-button:hover,[data-template=lux-black-tie-gold] .inv-button:hover{background:var(--ink)}[data-template=lux-black-tie-gold] .lux-link,[data-template=lux-black-tie-gold] .inv-copy{color:var(--accent);text-underline-offset:4px;cursor:pointer;font-size:15px;text-decoration:underline}[data-template=lux-black-tie-gold] .inv-countdown__units{justify-content:center;gap:clamp(18px,6vw,44px)}[data-template=lux-black-tie-gold] .inv-countdown__value{font-family:var(--font-display), serif;color:var(--ink);font-size:clamp(2.25rem,7vw,3.25rem);line-height:1}[data-template=lux-black-tie-gold] .inv-countdown__label{color:var(--muted);margin-top:6px;font-size:15px}[data-template=lux-black-tie-gold] .inv-countdown__done{font-family:var(--font-display), serif;color:var(--accent);font-size:1.5rem}[data-template=lux-black-tie-gold] .inv-form__fields{gap:22px;display:grid}[data-template=lux-black-tie-gold] .inv-field{gap:8px;display:grid}[data-template=lux-black-tie-gold] .inv-label{color:var(--muted);font-size:15px}[data-template=lux-black-tie-gold] .inv-input{width:100%;color:var(--ink);font:inherit;background:0 0;border-bottom:1px solid #5c5240;padding:12px 0}[data-template=lux-black-tie-gold] .inv-input option{background:var(--card)}[data-template=lux-black-tie-gold] .inv-choices{flex-wrap:wrap;gap:10px 24px;display:flex}[data-template=lux-black-tie-gold] .inv-choice{align-items:center;gap:8px;display:flex}[data-template=lux-black-tie-gold] .inv-button{justify-self:center}[data-template=lux-black-tie-gold] .inv-form__note{text-align:center;color:var(--muted);margin-top:14px;font-size:15px}[data-template=lux-black-tie-gold] .inv-wishes{text-align:center;gap:26px;display:grid}[data-template=lux-black-tie-gold] .inv-wish__sender{font-family:var(--font-display), serif;color:var(--accent)}[data-template=lux-black-tie-gold] .inv-wish__time{font-family:var(--font-body), sans-serif;color:var(--muted);margin-left:0;font-size:15px;display:block}[data-template=lux-black-tie-gold] .inv-wish__message{margin-top:6px;line-height:1.6}[data-template=lux-black-tie-gold] .inv-wishes__empty{text-align:center}
