.vc-quadro{aspect-ratio:16/9;background:linear-gradient(150deg,#363a55,#1c2030);border:1px solid #ffffff24;border-radius:18px;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden;box-shadow:0 26px 64px #0000006b}.vc-capa{cursor:pointer;text-decoration:none}.vc-capa:focus-visible{outline-offset:3px;outline:3px solid #0fa6fd}.vc-quadro-tocando{background:#000}.vc-clipe{z-index:0;object-fit:cover;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.vc-vinheta{z-index:1;background:radial-gradient(circle at 50% 42%,#0000 28%,#0a0e1870 100%);position:absolute;inset:0}.vc-play{z-index:2;background:#fffffff2;border-radius:50%;justify-content:center;align-items:center;width:84px;height:84px;transition:transform .2s;display:flex;position:relative;box-shadow:0 10px 30px #0000004d}.vc-capa:hover .vc-play{transform:scale(1.08)}.vc-play:before,.vc-play:after{content:"";opacity:0;pointer-events:none;border:2px solid #0fa6fd99;border-radius:50%;animation:2.4s cubic-bezier(.22,.61,.36,1) infinite vcPulso;position:absolute;inset:0}.vc-play:after{animation-delay:1.2s}.vc-play>svg{z-index:1;animation:2.4s ease-in-out infinite vcBatida;position:relative}@keyframes vcPulso{0%{opacity:.6;transform:scale(1)}70%{opacity:0}to{opacity:0;transform:scale(2.1)}}@keyframes vcBatida{0%,to{transform:scale(1)}50%{transform:scale(1.13)}}.vc-janela{z-index:310;background:#080a12eb;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.vc-fechar{color:#fff;cursor:pointer;background:#ffffff1f;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:absolute;top:20px;right:24px}.vc-fechar:focus-visible{outline-offset:2px;outline:3px solid #0fa6fd}.vc-janela-quadro{aspect-ratio:16/9;background:#000;border-radius:14px;width:min(100%,960px,177.778dvh - 85.3333px);overflow:hidden;box-shadow:0 24px 70px #0009}.vc-falha{z-index:5;text-align:center;color:#fff;background:#10131d;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex;position:absolute;inset:0}.vc-falha p{margin:0;font-size:16px}.vc-falha a{color:#fff;background:#0fa6fd;border-radius:999px;padding:10px 22px;font-weight:600;text-decoration:none}@media (max-width:640px){.vc-play{width:54px;height:54px}.vc-play>svg{width:22px;height:22px}}@media (prefers-reduced-motion:reduce){.vc-play:before,.vc-play:after{animation:none;display:none}.vc-play>svg{animation:none}.vc-play,.vc-capa:hover .vc-play{transition:none;transform:none}}.aviso-som{z-index:2;pointer-events:none;white-space:nowrap;flex-direction:column;align-items:center;gap:4px;display:flex;position:absolute;top:calc(50% + 50px);left:50%;transform:translate(-50%)}.aviso-som-seta{color:#fff;filter:drop-shadow(0 2px 4px #00000080);animation:1.1s ease-in-out infinite avisoSomBalanco}.aviso-som-texto{color:#fff;background:#0fa6fd;border-radius:999px;padding:9px 16px;font-family:inherit;font-size:16px;font-weight:700;line-height:1;box-shadow:0 6px 18px #00000059}@keyframes avisoSomBalanco{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@media (max-width:640px){.aviso-som{gap:0;top:calc(50% + 34px)}.aviso-som-seta{width:18px;height:18px}.aviso-som-texto{padding:6px 11px;font-size:12px}}@media (max-width:360px){.aviso-som{top:calc(50% + 31px)}.aviso-som-seta{width:14px;height:14px;animation-name:avisoSomBalancoCurto}}@keyframes avisoSomBalancoCurto{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.aviso-som-seta{animation:none}}
