/* Interface fonts are independent from the neon editor's font families. */
@font-face {
  font-family: 'RN UI Display';
  src: url("../fonts/interface/lalezar.7bb085b98096.woff2") format('woff2');
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: 'RN UI Text';
  src: url("../fonts/interface/vazirmatn.aa13c8871735.woff2") format('woff2');
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
}
:root {
  --rn-interface-text: 'RN UI Text', Tahoma, Arial, sans-serif;
  --rn-interface-display: 'RN UI Display', 'RN UI Text', Tahoma, sans-serif;
}
body,
body .catalog-visual-page {
  font-family: var(--rn-interface-text);
}
body :is(h1, h2, h3),
body .rn-home-copy h1 .neon-blink {
  font-family: var(--rn-interface-display) !important;
  font-weight: 400 !important;
  letter-spacing: normal;
  line-height: 1.5;
}
/* Controls and numbers remain easy to scan at small mobile sizes. */
body :is(input, select, textarea, .btn, .chip, .main-nav, .site-breadcrumbs) {
  font-family: var(--rn-interface-text);
}
body :is(button, input, select, textarea) {
  line-height: 1.7;
}
