.film .film-frame{container-type:inline-size}.film .film-say{position:absolute;top:4%;inset-inline-start:2.5%;max-width:min(78%,44em);display:flex;align-items:center;gap:.65em;padding:.5em .9em .5em .5em;background:color-mix(in srgb,var(--color-ink) 88%,transparent);color:var(--color-paper);font-size:clamp(12px,2.2cqw,24px);line-height:1.25;pointer-events:none;animation:film-say .35s ease-out}.film .film-say b{display:grid;flex:none;place-items:center;min-width:1.7em;height:1.7em;background:var(--color-accent);color:var(--color-accent-ink);font-weight:600}@keyframes film-say{0%{opacity:0;transform:translateY(-8px)}}@container (max-width: 520px){.film .film-say{display:none}}@media (prefers-reduced-motion:reduce){.film .film-say{animation:none}}