/* ORGASTRO BCN — Ajustes responsive globales.
   El grueso del responsive se resuelve en la plantilla DesignCode mediante
   matchMedia('(max-width:860px)') -> renderVals() (grids, navegación,
   columnas del vídeo, etc.). Aquí solo van los overrides puramente CSS. */

@media (max-width:760px){
  section,footer{scroll-margin-top:56px}
}

@media (max-width:640px){
  .org-footer-meta{justify-content:center !important;text-align:center}
  .org-footer-meta>span{flex:1 1 100%;text-align:center}
  .org-credit{font-size:14px !important;color:rgba(244,234,218,.72) !important}
}

/* Accesibilidad: desactiva el scroll-snap y el scroll suave si se pide
   reducir el movimiento. */
@media (prefers-reduced-motion: reduce){
  html{scroll-snap-type:none;scroll-behavior:auto}
}
