/* Typografia dla języków pisanych od prawej (he, ar). Ładowane tylko na rynkach z dir="rtl";
   każda reguła ograniczona do [dir="rtl"], więc strony LTR są nietknięte.
   Czcionki: tylko podzbiory arabic/hebrew z Google Fonts (unicode-range), więc łacina
   (nazwy własne, ceny) dalej renderuje się Inter/Outfit/Nunito. */
/* arabic */
@font-face {
  font-family: 'Noto Sans Arabic';
  font-style: normal;
  font-weight: 400 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosansarabic/v33/nwpCtLGrOAZMl5nJ_wfgRg3DrWFZWsnVBJ_sS6tlqHHFlj4wv4r4xA.woff2) format('woff2');
  unicode-range: U+0600-06FF, U+0750-077F, U+0870-088E, U+0890-0891, U+0897-08E1, U+08E3-08FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE70-FE74, U+FE76-FEFC, U+102E0-102FB, U+10E60-10E7E, U+10EC2-10EC4, U+10EFC-10EFF, U+1EE00-1EE03, U+1EE05-1EE1F, U+1EE21-1EE22, U+1EE24, U+1EE27, U+1EE29-1EE32, U+1EE34-1EE37, U+1EE39, U+1EE3B, U+1EE42, U+1EE47, U+1EE49, U+1EE4B, U+1EE4D-1EE4F, U+1EE51-1EE52, U+1EE54, U+1EE57, U+1EE59, U+1EE5B, U+1EE5D, U+1EE5F, U+1EE61-1EE62, U+1EE64, U+1EE67-1EE6A, U+1EE6C-1EE72, U+1EE74-1EE77, U+1EE79-1EE7C, U+1EE7E, U+1EE80-1EE89, U+1EE8B-1EE9B, U+1EEA1-1EEA3, U+1EEA5-1EEA9, U+1EEAB-1EEBB, U+1EEF0-1EEF1;
}
/* hebrew */
@font-face {
  font-family: 'Noto Sans Hebrew';
  font-style: normal;
  font-weight: 400 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanshebrew/v50/or30Q7v33eiDljA1IufXTtVf7V6RvEEdhQlk0LlGxCyaePiWTNzENg.woff2) format('woff2');
  unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* Pismo łączone: rozstrzelenie i wersaliki rozrywają litery. */
[dir="rtl"] *,[dir="rtl"] *::before,[dir="rtl"] *::after{letter-spacing:0!important;text-transform:none!important}

/* Arabski/hebrajski krój jako pierwsza rodzina; łacina przechodzi dalej do dotychczasowych krojów. */
[dir="rtl"] body,
[dir="rtl"] body :where(h1,h2,h3,h4,h5,h6,p,span,a,li,label,button,input,select,textarea,td,th,div,strong,b,em,small,dt,dd,legend,summary,option):not([class*="icon"]):not([class^="fa"]):not([class*=" fa-"]){
  font-family:"Noto Sans Arabic","Noto Sans Hebrew","Inter","Outfit","Nunito",Arial,sans-serif!important;
}
