/* Shared finalist refinements. Only phones; no animation or measuring code. */
@media (max-width: 600px) {
  html:is(#hero-directions,[data-proo-home-release]) .proo-static-hero {
    --inset-artwork-side: 7.5px; /* Previous 5px edge spacing × 1.5. */
    --finalist-pill-height: 26px;
  }
  html:is(#hero-directions,[data-proo-home-release]) .proo-static-hero__card {
    /* Concentric corners: outer radius = pill radius + its corner inset.
       Resolve here, where the card owns --card-content-inset. */
    --inset-artwork-radius: calc(var(--finalist-pill-height) / 2 + var(--card-content-inset, 20px) - var(--inset-artwork-side));
  }
  html:is(#hero-directions,[data-proo-home-release]) .proo-static-hero__card-kind {
    min-height: var(--finalist-pill-height);
  }
  /* All centered finalists share 70% of 07's original 34% black tint.
     Reuse the existing overlay, inside each video's rounded clip. */
  html:is(#hero-directions,[data-proo-home-release]) .proo-static-hero__slide:first-child .proo-static-hero__responsive-mark::after {
    content: "" !important;
    display: block !important;
    position: absolute !important;
    inset: 0 !important;
    background: rgba(0, 0, 0, .238) !important;
    opacity: 1 !important;
    z-index: 2;
    pointer-events: none !important;
  }
  html:is(#hero-directions,[data-proo-home-release]) .proo-static-hero[data-lang="el"]
  :is(.proo-static-hero__title, .proo-static-hero__title > span) {
    /* Approved Greek H1 leading; phones only. */
    line-height: 1.4 !important;
    -webkit-text-stroke: .75px currentColor !important;
    text-stroke: .75px currentColor !important;
  }
  html:is(#hero-directions,[data-proo-home-release]) .proo-static-hero[data-lang="el"]
  :is(.proo-static-hero__card-title, .proo-static-hero__card-title > span,
      .proo-static-hero__mobile-software-label, .proo-static-hero__mobile-software-label > span,
      .proo-static-hero__mobile-video-title, .proo-static-hero__frosted-title) {
    -webkit-text-stroke: .85px currentColor !important;
    text-stroke: .85px currentColor !important;
  }
}
