.rest-frame{background:var(--frame-bg);position:relative}.rest-play{place-content:center;justify-items:center;gap:var(--s-3);background:color-mix(in srgb, var(--frame-bg) 36%, transparent);width:100%;color:var(--frame-fg);font:inherit;cursor:pointer;border:0;margin:0;padding:0;display:grid;position:absolute;inset:0}.rest-play:focus-visible{outline:none}.rest-play-mark{width:clamp(var(--hit-act-lg), 8vw, calc(2 * var(--hit-act)));aspect-ratio:1;border-radius:var(--r-full);background:var(--act);box-shadow:0 0 0 calc(var(--s-3) + var(--s-1)) color-mix(in srgb, var(--frame-bg) 62%, transparent), var(--elev-3);color:var(--on-act);transition:transform var(--dur-move) var(--ease-std);place-items:center;display:grid}.rest-play-mark svg{fill:currentColor;width:38%;height:38%;margin-inline-start:6%}.rest-play:focus-visible .rest-play-mark{outline:var(--ring);outline-offset:var(--ring-offset)}@media (hover:hover){.rest-play:hover .rest-play-mark{background:var(--act-hover);transform:scale(1.05)}}.rest-play:active .rest-play-mark{background:var(--act-press)}@media (prefers-reduced-motion:reduce){.rest-play-mark{transition:none}}.still-poster{min-width:0;display:block}
