/* Scarlet Seal — crimson and black on ivory. */
.inv-design-scarlet-seal .inv-hero {
    background: radial-gradient(120% 80% at 50% 0%, var(--t-accent-soft) 0%, transparent 60%), var(--t-paper);
}
.inv-design-scarlet-seal .inv-section { border-top: 1px solid color-mix(in srgb, var(--t-accent) 24%, transparent); }
.inv-design-scarlet-seal .inv-names { font-weight: 500; }
.inv-design-scarlet-seal .inv-amp { color: var(--t-accent); font-style: italic; }
.inv-design-scarlet-seal .inv-heading::before {
    content: ""; display: block; width: 36px; height: 2px; background: var(--t-accent);
    margin: 0 auto 14px;
}
.inv-design-scarlet-seal .inv-event { border: 1px solid color-mix(in srgb, var(--t-accent) 28%, transparent); border-radius: 10px; }
.inv-design-scarlet-seal .inv-btn, .inv-design-scarlet-seal .inv-count-grid > div { border-radius: 8px; }
.inv-design-scarlet-seal .inv-footer { background: var(--t-accent); color: var(--t-on-accent); }
.inv-design-scarlet-seal .inv-footer-date { color: color-mix(in srgb, var(--t-on-accent) 78%, transparent); }
