/* Tipografia por cliente: a escolha "Padrão do tema" não altera o CSS original. */
:root[data-client-font-body="true"] body,
:root[data-client-font-body="true"] button,
:root[data-client-font-body="true"] input,
:root[data-client-font-body="true"] select,
:root[data-client-font-body="true"] textarea,
:root[data-client-font-body="true"] .splash-event-details,
:root[data-client-font-body="true"] .splash-hint,
:root[data-client-font-body="true"] .menu-btn,
:root[data-client-font-body="true"] .mission-btn,
:root[data-client-font-body="true"] .royal-btn,
:root[data-client-font-body="true"] .back-btn,
:root[data-client-font-body="true"] .gift-row,
:root[data-client-font-body="true"] .attendance-option,
:root[data-client-font-body="true"] .field,
:root[data-client-font-body="true"] .card-intro,
:root[data-client-font-body="true"] .info-chip {font-family:var(--client-font-body),system-ui,sans-serif!important;}
:root[data-client-font-display="true"] h1,
:root[data-client-font-display="true"] h2,
:root[data-client-font-display="true"] h3,
:root[data-client-font-display="true"] .page-title,
:root[data-client-font-display="true"] .home-date,
:root[data-client-font-display="true"] .eyebrow,
:root[data-client-font-display="true"] .splash-event-date,
:root[data-client-font-display="true"] .splash-event-time,
:root[data-client-font-display="true"] .gift-row strong,
:root[data-client-font-display="true"] .info-chip strong,
:root[data-client-font-display="true"] .success-box h2 {font-family:var(--client-font-display),system-ui,sans-serif!important;}
