.media-glow{position:relative;isolation:isolate}.media-glow:after{content:"";position:absolute;left:12%;right:12%;bottom:-10px;height:28px;z-index:-1;border-radius:999px;background:linear-gradient(90deg,#ff6b4a,#f5c542 25%,#63c493 50%,#5b8def 75%,#b07cff);filter:blur(18px);opacity:.45;pointer-events:none}.dark .media-glow:after{opacity:.35}.media-player-shell{border-radius:1.75rem;background:var(--surface);border:1px solid var(--line);box-shadow:0 1px 0 rgba(29,28,23,.04),0 18px 40px -24px rgba(29,28,23,.28)}.dark .media-player-shell{box-shadow:0 1px 0 rgba(255,255,255,.03),0 18px 40px -24px rgba(0,0,0,.55)}.video-stage{border-radius:1.55rem;overflow:hidden;background:#12110d;border:3px solid var(--surface);box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}.waveform-bar{flex:1 1 0;min-width:1.5px;max-width:4px;border-radius:999px;transition:background-color .15s ease,height .2s ease}