/* r63 - larger frosted-glass play button + tighter uniform story spacing.
   Supersedes r60/r61/r62 button + spacing. Shared component, no per-page overrides. */
@media(max-width:640px){
  /* Glass play button: larger, semi-translucent frosted disc, subtle border, no heavy shadow. */
  .film-frame.story-ready .film-play span{
    width:56px;height:56px;display:grid;place-items:center;border-radius:50%;
    background:rgba(255,255,255,.16);
    -webkit-backdrop-filter:blur(7px) saturate(1.1);backdrop-filter:blur(7px) saturate(1.1);
    border:1px solid rgba(255,255,255,.45);
    box-shadow:0 1px 10px rgba(8,18,10,.18);
    padding-left:2px}
  .film-frame.story-ready .film-play svg{width:20px;height:20px;fill:#fff;filter:none}

  /* Tighter uniform vertical rhythm: aim ~24px above / 18px below on every route.
     r62 host-normalised to 40/34; pull ~16 off top and ~16 off bottom. */
  .intro-aside.story-row{margin-block:-32px -22px}
  .prose-aside.story-row{margin-block:-50px -8px}
  .book-aside.story-row{margin-block:-16px -10px}
}
