.install-film-frame--spark.svelte-1ctkdil{outline:2px solid var(--spark);outline-offset:-2px;box-shadow:0 0 22px -2px color-mix(in oklch, var(--spark) 55%, transparent), 0 0 52px -8px color-mix(in oklch, var(--spark-ember) 45%, transparent)}.install-film-glow.svelte-1ctkdil{display:none}@media (width<48rem) and (prefers-reduced-motion:no-preference){.install-film-frame--beckon.svelte-1ctkdil{box-shadow:none}.install-film-glow.svelte-1ctkdil{inset-inline:0;aspect-ratio:16/9;pointer-events:none;display:block;position:absolute;top:0}.install-film-glow.svelte-1ctkdil:before,.install-film-glow.svelte-1ctkdil:after{content:"";animation:none;position:absolute;inset:0}.install-film-glow.svelte-1ctkdil:before{box-shadow:0 0 22px -2px color-mix(in oklch, var(--spark) 55%, transparent), 0 0 52px -8px color-mix(in oklch, var(--spark-ember) 45%, transparent);animation-name:svelte-1ctkdil-install-film-glow-rest}.install-film-glow.svelte-1ctkdil:after{box-shadow:0 0 32px 2px color-mix(in oklch, var(--spark) 70%, transparent), 0 0 70px -4px color-mix(in oklch, var(--spark-ember) 55%, transparent);animation-name:svelte-1ctkdil-install-film-glow-peak}}@keyframes svelte-1ctkdil-install-film-glow-rest{50%{opacity:0}}@keyframes svelte-1ctkdil-install-film-glow-peak{0%,to{opacity:0}50%{opacity:1}}@media (width>=48rem){.install-film-frame--spark.install-film-frame--spark.svelte-1ctkdil{box-shadow:none}}.install-film-frame.svelte-1ctkdil:fullscreen{border-radius:0;width:100%;height:100%}.install-film-frame.svelte-1ctkdil:fullscreen>div{width:100%;height:100%}.install-film-frame.svelte-1ctkdil:fullscreen video{object-fit:contain}@media (width<=767px),(hover:none) and (pointer:coarse){.install-film-fullscreen.svelte-1ctkdil{display:none}}
