.vcc{--cc-fade:#0c0e09;--cc-radius:12px;--cc-inner:.4;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline:none;width:100%;height:100%;position:relative;overflow:hidden}.vcc[data-draggable]{cursor:grab}.vcc[data-dragging]{cursor:grabbing}.vcc:focus-visible{box-shadow:inset 0 0 0 2px #f7f2e873}.vcc>script{display:none}.vcc__view{position:absolute;inset:0}.vcc__stage{opacity:0;justify-content:center;align-items:center;transition:opacity .45s;display:flex;position:absolute;inset:0}.vcc[data-ready] .vcc__stage{opacity:1}.vcc__camera,.vcc__ring,.vcc__card{width:0;height:0;transform-style:preserve-3d}.vcc__camera{position:relative}.vcc__ring,.vcc__card{position:absolute;top:0;left:0}.vcc__tile{-webkit-backface-visibility:hidden;backface-visibility:hidden;outline:1px solid #0000;position:absolute}.vcc__frame{background:#16180f;width:100%;position:absolute;top:0;left:0;overflow:hidden}.vcc__photo{object-fit:cover;pointer-events:none;user-select:none;-webkit-user-drag:none;max-width:none;display:block;position:absolute}.vcc__filme{opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .3s;display:block;position:absolute;inset:0}.vcc__card[data-tocando] .vcc__filme{opacity:1}.vcc__shade,.vcc__inner{pointer-events:none;position:absolute;inset:0}.vcc__shade{background:var(--cc-fade);opacity:var(--cc-depth,0)}.vcc__inner{opacity:var(--cc-inner);background:#000}.vcc__caption{color:inherit;text-align:center;pointer-events:none;flex-direction:column;align-items:center;gap:4px;padding:0 16px;display:flex;position:absolute;bottom:18px;left:0;right:0}.vcc__title{max-width:100%;font-size:15px;font-weight:500;line-height:1.4}.vcc__title--troca{animation:.52s cubic-bezier(.22,1,.36,1) vcc-titulo}.vcc__subtitle{opacity:.65;font-size:13px;line-height:1.4}.vcc__subtitle:empty{display:none}.vcc__count{font-variant-numeric:tabular-nums;opacity:.5;margin-top:2px;font-size:12px;line-height:1}.vcc__live{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes vcc-titulo{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.vcc__stage,.vcc__filme{transition:none}.vcc__title--troca{animation:none}}
