/* Cazorla theme: overrides sobre bloques de Drupal que no queremos mostrar. */

/* Ocultar el bloque "Página principal" (título) porque cada plantilla del
   microsite incluye su propio hero con h1. */
.block-page-title-block,
h1.page-title,
[id^="block-pagetitle"] {
  display: none !important;
}

/* Ocultar breadcrumb block (las páginas ya tienen su propio breadcrumb). */
.block-system-breadcrumb-block,
nav.breadcrumb {
  display: none !important;
}

/* Ocultar tabs administrativos al usuario público. */
.block-local-tasks-block {
  display: none;
}
.user-logged-in .block-local-tasks-block {
  display: block;
  max-width: 1200px;
  margin: 1rem auto;
  padding: 0 1.5rem;
}

/* Messages de Drupal. */
.region-highlighted,
.messages {
  max-width: 1200px;
  margin: 1rem auto;
  padding: 0 1.5rem;
}

/* Links en párrafos: usa el verde-luz por defecto cuando no hay clase. */
main a:not([class]) {
  color: var(--verde-luz, #4caf73);
}

/* Skip link accesible. */
.skip-link,
a.sr-only {
  position: absolute;
  top: -100vh;
  left: 0;
}
.skip-link:focus,
a.sr-only:focus {
  top: 0.75rem;
  left: 0.75rem;
  z-index: 10000;
  background: var(--verde);
  color: var(--blanco);
  padding: 0.5rem 1rem;
  border-radius: 8px;
  text-decoration: none;
}
