.player.svelte-l6y7q{background:var(--ink);position:relative;overflow:hidden}video.svelte-l6y7q{object-fit:cover;background:var(--ink);width:100%;height:100%}.landscape.svelte-l6y7q{aspect-ratio:16/9}.scope.svelte-l6y7q{aspect-ratio:2.39}.portrait.svelte-l6y7q{aspect-ratio:9/16;max-height:86vh;margin-inline:auto}.started.svelte-l6y7q video:where(.svelte-l6y7q){object-fit:contain}.play.svelte-l6y7q{color:var(--paper);background:linear-gradient(#0000 45%,#17181773);border:0;place-content:center;justify-items:center;gap:.9rem;display:grid;position:absolute;inset:0}.disc.svelte-l6y7q{aspect-ratio:1;background:var(--signal);width:clamp(64px,7vw,96px);fill:var(--ink);transition:transform .42s var(--ease-out);border-radius:50%;place-items:center;display:grid}.disc.svelte-l6y7q svg:where(.svelte-l6y7q){translate:2px}.play.svelte-l6y7q:hover .disc:where(.svelte-l6y7q){transform:scale(1.08)}.play.svelte-l6y7q .label:where(.svelte-l6y7q){color:var(--paper)}.tools.svelte-l6y7q{gap:.5rem;display:flex;position:absolute;top:clamp(.75rem,2vw,1.5rem);right:clamp(.75rem,2vw,1.5rem)}.tool.svelte-l6y7q{border:1px solid var(--signal);background:var(--signal);min-height:2.75rem;color:var(--ink);fill:currentColor;font:inherit;font-size:var(--size-small);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:transform .26s var(--ease-out), background-color .2s ease, border-color .2s ease, color .2s ease;border-radius:999px;align-items:center;gap:.5rem;padding:0 1.1rem;font-weight:600;display:inline-flex}.tool.svelte-l6y7q:hover{transform:scale(1.05)}.tool.ghost.svelte-l6y7q{color:var(--paper);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#17181773;border-color:#f2f0e966}.tool.ghost.svelte-l6y7q:hover{border-color:var(--paper);background:var(--paper);color:var(--ink)}@media (width<=720px){.tools.svelte-l6y7q{gap:.4rem;top:.6rem;right:.6rem}.tool.svelte-l6y7q{min-height:2.25rem;padding:0 .8rem;font-size:.7rem}.ghost.svelte-l6y7q{justify-content:center;width:2.25rem;padding:0}.ghost.svelte-l6y7q .tool-label:where(.svelte-l6y7q){clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}}
