/* The store uses the club's existing visual system through the v1 theme contract. */
#myaero-vouchers {
  --mav-navy: var(--wac-navy-deep);
  --mav-ink: var(--wac-navy);
  --mav-accent: var(--wac-gold);
  --mav-panel: var(--wac-card);
  --mav-link: var(--wac-blue-ink, #326A9A);
  --mav-button: var(--wac-teal-deep);
  --mav-heading-font: var(--wac-font-head);
  --mav-body-font: var(--wac-font-body);
  --mav-radius: 8px;
  display: block;
  min-width: 0;
}
.hosted-preview-notice { margin: 0; padding: 14px 24px; background: var(--wac-card-alt); color: var(--wac-navy); font-size: 16px; text-align: center; }
.hosted-voucher-area { min-width: 0; overflow-wrap: anywhere; }
.hosted-voucher-help { font-size: 16px; line-height: 1.6; margin-top: 24px; max-width: 70ch; }
.hosted-voucher-area [hidden] { display: none !important; }
.hosted-voucher-area :focus-visible { outline: 3px solid var(--wac-teal-deep); outline-offset: 5px; }
