/* =============================================================================
   Sistema Sterling — bloque de marca
   =============================================================================
   Un único componente para el logo de Sterling Travel. La barra lateral y las
   pantallas de acceso lo usan con el mismo subtítulo y la misma proporción:
   quien entra ve la misma marca antes y después de ingresar.

   Los dibujos están en app/static/brand y se incrustan en la página
   (app/templates/partials/_marca.html). El wordmark usa `fill="currentColor"`,
   así que el color lo decide este archivo; la regla roja va dentro del SVG con
   su color fijo y no se toca desde acá.

   Del lockup se define solamente el ancho: la altura sale del viewBox, que es
   como escala sin deformarse.
   ========================================================================== */

.marca {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 9px;
}

.marca svg {
  display: block;
  /* El ancho lo pone cada contexto; acá va el de la barra lateral. */
  width: 184px;
  height: auto;
  color: var(--texto-invertido);
}

.marca__sistema {
  font-size: 10px;
  font-weight: 600;
  letter-spacing: 0.115em;
  line-height: 1;
  text-transform: uppercase;
  color: var(--marca-subtitulo);
}

/* --- Pantallas de acceso --------------------------------------------------
   El mismo bloque, centrado y con el wordmark completo ("Sterling Travel"):
   es la primera pantalla que se ve y ahí la marca se presenta entera. */

.marca--acceso {
  align-items: center;
  gap: 11px;
}

.marca--acceso svg {
  width: 300px;
  max-width: 100%;
}

.marca--acceso .marca__sistema {
  font-size: 11px;
}
