:root {
  --tinta: #080a0f;
  --panel: #141a24;
  --marfil: #f4f0e6;
  --niebla: #c4beb4;
  --filamento: #e2be7a;
  --filamento-suave: rgba(226, 190, 122, 0.14);
  --linea: rgba(244, 240, 230, 0.14);
  --linea-fuerte: rgba(244, 240, 230, 0.32);
  --radio: 12px;
  --ancho: 72rem;
  --cabecera: 4.5rem;
  --sans: "Segoe UI", ui-sans-serif, system-ui, -apple-system, sans-serif;
  color-scheme: dark;
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

html {
  scroll-behavior: smooth;
  scroll-padding-top: calc(var(--cabecera) + 0.75rem);
}

body {
  margin: 0;
  min-height: 100vh;
  background-color: var(--tinta);
  background-image:
    radial-gradient(ellipse 70% 42% at 88% -8%, rgba(226, 190, 122, 0.09), transparent 55%),
    linear-gradient(180deg, #080a0f 0%, #0c1018 40%, #080a0f 100%);
  color: var(--marfil);
  font-family: var(--sans);
  font-size: 1.0625rem;
  line-height: 1.6;
  letter-spacing: -0.011em;
}

.saltar {
  position: absolute;
  left: 1rem;
  top: 0;
  transform: translateY(-120%);
  background: var(--filamento);
  color: var(--tinta);
  padding: 0.5rem 0.8rem;
  z-index: 20;
}

.saltar:focus {
  transform: none;
}

.cabecera {
  position: sticky;
  top: 0;
  z-index: 10;
  display: flex;
  align-items: center;
  gap: 1.25rem;
  min-height: var(--cabecera);
  padding: 0.75rem clamp(1.25rem, 4vw, 3rem);
  background: #080a0f;
  border-bottom: 1px solid var(--linea);
}

.cabecera-marcas {
  display: inline-flex;
  align-items: center;
  gap: 0.85rem;
  min-width: 0;
}

.marca {
  color: var(--marfil);
  text-decoration: none;
  font-family: "Iowan Old Style", Palatino, "Palatino Linotype", Georgia, serif;
  font-size: 1.2rem;
  font-weight: 500;
  letter-spacing: 0.01em;
}

.logo {
  display: block;
  height: 1.8rem;
  width: calc(1.8rem * 714 / 268);
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAsoAAAEMCAYAAADdz5B0AABY3klEQVR42u3debxVdb3/8ddnrX1GDucAokziBIqiAofjbCUN1i2zyajMbLjdKOuSHECy8UiTqSAYZVfLrmXDLa6/ykYzC8sJ5TCpOIAKCjLJcAY4w977+/n9sU9dG1SGvdaZ3s/H5ebtyh6+a+21Puv7/Xw/HxARERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERHpdUxDIP9oPA2lpTRVlpKNNRoiIiLSEzzA0F0wNyhQlm4xgdkDYsJrwd8JNhw80qiIiIhID7Hb4ZfHsvEHi1mcT+MNMxpzAZjCB8tbyL81wFeBEeClGhURERHpQYLB2Ws5fBSFeCVxmjEUAJo4ZFjAPwUcCShIFhERkZ4mAoYb/ok6Zp+uQFlS0hAZ4QiwCRoLERER6dmsJpCdokBZUuN4mUZBRERE6BUzy1GlAmURERERkW7M9RAREREREQXKIiIiIiIKlEVEREREFCiLiIiIiChQFhERERFRoCwiIiIiokBZRERERESBsoiIiIiIAmUREREREQXKIiIiIiIKlEVEREREFCiLiIiIiChQFhERERFRoCwiIiIiIgqURUREREQUKIuIiIiIKFAWEREREVGgLCIiIiKiQFlEREREJAUZDYF0k2ZgN9ChoRAREenNLIJQATYIqABMgbLIAfO1wC0Rmd+3sXeDxkNERKT3KqOiLMLGBexthr/dYVhfCZYVKEvaNkP06RoG/mIJc3MaDhERkT5hwyRmPGDYLrBLwAejHGWR/WPYryLsLgXJIiIifctKFu7OEb4P/iTazCey/xxfPpCqVo2EiIhI3zOO59YBm4GgQFlkv4W921gTNA4iIiJ9z2IW58FbgbwCZRERERERXrh6TFDqhYiIiIgIajgiIiIiIqJAWUREREREgbKIiIiICMUqBRtFCpRFRERERP6JD6KPNLVToCwiIiIiRWSZvtLCWoGyiIiIiIgCZRERERERBcoiIiIiIgqURUREREQUKIuIiIiIKFAWEREREVGgLCIiIiKiQFlERERE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") center / contain no-repeat;
}

.logo-grande {
  height: 4.4rem;
  width: calc(4.4rem * 714 / 268);
  margin-bottom: 0.85rem;
}

.abrir-menu,
.boton,
.temas button,
.entrar,
.menu a.boton-linea {
  font: inherit;
  letter-spacing: -0.011em;
  min-height: 2.75rem;
  border-radius: 8px;
}

.abrir-menu {
  display: none;
  margin-left: auto;
  background: transparent;
  color: var(--marfil);
  border: 1px solid var(--linea-fuerte);
  padding: 0 0.9rem;
  cursor: pointer;
}

.menu {
  display: flex;
  align-items: center;
  gap: 0.85rem 1.15rem;
  margin-left: auto;
}

.menu a {
  color: var(--niebla);
  text-decoration: none;
  font-size: 0.95rem;
}

.menu a:hover,
.menu a:focus-visible {
  color: var(--marfil);
}

.entrar,
.boton {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0 1.15rem;
  background: var(--filamento);
  color: var(--tinta);
  text-decoration: none;
  font-weight: 600;
  border: 1px solid transparent;
}

.menu a.entrar {
  color: var(--tinta);
}

.entrar:hover,
.entrar:focus-visible,
.boton:hover,
.boton:focus-visible {
  background: #f0d7a4;
  color: var(--tinta);
}

.boton:active,
.entrar:active {
  background: #c9a15e;
  color: var(--tinta);
}

.boton-linea,
.menu a.boton-linea {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0 1.15rem;
  background: transparent;
  color: var(--marfil);
  border: 1px solid var(--linea-fuerte);
  text-decoration: none;
  font-weight: 600;
}

.boton-linea:hover,
.boton-linea:focus-visible,
.menu a.boton-linea:hover,
.menu a.boton-linea:focus-visible {
  background: rgba(244, 240, 230, 0.06);
  color: var(--marfil);
}

main {
  width: min(var(--ancho), calc(100% - 2.5rem));
  margin: 0 auto;
}

.hero {
  display: grid;
  grid-template-columns: minmax(0, 1.05fr) minmax(18rem, 0.95fr);
  gap: clamp(2rem, 5vw, 4.5rem);
  align-items: center;
  padding: clamp(3.5rem, 8vw, 6.5rem) 0 clamp(3rem, 6vw, 5rem);
}

.etiqueta,
.indice {
  margin: 0 0 0.85rem;
  color: var(--filamento);
  font-size: 0.75rem;
  letter-spacing: 0.16em;
  text-transform: uppercase;
}

h1,
h2,
h3,
p {
  margin-top: 0;
}

h1 {
  margin-bottom: 1rem;
  font-size: clamp(2.35rem, 4.4vw, 3.9rem);
  font-weight: 560;
  line-height: 1.05;
  letter-spacing: -0.035em;
}

.subtitulo {
  max-width: 38rem;
  color: var(--niebla);
  font-size: 1.12rem;
}

.acciones {
  display: flex;
  flex-wrap: wrap;
  gap: 0.75rem;
  margin-top: 1.75rem;
}

.instrumento {
  margin: 0;
  background:
    linear-gradient(180deg, rgba(226, 190, 122, 0.08), transparent 28%),
    #10151d;
  border: 1px solid rgba(226, 190, 122, 0.28);
  border-radius: 18px;
  box-shadow: 0 18px 48px rgba(0, 0, 0, 0.32);
  overflow: hidden;
}

.instrumento-barra {
  display: flex;
  justify-content: space-between;
  gap: 1rem;
  padding: 0.75rem 1.1rem;
  border-bottom: 1px solid var(--linea);
  color: var(--niebla);
  font-size: 0.75rem;
  letter-spacing: 0.12em;
  text-transform: uppercase;
}

.turno {
  padding: 1.1rem 1.2rem 0.2rem;
}

.turno-respuesta {
  padding-bottom: 1.2rem;
}

.quien {
  margin-bottom: 0.35rem;
  color: var(--filamento);
  font-size: 0.75rem;
  letter-spacing: 0.08em;
  text-transform: uppercase;
}

blockquote {
  margin: 0;
  font-size: 1.2rem;
  line-height: 1.35;
  letter-spacing: -0.02em;
}

.respuesta {
  margin-bottom: 0.9rem;
  font-size: 1.05rem;
}

.lectura {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  margin: 0.4rem 0 0;
  border-top: 1px solid rgba(226, 190, 122, 0.22);
}

.lectura div {
  padding: 0.8rem 0.2rem 0.2rem;
}

.lectura div + div {
  padding-left: 0.9rem;
  border-left: 1px solid var(--linea);
}

.lectura dt {
  color: var(--niebla);
  font-size: 0.75rem;
  letter-spacing: 0.06em;
  text-transform: uppercase;
}

.lectura dd {
  margin: 0.2rem 0 0;
  font-size: 1.85rem;
  font-variant-numeric: tabular-nums;
  letter-spacing: -0.04em;
}

section {
  padding: clamp(3rem, 7vw, 5.5rem) 0;
  border-top: 1px solid var(--linea);
  scroll-margin-top: calc(var(--cabecera) + 0.75rem);
}

h2 {
  max-width: 18em;
  margin-bottom: 1.5rem;
  font-size: clamp(1.8rem, 3vw, 2.6rem);
  font-weight: 560;
  line-height: 1.15;
  letter-spacing: -0.03em;
}

.valor-cuerpo,
.experiencia,
.fichas {
  display: grid;
  grid-template-columns: minmax(0, 1.05fr) minmax(16rem, 0.95fr);
  gap: clamp(1.5rem, 4vw, 3.5rem);
  align-items: start;
}

.valor-principal {
  margin: 0;
  font-size: clamp(1.35rem, 2vw, 1.7rem);
  line-height: 1.35;
  letter-spacing: -0.02em;
}

.valor-resto {
  display: grid;
  gap: 1.25rem;
  padding-left: clamp(0rem, 2vw, 1.5rem);
  border-left: 1px solid var(--linea-fuerte);
  color: var(--niebla);
}

.valor-resto strong {
  color: var(--marfil);
  font-weight: 600;
}

.etapas {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 1.5rem;
  margin: 2rem 0 0;
  padding: 0;
  list-style: none;
  position: relative;
}

.etapas::before {
  content: "";
  position: absolute;
  top: 0.55rem;
  left: 0;
  right: 8%;
  height: 1px;
  background: linear-gradient(90deg, var(--filamento), var(--linea-fuerte));
}

.etapas li {
  position: relative;
  padding-top: 1.6rem;
}

.etapa-numero {
  display: inline-block;
  margin-bottom: 0.8rem;
  color: var(--filamento);
  font-size: 0.8rem;
  letter-spacing: 0.14em;
}

.etapas h3,
.ficha h3 {
  margin-bottom: 0.45rem;
  font-size: 1.15rem;
  font-weight: 600;
  letter-spacing: -0.02em;
}

.etapas p,
.ficha p,
.indicadores dd,
.pie p,
.experiencia-copia > p,
.nota,
.reglas,
.cierre > p {
  color: var(--niebla);
}

.experiencia {
  align-items: center;
}

.indicadores,
.experiencia > .nota {
  grid-column: 1 / -1;
}

.temas {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
}

.temas button {
  background: transparent;
  color: var(--marfil);
  border: 1px solid var(--linea-fuerte);
  padding: 0 0.9rem;
  cursor: pointer;
}

.temas button[aria-pressed="true"] {
  background: var(--filamento-suave);
  border-color: var(--filamento);
  color: var(--filamento);
}

.temas button:hover,
.temas button:focus-visible {
  border-color: var(--marfil);
}

.indicadores {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 1rem 1.5rem;
  margin: 0.5rem 0 0;
}

.indicadores div {
  padding-top: 0.9rem;
  border-top: 1px solid var(--linea);
}

.indicadores dt {
  margin-bottom: 0.35rem;
  font-weight: 600;
}

.indicadores dd {
  margin: 0;
}

.nota,
.nota-canal {
  max-width: 42rem;
  margin: 1.25rem 0 0;
  font-size: 0.98rem;
}

.nota-canal {
  color: var(--marfil);
  padding: 0.85rem 0 0.85rem 1rem;
  border-left: 2px solid var(--filamento);
}

.reglas {
  display: grid;
  gap: 0.85rem;
  margin: 0;
  padding: 0;
  list-style: none;
  max-width: 44rem;
}

.reglas li {
  padding-left: 1rem;
  border-left: 2px solid var(--filamento);
}

.ficha {
  margin: 0;
  padding: 1.4rem 1.4rem 1.2rem;
  border: 1px solid var(--linea);
  border-radius: var(--radio);
  background: rgba(16, 20, 28, 0.65);
}

.ficha-principal {
  border-color: var(--linea-fuerte);
  background:
    linear-gradient(180deg, rgba(226, 190, 122, 0.06), transparent 40%),
    rgba(16, 20, 28, 0.8);
}

.estado {
  margin-bottom: 0.8rem;
  color: var(--filamento);
  font-size: 0.75rem;
  letter-spacing: 0.12em;
  text-transform: uppercase;
}

.lista-preguntas {
  max-width: 44rem;
  border-top: 1px solid var(--linea);
}

.lista-preguntas details {
  border-bottom: 1px solid var(--linea);
}

.lista-preguntas summary {
  min-height: 2.75rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
  cursor: pointer;
  font-weight: 600;
  list-style: none;
}

.lista-preguntas summary::-webkit-details-marker {
  display: none;
}

.lista-preguntas summary::marker {
  content: "";
}

.lista-preguntas summary::after {
  content: "";
  flex: 0 0 auto;
  width: 0.45rem;
  height: 0.45rem;
  margin-right: 0.15rem;
  border-right: 1.5px solid currentColor;
  border-bottom: 1.5px solid currentColor;
  transform: translateY(-0.12rem) rotate(45deg);
}

.lista-preguntas details[open] summary::after {
  transform: translateY(0.12rem) rotate(-135deg);
}

.lista-preguntas details p {
  margin: 0 0 1rem;
  color: var(--niebla);
}

.volver {
  margin-left: auto;
  color: var(--marfil);
  text-decoration: none;
  min-height: 2.75rem;
  display: inline-flex;
  align-items: center;
}

.volver:hover,
.volver:focus-visible {
  color: var(--filamento);
}

.documento {
  width: min(44rem, calc(100% - 2.5rem));
  margin: 0 auto;
  padding: clamp(2.5rem, 6vw, 4.5rem) 0 3rem;
}

.documento h1 {
  max-width: 16em;
  font-size: clamp(2rem, 4vw, 2.8rem);
  line-height: 1.12;
}

.documento h2 {
  margin: 2rem 0 0.6rem;
  font-size: 1.2rem;
}

.documento p,
.documento li {
  color: var(--niebla);
}

.documento ul,
.documento ol {
  margin: 0.4rem 0 0;
  padding-left: 1.2rem;
}

.documento li + li {
  margin-top: 0.35rem;
}

.preparacion {
  margin: 1.25rem 0 0;
  padding: 0.9rem 1rem;
  border-left: 2px solid var(--filamento);
  color: var(--marfil);
}

.relacionados {
  display: flex;
  flex-wrap: wrap;
  gap: 0.35rem 1.25rem;
  margin: 1.5rem 0 0;
}

.relacionados a {
  color: var(--filamento);
}

.cierre {
  padding-top: clamp(4rem, 8vw, 6rem);
  padding-bottom: clamp(4rem, 8vw, 6rem);
}

.cierre h2 {
  max-width: 14em;
  font-size: clamp(2.2rem, 4.5vw, 3.6rem);
  line-height: 1.05;
}

.pie {
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
  width: min(var(--ancho), calc(100% - 2.5rem));
  margin: 0 auto;
  padding: 2.5rem 0 1.75rem;
  border-top: 1px solid var(--linea);
}

.legal {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: flex-start;
  gap: 1.75rem;
  margin: 0;
  padding-top: 1rem;
  border-top: 1px solid var(--linea);
}

.copia {
  margin: 0 0 0 auto;
  color: var(--niebla);
  font-size: 0.92rem;
  white-space: nowrap;
}

.pie a {
  color: var(--marfil);
  text-decoration: none;
  min-height: 2.25rem;
  display: inline-flex;
  align-items: center;
}

.pie a:hover,
.pie a:focus-visible {
  color: var(--filamento);
}

.marca-pie {
  margin-bottom: 0.4rem;
}

:focus-visible {
  outline: 2px solid var(--filamento);
  outline-offset: 3px;
}

@media (max-width: 1040px) {
  .abrir-menu {
    display: inline-flex;
    align-items: center;
  }

  .cabecera {
    display: grid;
    grid-template-columns: minmax(0, 1fr) auto;
    align-items: center;
    column-gap: 0.75rem;
  }

  .menu {
    display: none;
    grid-column: 1 / -1;
    flex-direction: column;
    align-items: flex-start;
    gap: 0.25rem;
    margin: 0;
    padding: 0.35rem 0 0.5rem;
  }

  .menu.abierto {
    display: flex;
  }

  .menu a,
  .pie a {
    display: flex;
    align-items: center;
    min-height: 2.75rem;
  }

  .hero,
  .valor-cuerpo,
  .experiencia,
  .fichas,
  .pie {
    grid-template-columns: 1fr;
  }

  .indicadores,
  .etapas {
    grid-template-columns: 1fr 1fr;
  }

  .etapas::before {
    display: none;
  }

  .valor-resto {
    padding-left: 0;
    border-left: 0;
    border-top: 1px solid var(--linea-fuerte);
    padding-top: 1.25rem;
  }
}

@media (max-width: 720px) {
  main,
  .pie,
  .documento {
    width: min(var(--ancho), calc(100% - 1.7rem));
  }

  h1 {
    font-size: 2.15rem;
  }

  .indicadores {
    grid-template-columns: 1fr;
  }

  .cabecera-marcas {
    gap: 0.55rem;
  }

  .cabecera .marca {
    font-size: 1.05rem;
  }

  .acciones .boton,
  .acciones .boton-linea {
    width: 100%;
  }
}

@media (prefers-reduced-motion: reduce) {
  html {
    scroll-behavior: auto;
  }

  *,
  *::before,
  *::after {
    animation: none;
    transition: none;
  }
}
