dialog[aria-labelledby="video-title"]{box-sizing:border-box;border:1px solid #d4d8df;border-radius:12px;width:min(960px,calc(100% - 24px));max-height:calc(100dvh - 24px);padding:20px;overflow:auto;color:#11172c;background:white;font:16px/1.55 system-ui}dialog[aria-labelledby="video-title"]::backdrop{background:#11172cbf}dialog[aria-labelledby="video-title"] header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}dialog[aria-labelledby="video-title"] h2{font-size:20px;line-height:1.3;margin:8px 0 16px}dialog[aria-labelledby="video-title"] button{font:600 16px/1.3 system-ui;min-height:48px;padding:12px 16px;border:1px solid #e3c58b;border-radius:8px;color:#11172c;background:white;cursor:pointer}dialog[aria-labelledby="video-title"] iframe{width:100%;aspect-ratio:16/9;border:0;display:block;background:#11172c}dialog[aria-labelledby="video-title"] .actions{display:flex;gap:16px;align-items:center;flex-wrap:wrap}dialog[aria-labelledby="video-title"] .note{font-size:14px;color:#525c69}dialog[aria-labelledby="video-title"] a{color:#11172c;overflow-wrap:anywhere}dialog[aria-labelledby="video-title"] [hidden]{display:none!important}dialog[aria-labelledby="video-title"] :focus-visible{outline:3px solid #8c6328;outline-offset:3px}@media(max-width:700px){dialog[aria-labelledby="video-title"]{padding:16px}dialog[aria-labelledby="video-title"] header h2{font-size:18px}dialog[aria-labelledby="video-title"] header button{font-size:14px;white-space:nowrap}}
