/* Keep the sentence lead still; only its ending loses and regains focus. */
.orbit-beats>.orbit-question{display:flex;flex-direction:column;justify-content:center;align-items:center;row-gap:.06em;position:relative}
.orbit-question-slot{display:block;width:100%;text-align:center;white-space:nowrap}
.orbit-question-word{display:inline-block;white-space:nowrap;opacity:1;filter:blur(0);transition:opacity 300ms ease,filter 300ms ease}
.orbit-question-word.is-unfocused{opacity:0;filter:blur(3px);transition-duration:200ms}
.orbit-question-measure{position:absolute;visibility:hidden;pointer-events:none;white-space:nowrap;inset:auto;font:inherit;letter-spacing:inherit}
@media(prefers-reduced-motion:reduce){.orbit-question-slot,.orbit-question-word{transition:none;filter:none}}

.orbit-beats>.orbit-question { font-size:clamp(32px, 5.4vw, 92px); }

/* Prevent long, unwrapped phrases from widening the shared grid track. */
.orbit-beats{grid-template-columns:minmax(0,1fr)}
.orbit-beats>.orbit-question{width:100%;min-width:0}
.orbit-question>span:first-child{display:block;width:100%;text-align:center}
