/* koria.art — global typography scale refinement */
/* Desktop and tablet only: existing mobile rules remain authoritative below 761px. */
@media (min-width: 761px) {
  /* Hero */
  .hero h1 {
    font-size: clamp(76px, 8vw, 96px);
  }
  .statement {
    font-size: clamp(22px, 2vw, 32px);
  }

  /* Primary editorial section headings */
  .intro h2,
  .discovery-heading h2 {
    font-size: clamp(44px, 5.4vw, 76px);
  }
  .section-heading h2 {
    font-size: clamp(40px, 4.8vw, 68px);
  }

  /* Process */
  .process-title {
    font-size: clamp(42px, 5.6vw, 76px);
  }

  /* Story and artist */
  .award h2 {
    font-size: clamp(46px, 5.4vw, 74px);
  }
  .award-kicker {
    font-size: clamp(42px, 4.3vw, 68px);
  }
  .about h2 {
    font-size: clamp(60px, 7vw, 96px);
  }

  /* Supporting editorial display type */
  .discovery-pair h3 {
    font-size: clamp(22px, 2vw, 30px);
  }
  blockquote {
    font-size: clamp(32px, 3.5vw, 52px);
  }

  /* Reading copy: reduced only where the prior scale was display-sized. */
  .intro .lead {
    font-size: clamp(21px, 2vw, 29px);
  }
  .award-copy > p:not(.section-number):not(.draft-note) {
    font-size: clamp(18px, 1.5vw, 23px);
  }
  .bio {
    font-size: clamp(20px, 1.7vw, 24px);
  }
}
