/*
 * Marca: el símbolo Ψ en un sello cuadrado y el nombre en Archivo ancha.
 * El dibujo se define una sola vez en index.html (símbolo #marca-psi).
 */
@layer components {
  .brand {
    display: inline-flex;
    align-items: center;
    gap: 0.625rem;
    min-block-size: 2.75rem;
    color: var(--color-ink);
    font-family: var(--font-display);
    font-size: var(--text-brand);
    font-stretch: 112%;
    font-weight: 700;
    letter-spacing: -0.012em;
    line-height: 1;
    text-decoration-line: none;
    white-space: nowrap;
  }

  .brand__mark {
    flex: none;
    inline-size: 2rem;
    block-size: 2rem;
  }

  .brand-mark__tile {
    fill: var(--color-accent);
  }

  .brand-mark__psi {
    fill: none;
    stroke: var(--color-on-accent);
    stroke-width: 2.4;
    stroke-linecap: round;
    stroke-linejoin: round;
  }
}
