/* Presentation-only for the existing four-language Salat Time legal document. */
body{max-width:1000px;margin:0 auto;padding:24px;font-family:'Inter',sans-serif;line-height:1.75}
.lang-menu{position:sticky;top:0;z-index:2;box-shadow:0 4px 14px #14161a14}
.lang-menu a{min-height:44px;align-items:center}
.lang-menu a:focus-visible,a:focus-visible{outline:3px solid #7d5525;outline-offset:3px}
.lang-block{scroll-margin-top:110px;padding:32px;margin-block:24px;border-radius:4px}
.lang-block h1{font-family:'Space Grotesk',sans-serif;font-size:clamp(1.7rem,4vw,2.3rem);line-height:1.2;margin-bottom:24px}
.lang-block h2{font-size:1.15rem;margin-top:24px}.lang-block p{margin-block:12px}.lang-block a{text-decoration:underline;text-underline-offset:3px}
.lang-block[dir=rtl]{text-align:right}.lang-block[dir=rtl] h2{justify-content:flex-start}
@media(max-width:600px){body{padding:12px}.lang-block{padding:20px 12px}.lang-menu{gap:4px;padding:8px}.lang-menu a{padding:8px}.lang-note{font-size:.9rem}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*{transition:none!important}}
