.video-controls{transition:opacity var(--dur-instant) linear}.video-controls.video-controls-revealed{transition-duration:var(--dur-fast)}.video-control-island{border:.8px solid color-mix(in srgb,var(--color-paper) 78%,transparent);background:color-mix(in srgb,var(--color-on-fill) 92%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--color-on-fill) 30%,transparent),transparent 46%),color-mix(in srgb,var(--color-paper) 80%,transparent);box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--color-brand-ink) 6%,transparent),0 6px 18px color-mix(in srgb,var(--color-brand-ink) 11%,transparent);-webkit-backdrop-filter:blur(18px) saturate(1.16);backdrop-filter:blur(18px) saturate(1.16)}.video-range:has(:focus-visible){outline:var(--focus-ring-w) solid var(--color-ink);outline-offset:-2px}.video-range-input::-webkit-slider-thumb{width:10px;height:10px;appearance:none;border:0}.video-range-input::-moz-range-thumb{width:10px;height:10px;border:0}.video-floating-close{border:.8px solid color-mix(in srgb,var(--color-paper) 78%,transparent);background:color-mix(in srgb,var(--color-on-fill) 96%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--color-on-fill) 30%,transparent),transparent 46%),color-mix(in srgb,var(--color-paper) 90%,transparent);box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--color-brand-ink) 6%,transparent),0 6px 18px color-mix(in srgb,var(--color-brand-ink) 14%,transparent);-webkit-backdrop-filter:blur(18px) saturate(1.16);backdrop-filter:blur(18px) saturate(1.16)}@media (prefers-reduced-motion:reduce){.video-controls{transition:none}}@media (prefers-reduced-transparency:reduce){.video-control-island,.video-floating-close{background:var(--color-paper);-webkit-backdrop-filter:none;backdrop-filter:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.video-control-island,.video-floating-close{background:color-mix(in srgb,var(--color-on-fill) 96%,transparent)}}@media (forced-colors:active){.video-control-island,.video-floating-close{border:1px solid ButtonText;background:ButtonFace;color:ButtonText;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;forced-color-adjust:auto}.video-range:has(:focus-visible){outline-color:Highlight}}