/**
 * فونت Iranyekan برای تیکتینو
 * این فایل محلی فونت iranyekan را بارگذاری می‌کند
 */

@font-face {
  font-family: "iranyekan";
  src: url("../fonts/iranyekan-regular-(fanum).eot");
  src: url("../fonts/iranyekan-regular-(fanum).eot?#iefix") format("embedded-opentype"),
       url("../fonts/iranyekan-regular-(fanum).woff2") format("woff2"),
       url("../fonts/iranyekan-regular-(fanum).woff") format("woff"),
       url("../fonts/iranyekan-regular-(fanum).ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "iranyekan";
  src: url("../fonts/iranyekan-light-(fanum).eot");
  src: url("../fonts/iranyekan-light-(fanum).eot?#iefix") format("embedded-opentype"),
       url("../fonts/iranyekan-light-(fanum).woff2") format("woff2"),
       url("../fonts/iranyekan-light-(fanum).woff") format("woff"),
       url("../fonts/iranyekan-light-(fanum).ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "iranyekan";
  src: url("../fonts/iranyekan-bold-(fanum).eot");
  src: url("../fonts/iranyekan-bold-(fanum).eot?#iefix") format("embedded-opentype"),
       url("../fonts/iranyekan-bold-(fanum).woff2") format("woff2"),
       url("../fonts/iranyekan-bold-(fanum).woff") format("woff"),
       url("../fonts/iranyekan-bold-(fanum).ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

/* IRANSans bundled faces. Filenames found in ../fonts/ are used below. */
@font-face {
  font-family: "IRANSans";
  src: url("../fonts/iransans-ultralight.eot");
  src: url("../fonts/iransans-ultralight.eot?#iefix") format("embedded-opentype"),
       url("../fonts/iransans-ultralight.woff2") format("woff2"),
       url("../fonts/iransans-ultralight.woff") format("woff"),
       url("../fonts/iransans-ultralight.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "IRANSans";
  src: url("../fonts/iransans-light.eot");
  src: url("../fonts/iransans-light.eot?#iefix") format("embedded-opentype"),
       url("../fonts/iransans-light.woff2") format("woff2"),
       url("../fonts/iransans-light.woff") format("woff"),
       url("../fonts/iransans-light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "IRANSans";
  src: url("../fonts/iransans.eot");
  src: url("../fonts/iransans.eot?#iefix") format("embedded-opentype"),
       url("../fonts/iransans.woff2") format("woff2"),
       url("../fonts/iransans.woff") format("woff"),
       url("../fonts/iransans.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "IRANSans";
  src: url("../fonts/iransans-medium.eot");
  src: url("../fonts/iransans-medium.eot?#iefix") format("embedded-opentype"),
       url("../fonts/iransans-medium.woff2") format("woff2"),
       url("../fonts/iransans-medium.woff") format("woff"),
       url("../fonts/iransans-medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "IRANSans";
  src: url("../fonts/iransans-bold.eot");
  src: url("../fonts/iransans-bold.eot?#iefix") format("embedded-opentype"),
       url("../fonts/iransans-bold.woff2") format("woff2"),
       url("../fonts/iransans-bold.woff") format("woff"),
       url("../fonts/iransans-bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

/*
  This file declares the bundled font faces for Ticketino. The plugin will apply
  the selected font (admin vs site) by injecting inline CSS at enqueue time.
*/

.ticketino-container {
  line-height: 1.8;
  letter-spacing: 0.02em;
}

.persian-numbers {
  font-feature-settings: "ss01" on;
}

.english-text {
  direction: ltr;
  text-align: left;
  font-family: "Arial", "Helvetica", sans-serif;
}

@supports (font-variation-settings: normal) {
  .ticketino-container {
    font-variation-settings: "wght" 400;
  }
}

@media (max-width: 768px) {
  .ticketino-container {
    font-size: 14px;
    line-height: 1.6;
  }
}

@media print {
  .ticketino-container {
    font-size: 12pt;
    line-height: 1.5;
  }
}

.ticketino-container h1,
.ticketino-container h2,
.ticketino-container h3,
.ticketino-container h4,
.ticketino-container h5,
.ticketino-container h6,
.ticketino-container * {
  font-family: 'iranyekan', Tahoma, Arial, sans-serif;
  font-weight: 600;
  font-style: normal;
}
