.intro-video-link{font:inherit;cursor:pointer;background:transparent;color:inherit;border:0}.intro-video-dialog{width:min(960px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:20px;border:1px solid #c9a44c;border-radius:20px;background:#0f2238;color:#eef2fa;margin:auto}.intro-video-dialog::backdrop{background:rgb(5 16 29/80%)}.intro-video-dialog header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.intro-video-dialog h2{font-size:1.25rem;font-weight:700}.intro-video-dialog video{display:block;width:100%;max-height:calc(100dvh - 150px);background:#0f2238;border-radius:12px}