/* Smúz Café — jobbról balra írás (héber).
   Csak a plugin oldalait tükrözi. Az elrendezés zömét flex/grid adja, ami
   `direction: rtl` mellett magától megfordul; itt azok maradnak, ahol
   kifejezett bal/jobb érték van beégetve. */

html[dir="rtl"] body { direction: rtl; }

/* A szám- és időadatok maradjanak balról jobbra olvashatók. */
html[dir="rtl"] time,
html[dir="rtl"] .p-date,
html[dir="rtl"] .ue-chip,
html[dir="rtl"] .smz-p-info li { direction: ltr; text-align: right; unicode-bidi: isolate; }

/* Szövegigazítás */
html[dir="rtl"] .lead,
html[dir="rtl"] .article p,
html[dir="rtl"] .earticle p,
html[dir="rtl"] footer .about { text-align: right; }

/* A középre igazított hero-szekciók középen maradnak. */
html[dir="rtl"] .hero,
html[dir="rtl"] .sec-head { text-align: center; }

/* Fejléc: a logó jobbra, a menü balra kerül. */
html[dir="rtl"] #hdr .nav { flex-direction: row-reverse; }
html[dir="rtl"] #hdr.smz-szuk .nav .smz-right { margin-left: 0; margin-right: auto; }
html[dir="rtl"] .smz-nyelv-lista { right: auto; left: 0; }

/* Mobilpanel */
html[dir="rtl"] .smz-p-link,
html[dir="rtl"] .smz-p-alj { text-align: right; }
html[dir="rtl"] .smz-p-alj { align-items: flex-end; }

/* Beszélgetés-buborékok: az irány megfordul. */
html[dir="rtl"] .smz-tole { align-self: flex-start; }
html[dir="rtl"] .smz-tolunk { align-self: flex-end; }

/* Az aktív menüpont aláhúzása és a jelölések. */
html[dir="rtl"] .smz-ig-jel { right: auto; left: 12px; }
html[dir="rtl"] .smz-doboz { border-left: 0; border-right: 4px solid #F4643D; }

/* Betűkép: a héber szedéshez a rendszerbetű olvashatóbb, mint az Anton. */
html[dir="rtl"] h1, html[dir="rtl"] h2, html[dir="rtl"] h3,
html[dir="rtl"] .h1look {
  font-family: 'Manrope', 'Arial Hebrew', 'Noto Sans Hebrew', sans-serif;
  font-weight: 800;
  letter-spacing: 0;
}
html[dir="rtl"] .it { font-style: normal; font-weight: 500; }
