@font-face {

  font-family: 'Montserrat';

  font-style: normal;

  font-weight: 400;

  font-display: swap;

  src: url(affiliate/montserrat-0.ttf) format('truetype');

}

@font-face {

  font-family: 'Montserrat';

  font-style: normal;

  font-weight: 600;

  font-display: swap;

  src: url(affiliate/montserrat-1.ttf) format('truetype');

}

@font-face {

  font-family: 'Montserrat';

  font-style: normal;

  font-weight: 700;

  font-display: swap;

  src: url(affiliate/montserrat-2.ttf) format('truetype');

}

@font-face {

  font-family: 'Montserrat';

  font-style: normal;

  font-weight: 900;

  font-display: swap;

  src: url(affiliate/montserrat-3.ttf) format('truetype');

}


/* Shared typography for every public iframe, including dynamic content. */
html, body, body *, body *::before, body *::after { font-family: "Montserrat", Arial, sans-serif !important; }

/* Equal-width numerals across all public iframe content and controls. */
html, body, body *, body *::before, body *::after { font-variant-numeric: tabular-nums !important; }

/* Shared feedback for enabled iframe actions; disabled timers remain unchanged. */
body :is(button, input[type="button"], input[type="submit"], input[type="reset"], a[href], [role="button"]):not(:disabled):not([aria-disabled="true"]):not([disabled]){transition:filter 150ms ease-out;cursor:pointer}
@media(hover:hover){body :is(button, input[type="button"], input[type="submit"], input[type="reset"], a[href], [role="button"]):not(:disabled):not([aria-disabled="true"]):not([disabled]):hover{filter:brightness(1.12) drop-shadow(0 0 3px #37dc7b35)!important}}
body :is(button, input[type="button"], input[type="submit"], input[type="reset"], a[href], [role="button"]):not(:disabled):not([aria-disabled="true"]):not([disabled]):focus-visible{filter:brightness(1.12) drop-shadow(0 0 3px #37dc7b35)!important}
@media(prefers-reduced-motion:reduce){body :is(button, input[type="button"], input[type="submit"], input[type="reset"], a[href], [role="button"]):not(:disabled):not([aria-disabled="true"]):not([disabled]){transition:none}}
