#mvsplash{position:fixed;inset:0;z-index:2147483000;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:24px;text-align:center;background:#06100B;color:#8FB5A0;font-family:system-ui,-apple-system,"Segoe UI",sans-serif;transition:opacity .45s ease,visibility .45s}
html[data-theme="light"] #mvsplash{background:#F3F9F5;color:#46634F}
#mvsplash.out{opacity:0;visibility:hidden;pointer-events:none}
#mvsplash .cw{position:relative;width:110px;height:120px;display:flex;justify-content:center}
#mvsplash .slot{position:absolute;bottom:6px;width:80px;height:9px;border-radius:5px;background:#E7F4EC;opacity:.8}
html[data-theme="light"] #mvsplash .slot{background:#0B2A1C}
#mvsplash .coin{position:absolute;top:0;width:40px;height:40px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#FFE9A0,#E8B04A 70%);border:3px solid #C98F20;animation:mvcd 2.2s cubic-bezier(.5,0,.8,.6) infinite}
#mvsplash .coin:after{content:"V";position:absolute;inset:0;display:grid;place-items:center;font-weight:800;color:#8A5A00;font-size:18px}
@keyframes mvcd{0%{transform:translateY(-8px) rotateY(0);opacity:0}15%{opacity:1}75%{transform:translateY(78px) rotateY(900deg);opacity:1}100%{transform:translateY(90px) rotateY(1080deg) scaleY(.2);opacity:0}}
#mvsplash .wm{height:44px;width:auto;display:block}
#mvsplash .wl{display:none}html[data-theme="light"] #mvsplash .wl{display:block}html[data-theme="light"] #mvsplash .wd{display:none}
#mvsplash .msg{font-size:14px;font-weight:600;min-height:2.4em;max-width:280px;display:flex;align-items:center;justify-content:center;animation:mvmf 2.6s ease-in-out infinite}
@keyframes mvmf{0%{opacity:0;transform:translateY(5px)}14%,84%{opacity:1;transform:none}100%{opacity:0;transform:translateY(-5px)}}
