/* Static homepage copy only; original pages never load this stylesheet. */
.almas-site.home-static .hero-static-image{width:100%;height:100%;object-fit:cover;object-position:center;animation:none;transform:none}
.almas-site.home-static .home-news{background:#0f6c60;background-image:none}
.almas-site.home-static .home-news::before{content:none;background:none}
.almas-site.home-static .site-footer{background:#144238;background-image:none}
.almas-site.home-static .footer-background{display:none;background:none}
/* Keep the original rounded frame, border, shadow and responsive padding. */
.almas-site.home-static .footer-glass-box{background:#144238}

/* R3: body content grows by about 1px, using rem; original geometry and title/menu metrics stay unchanged. */
.almas-site.home-static .hero-copy p{font-size:1.0625rem}
.almas-site.home-static .about-copy p{font-size:.9375rem}
.almas-site.home-static .category-card p,
.almas-site.home-static .article-body p,
.almas-site.home-static .site-footer p{font-size:.8125rem}
.almas-site.home-static .site-footer .footer-grid>div:first-child>p{font-size:.9375rem}
.almas-site.home-static .site-footer .footer-grid>div:first-child>.footer-contact-note{font-size:.9375rem!important}
.almas-site.home-static .site-footer .footer-contact{font-size:1.0625rem}
@media(max-width:1050px){.almas-site.home-static .hero-copy p{font-size:1rem}}
@media(max-width:550px){
 .almas-site.home-static .about-copy p{font-size:.8125rem}
 .almas-site.home-static .category-card p{font-size:.6875rem}
 .almas-site.home-static .site-footer p{font-size:.75rem}
}
/* Retain the existing responsive hero scale in compact viewports. */
@media(max-width:991.98px) and (orientation:portrait){
 .almas-site.home-static .hero-copy p{font-size:clamp(.75rem,calc(1.6svh + .0625rem),.9375rem)}
}
@media(max-width:991.98px) and (orientation:portrait) and (max-height:620px){
 .almas-site.home-static .hero-copy p{font-size:.75rem}
}
@media(max-width:991.98px) and (orientation:portrait) and (max-height:450px){
 .almas-site.home-static .hero-copy p{font-size:.75rem}
}
@media(max-width:991.98px) and (orientation:leather) and (max-height:620px){
 .almas-site.home-static .hero-copy p{font-size:.75rem}
}
@media(min-width:992px) and (max-height:680px){
 .almas-site.home-static .hero-copy p{font-size:.875rem}
}

/* R4: slightly larger navigation and action links, scoped to the static copy. */
.almas-site.home-static .main-nav .nav-link{font-size:.875rem}
.almas-site.home-static .submenu a{font-size:.875rem}
.almas-site.home-static .language-switch{font-size:.8125rem}
.almas-site.home-static .button{font-size:.875rem}
.almas-site.home-static .hero-catalog{font-size:.875rem}
.almas-site.home-static .category-more{font-size:.8125rem}
.almas-site.home-static .article-more{font-size:.8125rem}
.almas-site.home-static .footer-links a{font-size:.8125rem}
.almas-site.home-static .footer-bottom a{font-size:.6875rem}
.almas-site.home-static .site-footer .footer-contact{font-size:1.125rem}
@media(max-width:1200px){
 .almas-site.home-static .main-nav .nav-link{font-size:.9375rem}
}
@media(max-width:550px){
 .almas-site.home-static .language-switch{font-size:.75rem}
 .almas-site.home-static .hero-catalog{font-size:.8125rem}
 .almas-site.home-static .category-more{font-size:.6875rem}
 .almas-site.home-static .footer-links a{font-size:.75rem}
 .almas-site.home-static .footer-bottom a{font-size:.625rem}
}
