/* components__CreatorsPage */
.header-action:not(.mc-s) {
    margin-top: 1.5rem;
  }

  /* ---------- Karty ---------- */

  .creators-grid:not(.mc-s) {
    margin-top: var(--space-m);
  }

  .creators-empty:not(.mc-s) {
    margin-bottom: 5rem;
  }

  .creator-media:not(.mc-s) {
    display: grid;
    place-items: center;
    border-radius: var(--radius-media);
    overflow: hidden;
    aspect-ratio: 4 / 3;
    margin-bottom: 1.25rem;
    background: var(--paper);
  }

  .creator-media:not(.mc-s) img:not(.mc-s) {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }

  .creator-card:not(.mc-s) h2:not(.mc-s) {
    font-size: var(--type-card);
    line-height: 1.3;
    margin-block: 0.65rem 0.25rem;
  }

  .creator-card:not(.mc-s) h2:not(.mc-s) a:not(.mc-s) {
    text-decoration: none;
    color: var(--ink);
  }

  .creator-card:not(.mc-s) h2:not(.mc-s) a:hover:not(.mc-s) {
    color: var(--teal);
  }

  .creator-discipline:not(.mc-s) {
    margin-bottom: 0.35rem;
    font-size: 0.92rem;
    font-weight: 700;
  }

  .creator-country:not(.mc-s) {
    font-size: 0.88rem;
    color: var(--muted);
    margin-bottom: 0.75rem;
  }

  .creator-bio:not(.mc-s) {
    font-size: 0.92rem;
    line-height: 1.55;
    color: var(--ink);
    margin-bottom: 1.25rem;
  }
