@property --glow-deg{syntax:"<angle>";inherits:true;initial-value:0deg}.glowing-video-border{background:linear-gradient(#16171d 0 0) padding-box, conic-gradient(from var(--glow-deg), transparent 0deg, transparent 60deg, #ffffff4d 80deg, #ffffffb3 90deg, #ffffff4d 100deg, transparent 120deg, transparent 180deg, transparent 240deg, #ffffff4d 260deg, #ffffffb3 270deg, #ffffff4d 280deg, transparent 300deg, transparent 360deg) border-box;isolation:isolate;border:2px solid #0000;border-radius:8px;position:relative;overflow:hidden}@media (width>=768px){.glowing-video-border{border-radius:24px}}@media (prefers-reduced-motion:no-preference){.glowing-video-border{animation:20s linear infinite rotate-glow}}.glowing-video-border:before{content:"";z-index:10;background:conic-gradient(from var(--glow-deg), transparent 0deg, transparent 60deg, #ffffff1a 80deg, #ffffff4d 90deg, #ffffff1a 100deg, transparent 120deg, transparent 180deg, transparent 240deg, #ffffff1a 260deg, #ffffff4d 270deg, #ffffff1a 280deg, transparent 300deg, transparent 360deg);filter:blur(12px);opacity:.6;pointer-events:none;border-radius:8px;padding:2px;position:absolute;inset:2.75% 1.5% 2.75% 2%;-webkit-mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000);mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes rotate-glow{to{--glow-deg:360deg}}
