.speak[data-astro-cid-mvkzwiph]{display:grid;gap:var(--space-2xs);justify-items:start}.speak__btn[data-astro-cid-mvkzwiph]{display:inline-flex;align-items:center;gap:.5rem;min-height:2.9rem;padding:.5rem 1.1rem .5rem .6rem;border:var(--border-thick) solid var(--line-strong);border-radius:var(--radius-pill);background:var(--surface);font-weight:700;transition:transform var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out)}.speak__btn[data-astro-cid-mvkzwiph]:hover{background:var(--accent);color:var(--accent-fg)}.speak__btn[data-astro-cid-mvkzwiph]:active{transform:scale(.97)}.speak__icon[data-astro-cid-mvkzwiph]{display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;background:var(--accent);color:var(--accent-fg)}.speak__icon--stop[data-astro-cid-mvkzwiph],.speak__btn[data-astro-cid-mvkzwiph][data-state=playing] .speak__icon--play[data-astro-cid-mvkzwiph]{display:none}.speak__btn[data-astro-cid-mvkzwiph][data-state=playing] .speak__icon--stop[data-astro-cid-mvkzwiph]{display:grid}.speak__btn[data-astro-cid-mvkzwiph][data-state=playing]{background:var(--accent);color:var(--accent-fg)}.speak__wave[data-astro-cid-mvkzwiph]{display:none;gap:3px;align-items:end;height:1rem}.speak__wave[data-astro-cid-mvkzwiph] i[data-astro-cid-mvkzwiph]{width:3px;height:100%;border-radius:2px;background:currentColor;transform-origin:bottom}.speak__btn[data-astro-cid-mvkzwiph][data-state=playing] .speak__wave[data-astro-cid-mvkzwiph]{display:inline-flex}@media(prefers-reduced-motion:no-preference){.speak__btn[data-astro-cid-mvkzwiph][data-state=playing] .speak__wave[data-astro-cid-mvkzwiph] i[data-astro-cid-mvkzwiph]{animation:wave .9s var(--ease-sharp) infinite alternate}.speak__wave[data-astro-cid-mvkzwiph] i[data-astro-cid-mvkzwiph]:nth-child(2){animation-delay:-.3s!important}.speak__wave[data-astro-cid-mvkzwiph] i[data-astro-cid-mvkzwiph]:nth-child(3){animation-delay:-.6s!important}}@keyframes wave{0%{transform:scaleY(.25)}}.speak__status[data-astro-cid-mvkzwiph]{max-width:40ch;font-size:var(--step--1);color:var(--fg-muted)}
