/* Video border blend effect - luxurious subtle vignette */

.video-wrap {
  position: relative;
  width: 100%;
  border-radius: 12px;
  isolation: isolate;
}

.video-wrap::before {
  content: '';
  position: absolute;
  inset: -30px;
  border-radius: 40px;
  pointer-events: none;
  background: radial-gradient(ellipse at center,
    transparent 35%,
    rgba(35, 25, 30, 0.01) 42%,
    rgba(35, 25, 30, 0.02) 48%,
    rgba(32, 22, 28, 0.04) 54%,
    rgba(30, 20, 26, 0.07) 60%,
    rgba(28, 18, 24, 0.12) 66%,
    rgba(26, 16, 22, 0.18) 72%,
    rgba(24, 14, 20, 0.26) 78%,
    rgba(22, 12, 18, 0.36) 84%,
    rgba(20, 10, 16, 0.5) 90%,
    rgba(18, 8, 14, 0.65) 96%);
  z-index: 1;
  filter: blur(3px);
}

.video-wrap::after {
  content: '';
  position: absolute;
  inset: -1px;
  border-radius: 13px;
  pointer-events: none;
  z-index: 2;
  box-shadow:
    inset 0 0 15px 5px rgba(30, 20, 25, 0.2),
    inset 0 0 30px 12px rgba(28, 18, 24, 0.15),
    inset 0 0 50px 20px rgba(26, 16, 22, 0.12),
    inset 0 0 75px 30px rgba(24, 14, 20, 0.08),
    inset 0 0 100px 45px rgba(22, 12, 18, 0.05),
    inset 0 0 130px 60px rgba(20, 10, 16, 0.03);
}
