html[data-site-brand=enough] .studio-languages{display:flex;flex-wrap:wrap;gap:8px 16px;padding-block:18px;border-top:1px solid var(--line,#8883);font:500 13px/1.8 -apple-system,BlinkMacSystemFont,"Segoe UI",Tahoma,Arial,sans-serif}
html[data-site-brand=enough] .studio-languages a{color:inherit;text-decoration:none;opacity:.65;min-height:36px;display:inline-flex;align-items:center}
html[data-site-brand=enough] .studio-languages a[aria-current]{opacity:1;text-decoration:underline;text-underline-offset:5px}
html[data-site-brand=enough] .studio-languages a:focus-visible{outline:2px solid currentColor;outline-offset:4px;border-radius:3px}
html[data-site-brand=enough] .studio-locale-note{font:400 13px/1.8 Tahoma,Arial,sans-serif;color:var(--muted,#888);margin:100px auto 0;padding-inline:clamp(20px,5vw,80px);max-width:1440px}
html[data-site-brand=enough][dir=rtl] body{font-family:Tahoma,"Segoe UI",Arial,sans-serif;letter-spacing:normal}
html[data-site-brand=enough][dir=rtl] :is(.portfolio-about,.portfolio-sales,.portfolio-footer-columns,.portfolio-mega-side,#portfolio-project-dialog){text-align:start;letter-spacing:normal}
html[data-site-brand=enough][dir=rtl] :is(.portfolio-about h2,.portfolio-services h3,.portfolio-sales h2){letter-spacing:normal;line-height:1.5}
html[data-site-brand=enough][dir=rtl] :is(.portfolio-about p,.portfolio-services p,.portfolio-sales p){line-height:1.9}
html[data-site-brand=enough][dir=rtl] :is(.portfolio-header-shell,.portfolio-liquid-objects,.portfolio-liquid-track,.portfolio-case-system,.portfolio-film){direction:ltr}
html[data-site-brand=enough][dir=rtl] :is(input[type=email],input[type=url],input[type=tel]){direction:ltr;text-align:start}
html[data-site-brand=enough][data-studio-locale=ru] :is(.portfolio-about,.portfolio-sales,#portfolio-project-dialog){font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}
html[data-site-brand=enough] .portfolio-footer-role{white-space:normal}
@media(max-width:767px){html[data-site-brand=enough] .studio-languages{justify-content:center;gap:8px 18px}html[data-site-brand=enough] .studio-locale-note{margin-top:86px;font-size:12px}}
/* Media geometry and scrollLeft-driven interactions retain their authored direction. */
html[data-site-brand=enough][dir=rtl] :is(.mc-carousel,.mc-track,.afra-gallery-track,.portfolio-gallery-viewport,.portfolio-motion-track,.portfolio-recovered-carousel,.portfolio-related-track,.portfolio-responsive-gallery,.portfolio-websites-rail){direction:ltr}
/* Locally hosted, licensed variable fonts; each locale loads its own family. */
@font-face{font-family:'Enough Vazirmatn';src:url('/assets/locales/fonts/Vazirmatn.woff2') format('woff2');font-style:normal;font-weight:100 900;font-display:swap}
@font-face{font-family:'Enough Cairo';src:url('/assets/locales/fonts/Cairo.woff2') format('woff2');font-style:normal;font-weight:200 1000;font-display:swap}
@font-face{font-family:'Enough Inter';src:url('/assets/locales/fonts/Inter.woff2') format('woff2');font-style:normal;font-weight:100 900;font-display:swap}
html[data-site-brand=enough][lang=fa]{--studio-locale-font:'Enough Vazirmatn',Tahoma,sans-serif}
html[data-site-brand=enough][lang=ar]{--studio-locale-font:'Enough Cairo',Tahoma,sans-serif}
html[data-site-brand=enough][lang=ru]{--studio-locale-font:'Enough Inter',Arial,sans-serif}
html[data-site-brand=enough]:is([lang=fa],[lang=ar],[lang=ru]) body,
html[data-site-brand=enough]:is([lang=fa],[lang=ar],[lang=ru]) body :is(h1,h2,h3,h4,h5,h6,p,a,button,input,select,option,textarea,label,summary,figcaption,small,li,span){font-family:var(--studio-locale-font)!important}
/* The unlocalized authored project stories retain their English typography. */
html[data-site-brand=enough]:is([lang=fa],[lang=ar],[lang=ru]) [data-locale-original][lang=en],
html[data-site-brand=enough]:is([lang=fa],[lang=ar],[lang=ru]) [data-locale-original][lang=en] :is(h1,h2,h3,h4,h5,h6,p,a,button,input,select,option,textarea,label,summary,figcaption,small,li,span){font-family:-apple-system,BlinkMacSystemFont,'Helvetica Neue',Arial,sans-serif!important}
/* Header and footer chrome can be mounted within the preserved English main. */
html[data-site-brand=enough]:is([lang=fa],[lang=ar],[lang=ru]) :is(.portfolio-header,.portfolio-simple-footer-content) :is(p,a,button,label,span,h2,h3){font-family:var(--studio-locale-font)!important}
/* SIL Open Font License notices shipped with the font files:
'/assets/locales/fonts/Vazirmatn-OFL.txt'
'/assets/locales/fonts/Cairo-OFL.txt'
'/assets/locales/fonts/Inter-OFL.txt'
*/
