/* Focused mobile corrections; approved NordView composition is preserved. */
@media(max-width:700px){
 html{scrollbar-gutter:auto}
 .home-page .header-burger,.project-showcase-page .header-burger{min-width:44px;min-height:44px;justify-self:end}
 .home-page .header-row,.project-showcase-page .header-row{grid-template-columns:clamp(94px,28vw,160px) minmax(0,1fr) 44px;gap:8px}
 .home-page .home-hero-actions{gap:12px}
 .home-page .hdp-option{min-height:80px;padding-block:16px;gap:8px}
 .home-page .footer-left__title,.project-showcase-page .footer-left__title{font-size:32px;line-height:1.15}
}
@media(max-width:480px){
 body.project-showcase-page .sg-actions{grid-template-columns:1fr;gap:12px}
 body.project-showcase-page .sg-actions .nv-action{white-space:nowrap!important}
}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}
