.vplay{color:#fff;text-align:start;font:inherit;padding:0}.vplay__btn{inset-inline-start:0;background:var(--indigo);color:#fff;width:auto;height:clamp(40px,19%,84px);font-family:var(--font);border-radius:0;align-items:center;gap:14px;padding:0 26px 0 18px;transition:none;display:flex;position:absolute;bottom:0}.vplay:hover .vplay__btn{background:var(--indigo)}.vplay__dot{background:var(--green);width:52px;height:52px;color:var(--indigo);border-radius:50%;flex:none;place-items:center;transition:background-color .15s;display:grid}.vplay__btn .vplay__dot svg{fill:currentColor;stroke:none;width:22px;height:22px;margin-inline-start:3px}.vplay__txt{white-space:nowrap;flex-direction:column;gap:2px;display:flex}.vplay__txt b{letter-spacing:.2px;font-size:17px;font-weight:700;line-height:22px}.vplay__txt span{color:var(--i20);font-size:14px;line-height:18px}@media (hover:hover){.vplay:hover .vplay__dot{background:#fff}.vplay:hover .vplay__txt b{text-underline-offset:3px;text-decoration:underline}}@media (max-width:1023.98px){.vplay__btn{gap:12px;padding:0 20px 0 14px}.vplay__dot{width:44px;height:44px}.vplay__btn .vplay__dot svg{width:19px;height:19px}.vplay__txt b{font-size:16px;line-height:20px}}@media (max-width:767.98px){.vplay__btn{gap:10px;padding:0 14px 0 8px}.vplay__dot{width:28px;height:28px}.vplay__btn .vplay__dot svg{width:13px;height:13px;margin-inline-start:2px}.vplay__txt b{font-size:14px;line-height:18px}.vplay__txt span{display:none}}@media (forced-colors:active){.vplay__btn{border:1px solid canvastext}}@media print{.vplay{display:none!important}}
