    .brand-link {
      display: inline-block;
      text-decoration: none;
      margin-bottom: 8px;
      transition: transform 0.3s;
    }
    .brand-link:hover { transform: scale(1.05); }
    .brand-logo { filter: drop-shadow(0 2px 8px rgba(212,165,165,0.2)); }
    .brand-name {
      font-family: var(--font-heading);
      font-size: var(--text-h2);
      font-weight: var(--weight-bold);
      letter-spacing: 3px;
      background: var(--gradient-main);
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent;
      background-clip: text;
    }

    /* ─── Header ─── */
