body.vjuh-home-premium .vh-primary:hover{box-shadow:0 0 25px #9d4df64d;transform:translateY(-1px)}body.vjuh-home-premium .vh-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:20px;position:relative}body.vjuh-home-premium .vh-hero{position:relative;isolation:isolate;min-height:410px;border:1px solid #869bf348;border-radius:22px;background:#091326;box-shadow:inset 0 1px #b7d3ff12,0 18px 70px #0003}body.vjuh-home-premium .vh-hero-image{position:absolute;inset:-24px -1px 0;z-index:-3;background:url('/img/home-scenes/olympus.webp') center 35%/cover no-repeat;border-radius:22px;mask-image:linear-gradient(transparent,#000 8%,#000 96%,transparent);transition:opacity .4s}body.vjuh-home-premium .vh-hero-shade{position:absolute;inset:0;z-index:-2;border-radius:22px;background:linear-gradient(90deg,#040b1899,transparent 72%),linear-gradient(0deg,#060d2099,transparent 35%);pointer-events:none}body.vjuh-home-premium .vh-hero-copy{padding:42px 38px 80px;position:relative;width:64%;z-index:2}body.vjuh-home-premium .vh-eyebrow{font-size:9px;letter-spacing:.23em;font-weight:750;color:#91d4e7;margin:0 0 17px;display:flex;align-items:center;gap:8px}body.vjuh-home-premium .vh-eyebrow i{height:5px;width:5px;border-radius:50%;background:#5fe1fa;box-shadow:0 0 12px #5fe1fa}body.vjuh-home-premium .vh-hero h1{font-size:clamp(38px,3.6vw,60px);font-weight:800;line-height:1.07;letter-spacing:-.055em;margin:0 0 18px;background:linear-gradient(#fff 40%,#a9bbdb);background-clip:text;color:transparent;text-shadow:0 2px 30px #07091b33}body.vjuh-home-premium .vh-hero-description{font-size:14px;line-height:1.7;color:#c3d0e6;margin:0 0 25px}body.vjuh-home-premium .vh-primary{display:inline-flex;align-items:center;justify-content:center;gap:20px;padding:14px 24px;border:1px solid #b697ff80;border-radius:11px;background:linear-gradient(115deg,#9a3ffa,#5933ca);box-shadow:inset 0 1px #e5b5ff66,0 8px 30px #6a25d233;font-weight:750;font-size:13px}body.vjuh-home-premium .vh-primary svg{width:18px}body.vjuh-home-premium .vh-hero-bottom{position:absolute;bottom:22px;left:38px;right:24px;display:flex;align-items:center;gap:17px;z-index:3}body.vjuh-home-premium .vh-dust{position:absolute;inset:-18px 0 0;z-index:1;pointer-events:none;background-image:radial-gradient(circle at 20% 28%,#65dfff 0 1px,transparent 2px),radial-gradient(circle at 48% 65%,#a184ff 0 1px,transparent 2px),radial-gradient(circle at 62% 12%,#b5e3ff 0 1px,transparent 2px);background-size:220px 260px,370px 340px,430px 280px;opacity:.45;animation:vh-dust 8s ease-in-out infinite alternate}body.vjuh-home-premium .vh-hero[data-vh-theme="collection"] .vh-hero-image{background-image:radial-gradient(ellipse at 65% 30%,#5534bf66,transparent),url('/img/home-scenes/olympus.webp');filter:hue-rotate(22deg)}body.vjuh-home-premium .vh-hero[data-vh-theme="vip"] .vh-hero-image{background-image:url('/img/bonuses-v2/scene.webp');background-position:center 35%}body.vjuh-home-premium .vh-hero[data-vh-theme="vip"] .vh-hero-shade{background:linear-gradient(90deg,#050b1bf5,#050b1b77 50%,transparent 90%)}body.vjuh-home-premium .vh-promo-row{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:18px 0 32px}body.vjuh-home-premium .vh-promo{position:relative;isolation:isolate;border:1px solid #8e8df43d;border-radius:18px;min-height:173px;overflow:hidden;padding:24px 28px;background:radial-gradient(ellipse at 90% 60%,#3c236577,transparent 60%),linear-gradient(110deg,#131f38,#11142c)}body.vjuh-home-premium .vh-promo>div{position:relative;z-index:2}body.vjuh-home-premium .vh-promo .vh-eyebrow{font-size:7px;letter-spacing:.21em;margin-bottom:8px;color:#a09bc9}body.vjuh-home-premium .vh-promo h2{font-size:26px;font-weight:800;letter-spacing:-.04em;line-height:1.2;margin:0 0 6px}body.vjuh-home-premium .vh-promo p:not(.vh-eyebrow){color:#a9b7d0;font-size:11px;margin:0 0 16px}body.vjuh-home-premium .vh-text-button{display:inline-flex;gap:12px;align-items:center;font-size:11px;font-weight:750;padding:8px 13px;border:1px solid #ac8ff145;border-radius:8px;background:linear-gradient(110deg,#794cbb66,#3f317c66)}body.vjuh-home-premium .vh-text-button svg{width:14px;height:14px}body.vjuh-home-premium .vh-text-button:hover{background:#794cbb88;border-color:#c2a0ff88}body.vjuh-home-premium .vh-gift{position:absolute;right:10px;bottom:0;width:190px;height:175px;background:url('/img/bonuses-v1/objects.webp') 50% 0/300% 200% no-repeat;mix-blend-mode:screen;z-index:1;filter:drop-shadow(0 0 25px #6e31d522);transform:rotate(-8deg);transition:transform .4s}body.vjuh-home-premium .vh-promo:hover .vh-gift{transform:rotate(-3deg) translateY(-4px)}body.vjuh-home-premium .vh-promo-orbit{position:absolute;right:14px;bottom:18px;width:210px;height:75px;border:1px solid #8659e366;border-radius:50%;transform:rotate(-20deg);box-shadow:0 0 18px #6637be22;z-index:-1}body.vjuh-home-premium .vh-vip-promo{background:linear-gradient(90deg,#0a1129 0%,#11152ba6 48%,transparent 75%),url('/img/bonuses-v2/scene.webp') 70% 28%/cover no-repeat}body.vjuh-home-premium .vh-vip-promo .vh-eyebrow{color:#d1b778}body.vjuh-home-premium .vh-section-heading .vh-eyebrow{font-size:7px;letter-spacing:.2em;margin-bottom:8px;color:#6a8baf}
@keyframes vh-dust{from{opacity:.2;transform:translateY(0)}to{opacity:.55;transform:translateY(12px)}}@keyframes vh-win-in{from{background:#8863ff22;opacity:.3;transform:translateY(6px)}to{background:transparent;opacity:1;transform:translateY(0)}}
@media(min-width:1700px){body.vjuh-home-premium .vh-hero{min-height:448px}body.vjuh-home-premium .vh-hero-copy{padding:50px 42px 85px}body.vjuh-home-premium .vh-hero h1{font-size:65px}body.vjuh-home-premium .vh-hero-description{font-size:15px}body.vjuh-home-premium .vh-hero-grid{grid-template-columns:minmax(0,1fr) 365px}body.vjuh-home-premium .vh-promo{min-height:185px}body.vjuh-home-premium .vh-promo h2{font-size:29px}body.vjuh-home-premium .vh-gift{right:35px;width:210px;height:190px}}
@media(max-width:1250px){body.vjuh-home-premium .vh-hero-grid{grid-template-columns:minmax(0,1fr) 285px;gap:15px}body.vjuh-home-premium .vh-hero{min-height:386px}body.vjuh-home-premium .vh-hero-copy{padding:35px 27px 75px;width:74%}body.vjuh-home-premium .vh-hero h1{font-size:43px}body.vjuh-home-premium .vh-hero-description{font-size:12px}body.vjuh-home-premium .vh-hero-bottom{left:27px}body.vjuh-home-premium .vh-promo{padding:22px;min-height:165px}body.vjuh-home-premium .vh-promo h2{font-size:23px}body.vjuh-home-premium .vh-promo p:not(.vh-eyebrow){font-size:10px;max-width:170px}body.vjuh-home-premium .vh-gift{right:-15px;width:155px;height:150px}}
@media(max-width:950px){body.vjuh-home-premium .vh-hero-grid{grid-template-columns:minmax(0,1fr)}body.vjuh-home-premium .vh-hero{min-height:400px}body.vjuh-home-premium .vh-hero-copy{width:60%;padding:38px 32px 80px}body.vjuh-home-premium .vh-hero h1{font-size:49px}body.vjuh-home-premium .vh-promo-row{gap:12px}body.vjuh-home-premium .vh-promo{padding:20px;min-height:160px}body.vjuh-home-premium .vh-promo h2{font-size:21px}body.vjuh-home-premium .vh-gift{opacity:.7;width:130px;right:-20px}body.vjuh-home-premium .vh-promo p:not(.vh-eyebrow){max-width:130px}}
@media(max-width:600px){body.vjuh-home-premium .vh-hero-grid{gap:12px}body.vjuh-home-premium .vh-hero{min-height:388px;border-radius:18px}body.vjuh-home-premium .vh-hero-image{inset:-10px -1px 0;background-position:62% 32%;border-radius:18px}body.vjuh-home-premium .vh-hero-shade{background:linear-gradient(90deg,#040b18d9,#040b1833 85%),linear-gradient(0deg,#060d20cc,transparent 40%)}body.vjuh-home-premium .vh-hero-copy{width:95%;padding:32px 24px 78px}body.vjuh-home-premium .vh-hero h1{font-size:43px;max-width:300px}body.vjuh-home-premium .vh-hero-description{font-size:12px;max-width:180px}body.vjuh-home-premium .vh-hero .vh-eyebrow{font-size:8px;margin-bottom:17px}body.vjuh-home-premium .vh-primary{padding:12px 18px;font-size:12px;gap:14px}body.vjuh-home-premium .vh-hero-bottom{left:24px;right:18px;bottom:18px}body.vjuh-home-premium .vh-promo-row{grid-template-columns:1fr;gap:12px;margin:16px 0 25px}body.vjuh-home-premium .vh-promo{min-height:164px;padding:23px}body.vjuh-home-premium .vh-promo h2{font-size:25px}body.vjuh-home-premium .vh-promo p:not(.vh-eyebrow){max-width:200px;font-size:11px}body.vjuh-home-premium .vh-gift{width:175px;height:165px;right:0;opacity:.9}body.vjuh-home-premium .vh-vip-promo{background-position:90% 26%}}
body.vjuh-home-premium .vh-gift{mask-image:radial-gradient(ellipse,#000 55%,#000a 75%,transparent 95%)}
body.vjuh-home-premium .vh-vip-promo{background-position:70% 0}
@media(max-width:600px){body.vjuh-home-premium .vh-vip-promo{background-position:90% 0}}
@media(prefers-reduced-motion:reduce){}

/* Local preview motion only; every decorative layer ignores pointer events. */
body.vjuh-home-premium .vh-motion-toggle{display:flex;align-items:center;gap:7px;border:1px solid #9582cd3d;background:#37305233;height:34px;border-radius:10px;padding:0 10px;color:#b7abd5;font-size:10px}body.vjuh-home-premium .vh-motion-toggle:hover,body.vjuh-home-premium .vh-motion-toggle[aria-expanded="true"]{border-color:#ba8dff88;background:#61408b44;color:#ebd8ff}body.vjuh-home-premium .vh-motion-toggle svg{width:15px;height:15px}body.vjuh-home-premium .vh-motion-panel{position:fixed;z-index:80;top:85px;right:30px;width:min(345px,calc(100vw - 24px));padding:20px;border:1px solid #a892f15e;border-radius:17px;background:linear-gradient(145deg,#1a2237f5,#17122af5);box-shadow:0 20px 80px #0008;backdrop-filter:blur(24px)}body.vjuh-home-premium .vh-motion-panel-title{display:flex;align-items:center;justify-content:space-between;font-size:13px;font-weight:800}body.vjuh-home-premium .vh-motion-panel-title>span{font-size:7px;letter-spacing:.12em;color:#9b91bc;border:1px solid #a99ac530;padding:4px 6px;border-radius:4px}body.vjuh-home-premium .vh-motion-panel>p{font-size:10px;color:#9caac5;line-height:1.7}body.vjuh-home-premium .vh-motion-options{display:grid;grid-template-columns:1fr 1fr 1fr;gap:6px;margin:15px 0 20px}body.vjuh-home-premium .vh-motion-options button{font-size:9px;white-space:nowrap;padding:10px 5px;border:1px solid #9e93dc33;border-radius:8px;background:#100e2422}body.vjuh-home-premium .vh-motion-options button[aria-pressed="true"]{background:#7952d455;border-color:#b586ff9c;color:#f0e6ff;box-shadow:inset 0 1px #e4cbff1a}body.vjuh-home-premium .vh-motion-options button:disabled{opacity:.45}body.vjuh-home-premium .vh-motion-panel .vh-motion-status{min-height:33px;font-size:9px;margin:16px 0 0;color:#ad9cc9}body.vjuh-home-premium .vh-hero-atmosphere{position:absolute;inset:0;border-radius:inherit;overflow:hidden;pointer-events:none;z-index:1}body.vjuh-home-premium .vh-hero-aurora{position:absolute;inset:-15%;background:radial-gradient(ellipse at 78% 15%,#4485ff26,transparent 45%),radial-gradient(ellipse at 55% 90%,#914bff20,transparent 48%);opacity:.5;mix-blend-mode:screen}body.vjuh-home-premium .vh-hero-lightning{position:absolute;inset:0;opacity:0;mix-blend-mode:screen}body.vjuh-home-premium .vh-hero-lightning svg{width:100%;height:100%;overflow:visible;stroke:none}body.vjuh-home-premium .vh-hero-lightning path{fill:none;stroke-linejoin:bevel;stroke-linecap:round}body.vjuh-home-premium .vh-bolt-glow{stroke:#46bdff;stroke-width:13;filter:blur(10px)}body.vjuh-home-premium .vh-bolt-core{stroke:#ddf7ff;stroke-width:1.8}body.vjuh-home-premium .vh-bolt-branch{stroke:#80cfff;stroke-width:.8;opacity:.6}body.vjuh-home-premium .vh-hero-embers{position:absolute;inset:0}body.vjuh-home-premium .vh-hero-embers i{position:absolute;left:var(--x);top:var(--y);height:var(--size);width:var(--size);background:#a5d8ff;box-shadow:0 0 7px #8b8bff;border-radius:50%;opacity:0}body.vjuh-home-premium .vh-hero-image{transform-origin:70% 45%;transform:translate(var(--pointer-x,0px),var(--pointer-y,0px)) scale(1.035);transition:transform 1.2s cubic-bezier(.15,.7,.25,1),opacity .4s}body.vjuh-home-premium .vh-hero-copy{z-index:3}body.vjuh-home-premium .vh-hero-bottom{z-index:4}body.vjuh-home-premium .vh-primary,body.vjuh-home-premium .vh-text-button{position:relative;overflow:hidden}body.vjuh-home-premium .vh-primary::after{content:'';position:absolute;inset:-50% auto -50% -80%;width:38%;transform:skewX(-20deg);background:linear-gradient(90deg,transparent,#e9deff3b,transparent);pointer-events:none;opacity:0}body.vjuh-home-premium .vh-primary svg,body.vjuh-home-premium .vh-text-button svg{transition:transform .3s}body.vjuh-home-premium .vh-primary:hover svg,body.vjuh-home-premium .vh-text-button:hover svg{transform:translateX(3px)}body.vjuh-home-premium .vh-promo::after{content:'';position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:radial-gradient(ellipse at var(--shine-x,70%) var(--shine-y,30%),#b3a3ff15,transparent 60%);opacity:0;transition:opacity .3s}
body.vjuh-home-premium[data-vh-motion="cinematic"] .vh-hero-aurora{animation:vh-aurora-drift 14s ease-in-out infinite alternate}body.vjuh-home-premium[data-vh-motion="cinematic"] .vh-hero-lightning{animation:vh-lightning-breath 15s ease-in-out infinite}body.vjuh-home-premium[data-vh-motion="cinematic"] .vh-hero-embers i{animation:vh-ember-rise var(--duration) ease-in-out var(--delay) infinite}body.vjuh-home-premium[data-vh-motion="cinematic"] .vh-primary::after{animation:vh-button-sheen 10s ease-in-out 3s infinite}body.vjuh-home-premium[data-vh-motion="cinematic"] .vh-bonus-promo .vh-gift{animation:vh-gift-float 6s ease-in-out infinite}body.vjuh-home-premium[data-vh-motion="cinematic"] .vh-promo-orbit{animation:vh-orbit-glow 7s ease-in-out infinite alternate}body.vjuh-home-premium[data-vh-motion="cinematic"] .vh-promo:hover{transform:perspective(1100px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg)) translateY(-2px)}body.vjuh-home-premium[data-vh-motion="cinematic"] .vh-promo:hover::after{opacity:1}body.vjuh-home-premium[data-vh-motion="calm"] .vh-dust{animation-duration:16s;opacity:.25}body.vjuh-home-premium[data-vh-motion="calm"] .vh-hero-image{transform:scale(1.015)}body.vjuh-home-premium[data-vh-motion="calm"] .vh-hero-aurora{opacity:.2}body.vjuh-home-premium[data-vh-motion="off"] .vh-hero-image{transform:none}body.vjuh-home-premium[data-vh-motion="off"] .vh-dust{opacity:.12}body.vjuh-home-premium[data-vh-motion="off"] .vh-hero-atmosphere{display:none}body.vjuh-home-premium[data-vh-motion="off"] .vh-promo:hover,body.vjuh-home-premium[data-vh-motion="off"] .vh-primary:hover{transform:none}body.vjuh-home-premium.vh-motion-page-hidden *,body.vjuh-home-premium.vh-motion-page-hidden *::before,body.vjuh-home-premium.vh-motion-page-hidden *::after,body.vjuh-home-premium .vh-hero.vh-motion-out-of-view *,body.vjuh-home-premium .vh-hero.vh-motion-out-of-view *::after{animation-play-state:paused!important}
@keyframes vh-ember-rise{0%,100%{opacity:0;transform:translate3d(0,20px,0)}25%{opacity:.5}70%{opacity:.25}90%{opacity:0;transform:translate3d(12px,-45px,0)}}@keyframes vh-aurora-drift{from{opacity:.2;transform:translate3d(-1%,1%,0) scale(1)}to{opacity:.7;transform:translate3d(1%,-1%,0) scale(1.06)}}@keyframes vh-lightning-breath{0%,60%,72%,100%{opacity:0}64%{opacity:.2}68%{opacity:.07}}@keyframes vh-button-sheen{0%,72%,100%{left:-80%;opacity:0}76%{opacity:1}91%{left:150%;opacity:0}}@keyframes vh-gift-float{0%,100%{transform:translateY(0) rotate(-7deg)}50%{transform:translateY(-7px) rotate(-4deg)}}@keyframes vh-orbit-glow{from{opacity:.3;transform:rotate(-20deg) scale(.96)}to{opacity:.8;transform:rotate(-15deg) scale(1.02)}}@keyframes vh-live-breathe{0%,100%{box-shadow:0 0 7px #23e2fb66}50%{box-shadow:0 0 14px #23e2fbcc}}
@media(max-width:950px){body.vjuh-home-premium .vh-motion-toggle{height:32px;padding:0 8px}body.vjuh-home-premium .vh-motion-toggle span{display:none}body.vjuh-home-premium .vh-motion-toggle svg{width:15px}}
@media(max-width:600px){body.vjuh-home-premium .vh-motion-toggle{height:29px;width:29px;justify-content:center;padding:0;border-radius:9px}body.vjuh-home-premium .vh-hero-lightning{display:none}body.vjuh-home-premium .vh-hero-embers i:nth-child(n+8){display:none}body.vjuh-home-premium[data-vh-motion="cinematic"] .vh-hero-image{transform:scale(1.015)}body.vjuh-home-premium .vh-motion-panel{max-width:calc(100vw - 24px)}body.vjuh-home-premium[data-vh-motion="cinematic"] .vh-bonus-promo .vh-gift{animation-duration:8s}}
@media(max-width:370px){}
@media(prefers-reduced-motion:reduce){body.vjuh-home-premium .vh-hero-atmosphere{display:none}body.vjuh-home-premium .vh-hero-image{transform:none!important}}

/* Cinematic atmosphere extension: composited decorative layers, no layout changes. */
body.vjuh-home-premium .vh-hero-scene-window{position:absolute;inset:-24px 0 0;z-index:-3;overflow:hidden;border-radius:22px;mask-image:linear-gradient(transparent,#000 8%,#000 96%,transparent)}body.vjuh-home-premium .vh-hero-scene-window .vh-hero-image{inset:0;border-radius:0;mask-image:none}
body.vjuh-home-premium .vh-ambient-world{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden;opacity:0;transition:opacity 1s}body.vjuh-home-premium .vh-ambient-nebula{position:absolute;width:75vw;height:80vh;min-width:650px;border-radius:50%;opacity:.5}body.vjuh-home-premium .vh-nebula-blue{top:-30vh;left:-15vw;background:radial-gradient(ellipse,#163f6d66,transparent 65%)}body.vjuh-home-premium .vh-nebula-violet{right:-25vw;top:15vh;background:radial-gradient(ellipse,#61349b44,transparent 67%)}body.vjuh-home-premium .vh-ambient-stars{position:absolute;inset:0;opacity:.45;background-image:radial-gradient(circle at 30px 70px,#acd5ff88 0 .6px,transparent 1.5px),radial-gradient(circle at 210px 130px,#d4aaff77 0 .7px,transparent 1.8px),radial-gradient(circle at 90px 250px,#b5d5ff55 0 .5px,transparent 1.6px);background-size:383px 431px,557px 617px,739px 521px;mask-image:linear-gradient(#000,transparent 95%)}
body.vjuh-home-premium .vh-deep-atmosphere{display:none;position:absolute;inset:0;pointer-events:none;overflow:hidden;border-radius:inherit}body.vjuh-home-premium .vh-scene-rays{position:absolute;inset:-20%;opacity:.5;transform-origin:80% 0;background:conic-gradient(from 135deg at 85% 1%,transparent 0deg,#5b9aff13 8deg,transparent 12deg,#9acfff16 19deg,transparent 24deg,#8a8fff0d 30deg,transparent 35deg);mix-blend-mode:screen;mask-image:linear-gradient(#000,transparent 85%)}body.vjuh-home-premium .vh-scene-halo{position:absolute;width:64%;height:110%;right:-13%;top:-34%;border-radius:50%;background:radial-gradient(ellipse,#68b8ff00 28%,#58b4ff10 46%,#748aff04 53%,transparent 65%);mix-blend-mode:screen}body.vjuh-home-premium .vh-scene-mist{position:absolute;left:-12%;right:-12%;bottom:-22%;height:62%;opacity:.6;mix-blend-mode:screen;mask-image:linear-gradient(transparent,#000 45%)}body.vjuh-home-premium .vh-mist-back{background:radial-gradient(ellipse at 16% 75%,#27457099,transparent 47%),radial-gradient(ellipse at 82% 60%,#4a4f9680,transparent 43%);transform:translateX(-3%)}body.vjuh-home-premium .vh-mist-front{bottom:-34%;height:65%;background:radial-gradient(ellipse at 60% 80%,#57599a99,transparent 48%),radial-gradient(ellipse at 15% 90%,#31648e77,transparent 40%);opacity:.45}body.vjuh-home-premium .vh-energy-streams{position:absolute;inset:0;mix-blend-mode:screen;mask-image:linear-gradient(90deg,transparent 42%,#000 62%)}body.vjuh-home-premium .vh-energy-streams svg{width:100%;height:100%;stroke:none;overflow:visible}body.vjuh-home-premium .vh-energy-trace{fill:none;stroke:#78d2ff;stroke-width:1;opacity:.4;stroke-dasharray:75 900;stroke-linecap:round;filter:drop-shadow(0 0 4px #55b5ff)}body.vjuh-home-premium .vh-energy-trace.vh-trace-two{stroke:#b08bff;stroke-width:.8;stroke-dasharray:45 760;opacity:.35}body.vjuh-home-premium .vh-energy-trace.vh-trace-three{stroke:#c5edff;stroke-width:.6;stroke-dasharray:30 630;opacity:.35}body.vjuh-home-premium .vh-scene-crystals{position:absolute;inset:0}body.vjuh-home-premium .vh-scene-crystals i{position:absolute;left:var(--cx);top:var(--cy);height:calc(var(--csize)*1.8);width:var(--csize);background:linear-gradient(135deg,#d2edff77,#a4a3ff33 45%,#4d79e522);border:1px solid #b5c7ff33;clip-path:polygon(50% 0,100% 45%,60% 100%,0 65%);opacity:.6;filter:drop-shadow(0 0 5px #999aff33);transform:rotate(var(--cturn));will-change:transform}body.vjuh-home-premium .vh-scene-comet{position:absolute;top:12%;right:24%;width:100px;height:1px;background:linear-gradient(90deg,transparent,#b9d8ff99);box-shadow:0 0 8px #94cfff44;transform:rotate(-35deg);opacity:0}body.vjuh-home-premium .vh-scene-comet.vh-comet-two{top:50%;right:5%;width:65px}
body.vjuh-home-premium[data-vh-motion="cinematic"] .vh-ambient-world{opacity:1}body.vjuh-home-premium[data-vh-motion="cinematic"] .vh-deep-atmosphere{display:block}body.vjuh-home-premium[data-vh-motion="cinematic"] .vh-hero-image{animation:vh-cinematic-camera 24s ease-in-out infinite alternate}body.vjuh-home-premium[data-vh-motion="cinematic"] .vh-nebula-blue{animation:vh-nebula-blue-drift 32s ease-in-out infinite alternate}body.vjuh-home-premium[data-vh-motion="cinematic"] .vh-nebula-violet{animation:vh-nebula-violet-drift 27s ease-in-out infinite alternate}body.vjuh-home-premium[data-vh-motion="cinematic"] .vh-ambient-stars{animation:vh-starfield-breathe 16s ease-in-out infinite alternate}body.vjuh-home-premium[data-vh-motion="cinematic"] .vh-scene-rays{animation:vh-celestial-rays 20s ease-in-out infinite alternate}body.vjuh-home-premium[data-vh-motion="cinematic"] .vh-scene-halo{animation:vh-celestial-halo 14s ease-in-out infinite alternate}body.vjuh-home-premium[data-vh-motion="cinematic"] .vh-mist-back{animation:vh-mist-drift 18s ease-in-out infinite alternate}body.vjuh-home-premium[data-vh-motion="cinematic"] .vh-mist-front{animation:vh-mist-drift 23s ease-in-out -8s infinite alternate-reverse}body.vjuh-home-premium[data-vh-motion="cinematic"] .vh-energy-trace{animation:vh-energy-flow 14s linear infinite}body.vjuh-home-premium[data-vh-motion="cinematic"] .vh-trace-two{animation:vh-energy-flow 18s linear -6s infinite reverse}body.vjuh-home-premium[data-vh-motion="cinematic"] .vh-trace-three{animation:vh-energy-flow 12s linear -3s infinite}body.vjuh-home-premium[data-vh-motion="cinematic"] .vh-scene-crystals i{animation:vh-crystal-float var(--cduration) ease-in-out var(--cdelay) infinite alternate}body.vjuh-home-premium[data-vh-motion="cinematic"] .vh-comet-one{animation:vh-comet-pass 23s ease-in-out 4s infinite}body.vjuh-home-premium[data-vh-motion="cinematic"] .vh-comet-two{animation:vh-comet-pass 29s ease-in-out 15s infinite}
body.vjuh-home-premium[data-vh-motion="cinematic"] .vh-hero{box-shadow:0 0 0 1px #91c2ff08,0 18px 70px #0003,0 -12px 65px #24579c15,24px 15px 90px #5b2bbd0c}body.vjuh-home-premium[data-vh-motion="cinematic"] .vh-primary{box-shadow:inset 0 1px #e5b5ff66,0 8px 30px #6a25d255,0 0 45px #8c42f51a}body.vjuh-home-premium[data-vh-motion="cinematic"] .vh-hero-lightning{animation:vh-lightning-breath 17s ease-in-out -6s infinite}body.vjuh-home-premium[data-vh-motion="cinematic"] .vh-dust{opacity:.55}
body.vjuh-home-premium .vh-hero[data-vh-theme="vip"] .vh-hero-lightning{display:none}body.vjuh-home-premium .vh-hero[data-vh-theme="vip"] .vh-scene-rays{filter:hue-rotate(38deg)}body.vjuh-home-premium .vh-hero[data-vh-theme="vip"] .vh-energy-trace{stroke:#c18bff}body.vjuh-home-premium .vh-hero[data-vh-theme="vip"] .vh-scene-halo{background:radial-gradient(ellipse,transparent 28%,#b076fa18 46%,transparent 65%)}body.vjuh-home-premium[data-vh-motion="off"] .vh-ambient-world,body.vjuh-home-premium[data-vh-motion="calm"] .vh-ambient-world{display:none}body.vjuh-home-premium[data-vh-motion="off"] .vh-deep-atmosphere,body.vjuh-home-premium[data-vh-motion="calm"] .vh-deep-atmosphere{display:none}
@keyframes vh-cinematic-camera{from{transform:translate3d(calc(var(--pointer-x,0px) - 3px),calc(var(--pointer-y,0px) + 2px),0) scale(1.035)}to{transform:translate3d(calc(var(--pointer-x,0px) + 3px),calc(var(--pointer-y,0px) - 2px),0) scale(1.075)}}
@keyframes vh-nebula-blue-drift{from{transform:translate3d(-2%,-2%,0) scale(.95)}to{transform:translate3d(12%,8%,0) scale(1.1)}}@keyframes vh-nebula-violet-drift{from{transform:translate3d(5%,5%,0) scale(1)}to{transform:translate3d(-12%,-5%,0) scale(1.12)}}@keyframes vh-starfield-breathe{from{opacity:.18;transform:translateY(0)}to{opacity:.55;transform:translateY(-7px)}}@keyframes vh-celestial-rays{from{transform:rotate(-4deg);opacity:.2}to{transform:rotate(4deg);opacity:.7}}@keyframes vh-celestial-halo{from{transform:scale(.9);opacity:.45}to{transform:scale(1.12);opacity:1}}@keyframes vh-mist-drift{from{transform:translate3d(-4%,2%,0) scale(1)}to{transform:translate3d(4%,-5%,0) scale(1.08)}}@keyframes vh-energy-flow{from{stroke-dashoffset:0}to{stroke-dashoffset:-1950}}@keyframes vh-crystal-float{from{transform:translate3d(0,8px,0) rotate(var(--cturn));opacity:.2}to{transform:translate3d(10px,-17px,0) rotate(calc(var(--cturn) + 22deg));opacity:.65}}@keyframes vh-comet-pass{0%,80%,100%{opacity:0;transform:translate3d(40px,-30px,0) rotate(-35deg)}83%{opacity:.5}90%{opacity:0;transform:translate3d(-100px,70px,0) rotate(-35deg)}}
@media(max-width:950px){body.vjuh-home-premium .vh-scene-crystals i:nth-child(n+4){display:none}body.vjuh-home-premium .vh-ambient-stars{opacity:.25}body.vjuh-home-premium .vh-scene-rays{opacity:.3}body.vjuh-home-premium .vh-energy-streams{opacity:.6}}
@media(max-width:600px){body.vjuh-home-premium .vh-hero-scene-window{inset:-10px 0 0;border-radius:18px}body.vjuh-home-premium[data-vh-motion="cinematic"] .vh-hero-image{animation:none;transform:scale(1.025)}body.vjuh-home-premium .vh-ambient-world,body.vjuh-home-premium .vh-scene-rays,body.vjuh-home-premium .vh-scene-halo,body.vjuh-home-premium .vh-scene-comet,body.vjuh-home-premium .vh-energy-streams{display:none!important}body.vjuh-home-premium .vh-scene-mist{height:45%;opacity:.35}body.vjuh-home-premium .vh-scene-crystals i:nth-child(n+3){display:none}}
@media(prefers-reduced-motion:reduce){body.vjuh-home-premium .vh-ambient-world,body.vjuh-home-premium .vh-deep-atmosphere{display:none!important}body.vjuh-home-premium[data-vh-motion="cinematic"] .vh-hero-image{animation:none!important;transform:none!important}}

body.vjuh-home-premium{background:radial-gradient(ellipse at 70% 10%,#29164c33,transparent 60%),#060a18;color:#edf1ff}
body.vjuh-home-premium .wrapper .main-content{max-width:1640px!important;padding-top:110px!important;padding-left:38px!important;padding-right:38px!important}
body.vjuh-home-premium .main-content-top{padding:0!important}
body.vjuh-home-premium #vh-home-root{position:relative;padding:0!important;margin:0!important;width:100%!important;max-width:none!important}
body.vjuh-home-premium .page{overflow-x:clip}
body.vjuh-home-premium .page>.header{background:linear-gradient(#060a1844,transparent)!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important}
body.vjuh-home-premium .headerWalletContainer__2Na0Y{gap:12px!important}
body.vjuh-home-premium .headerWalletContainer__2Na0Y .currencySwitcher_btn{height:52px!important;min-height:52px!important;padding:7px 14px!important;border:1px solid #a596ff55!important;border-radius:14px!important;background:linear-gradient(135deg,#18244b99,#22174977)!important;backdrop-filter:blur(12px);box-shadow:inset 0 1px #e1d8ff22!important}
body.vjuh-home-premium .headerWalletContainer__2Na0Y .animatedNumber__13268{font-size:20px!important;font-variant-numeric:tabular-nums}
body.vjuh-home-premium .headerWalletContainer__2Na0Y .balanceLabel__1SgFJ{font-size:8px!important;letter-spacing:.08em!important}
body.vjuh-home-premium .headerWalletContainer__2Na0Y .btnWallet__XnoPy.elDesktop{height:52px!important;min-height:52px!important;padding:0 20px!important;border:1px solid #bda1ff88!important;border-radius:14px!important;background:linear-gradient(120deg,#6850dab3,#7b31df99)!important;box-shadow:inset 0 1px #e3c6ff44,0 3px 20px #7425db22!important;font-size:14px!important}
body.vjuh-home-premium #vh-home-root .landing_LandingGameSection__JPR73{display:grid!important;grid-template-columns:minmax(0,1fr) 350px!important;gap:20px!important;align-items:stretch!important;margin:0!important;width:100%!important;max-width:none!important;overflow:visible!important}
body.vjuh-home-premium #vh-home-root .promotion-banner{width:100%!important;max-width:100%!important;min-width:0!important;flex:none!important;height:auto!important;margin:0!important;border-radius:22px!important;background:transparent!important}
body.vjuh-home-premium #vh-home-root .slider__container,body.vjuh-home-premium #vh-home-root .slider__wrapper{height:100%!important;min-width:0!important;border-radius:22px}
body.vjuh-home-premium #vh-home-root .slider__wrapper{overflow:hidden!important}
body.vjuh-home-premium .vh-hero{height:100%;min-height:448px;border-radius:22px;font-family:Manrope,Arial,sans-serif}
body.vjuh-home-premium .vh-hero-title{font-size:clamp(38px,3.6vw,62px);font-weight:800;line-height:1.08;letter-spacing:-.055em;white-space:pre-line;margin:0 0 18px;background:linear-gradient(#fff 40%,#a9bbdb);background-clip:text;-webkit-background-clip:text;color:transparent}
body.vjuh-home-premium .vh-hero-copy{width:67%;padding:44px 38px 85px}
body.vjuh-home-premium .vh-hero-description{max-width:280px;font-size:14px;color:#c3d0e6;line-height:1.7;margin-bottom:25px}
body.vjuh-home-premium .vh-primary,body.vjuh-home-premium .vh-text-button{color:#fff!important;text-decoration:none!important;display:inline-flex;align-items:center;gap:15px}
body.vjuh-home-premium .vh-primary svg,body.vjuh-home-premium .vh-text-button svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}
body.vjuh-home-premium .vh-eyebrow{font-weight:750}
body.vjuh-home-premium #vh-home-root .slider__control{top:auto!important;bottom:20px!important;width:34px!important;height:34px!important;border:1px solid #bdcbff66!important;border-radius:50%!important;background-color:#0b142380!important;z-index:5!important;transform:none!important}
body.vjuh-home-premium #vh-home-root .slider__control[data-slide="prev"]{left:auto!important;right:66px!important}
body.vjuh-home-premium #vh-home-root .slider__control[data-slide="next"]{right:24px!important}
body.vjuh-home-premium #vh-home-root .slider__control::before{width:14px!important;height:14px!important}
body.vjuh-home-premium #vh-home-root .slider__indicators{left:35px!important;right:auto!important;bottom:26px!important;justify-content:flex-start!important;margin:0!important;z-index:6!important}
body.vjuh-home-premium #vh-home-root .slider__indicators li{width:23px!important;height:4px!important;background:#697d9b99!important;border-radius:4px!important;border:0!important;margin:0 5px 0 0!important;position:relative}
body.vjuh-home-premium #vh-home-root .slider__indicators li::after{content:'';position:absolute;inset:-12px 0}
body.vjuh-home-premium #vh-home-root .slider__indicators li.active{background:#ac69ff!important;width:33px!important}
body.vjuh-home-premium #vh-home-root .top-events-24h{width:auto!important;flex:none!important;min-width:0!important;height:auto!important;min-height:448px!important;max-height:none!important;padding:22px 17px 14px!important;margin:0!important;border:1px solid #8ba2e733!important;border-radius:22px!important;background:linear-gradient(145deg,#141d31b3,#080e1ce6)!important;box-shadow:inset 0 1px #c2dfff0c!important}
body.vjuh-home-premium #vh-home-root .top-events-title{display:flex!important;align-items:center;gap:9px;font:750 11px/1.6 Manrope,Arial,sans-serif!important;letter-spacing:.03em!important;text-align:left!important;margin:0 0 15px!important;padding:0 3px!important;color:#e7edff!important}
body.vjuh-home-premium #vh-home-root .top-events-title::before{content:'';width:6px;height:6px;border-radius:50%;background:#51e0ee;box-shadow:0 0 13px #23e2fb}
body.vjuh-home-premium #vh-home-root .top-events-24h .live{display:flex!important;flex-direction:column!important;gap:5px!important;position:static!important;width:100%!important;max-width:none!important;height:auto!important;margin:0!important;padding:0!important;overflow:hidden!important}
body.vjuh-home-premium #vh-home-root .top-events-24h .live .item.slot{width:100%!important;height:67px!important;min-height:67px!important;flex:0 0 67px!important;display:flex!important;align-items:center!important;gap:10px!important;padding:9px 5px!important;margin:0!important;border:0!important;border-top:1px solid #a9bff713!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;position:relative!important}
body.vjuh-home-premium #vh-home-root .top-events-24h .live .item.slot:nth-child(n+6){display:none!important}
body.vjuh-home-premium #vh-home-root .top-events-24h .item.slot .image{height:43px!important;width:43px!important;flex:0 0 43px!important;position:static!important}
body.vjuh-home-premium #vh-home-root .top-events-24h .item.slot .image img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:9px!important}
body.vjuh-home-premium #vh-home-root .top-events-24h .item.slot .info{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:5px 8px!important;flex:1!important;min-width:0!important;padding:0!important}
body.vjuh-home-premium #vh-home-root .top-events-24h .item.slot .info .slot{grid-column:1;grid-row:1;font-size:10px!important;color:#dbe5fa!important;text-overflow:ellipsis;overflow:hidden;white-space:nowrap!important}
body.vjuh-home-premium #vh-home-root .top-events-24h .item.slot .info .amount.win{grid-column:2;grid-row:1/3;font-size:13px!important;color:#b48bff!important;white-space:nowrap;font-weight:800!important}
body.vjuh-home-premium #vh-home-root .top-events-24h .item.slot .info .username{grid-column:1;grid-row:2;font-size:9px!important;color:#8192b0!important;margin:0!important}
body.vjuh-home-premium #vh-home-root .top-events-24h .hover{z-index:4!important}
body.vjuh-home-premium #vh-home-root .top-events-24h .vh-live-note{display:block;font-size:8px;color:#7c90ac;padding:15px 3px 0;margin-top:12px;border-top:1px solid #a9bff713}
body.vjuh-home-premium #vh-home-root .main-container.slots{margin:20px 0 0!important;padding:0!important;width:100%!important;max-width:none!important}
body.vjuh-home-premium #vh-home-root .menuBlock__3oOF7{display:grid!important;grid-template-columns:1fr 1.05fr 1fr 1.55fr!important;gap:12px!important;width:100%!important;max-width:none!important;overflow:visible!important;position:relative!important}
body.vjuh-home-premium #vh-home-root .menuBlock__3oOF7>.menuPlaceholder__3_YUS{grid-column:1;grid-row:1;order:0!important}
body.vjuh-home-premium #vh-home-root #vjuhJackpotBanner{grid-column:2;grid-row:1}
body.vjuh-home-premium #vh-home-root #vjuhTournamentHomeBanner{grid-column:3;grid-row:1}
body.vjuh-home-premium #vh-home-root .menuBlock__3oOF7>.search{grid-column:4;grid-row:1}
body.vjuh-home-premium #vh-home-root .menuBlock__3oOF7>.search,body.vjuh-home-premium #vh-home-root .menuPlaceholder__3_YUS,body.vjuh-home-premium #vh-home-root .vjuh-jackpot-banner{width:100%!important;min-width:0!important;max-width:none!important;height:53px!important;min-height:53px!important;border:1px solid #90a4e534!important;border-radius:12px!important;background:linear-gradient(150deg,#1a253b99,#101627cc)!important;box-shadow:inset 0 1px #d4ddff0a!important;margin:0!important;overflow:hidden}
body.vjuh-home-premium #vh-home-root #slotSearch{width:100%!important;font-size:12px!important;color:#dce5f9!important}
body.vjuh-home-premium #vh-home-root .vjuh-jackpot-banner__coin,body.vjuh-home-premium #vh-home-root .vjuh-jackpot-banner__meta,body.vjuh-home-premium #vh-home-root .vjuh-jackpot-banner__shine{display:none!important}
body.vjuh-home-premium #vh-home-root .vjuh-jackpot-banner__title{font-size:12px!important;white-space:nowrap!important;color:#e8edfb!important}
body.vjuh-home-premium #vh-home-root .vjuh-jackpot-banner__eyebrow{font-size:7px!important;color:#ccb47c!important}
body.vjuh-home-premium #vh-home-root .vjuh-jackpot-banner__cta{padding:0!important;background:none!important;box-shadow:none!important;font-size:10px!important;color:#b6a5d7!important}
body.vjuh-home-premium #vh-home-root .search-input-two{font-size:12px!important}
body.vjuh-home-premium .vh-promo-row{margin:18px 0 30px!important;display:grid;grid-template-columns:1fr 1fr;gap:18px}
body.vjuh-home-premium .vh-promo{font-family:Manrope,Arial,sans-serif;min-height:180px}
body.vjuh-home-premium .vh-promo h2{color:#f1f2ff!important}
body.vjuh-home-premium .vh-gift{background-image:url('/img/bonuses-v1/objects.webp')}
body.vjuh-home-premium .vh-vip-promo{background-image:linear-gradient(90deg,#0a1129 0%,#11152ba6 48%,transparent 75%),url('/img/bonuses-v2/scene.webp')}
body.vjuh-home-premium .vh-hero[data-vh-theme="vip"] .vh-hero-image{background-image:url('/img/bonuses-v2/scene.webp')}
body.vjuh-home-premium .vh-motion-toggle{display:inline-flex!important;flex-shrink:0;margin-right:12px;align-items:center;color:#c3b0e3;font-size:10px}
body.vjuh-home-premium .vh-mobile-effects{display:none}
body.vjuh-home-premium .vh-motion-panel{color:#eaf0ff;z-index:4001}
body.vjuh-home-premium .vh-motion-toggle svg{width:15px;height:15px;stroke:currentColor;fill:none}
body.vjuh-home-premium .vh-motion-panel button{color:#e8dfff;cursor:pointer}
body.vjuh-home-premium .vh-motion-panel-title{color:#eaf0ff}
body.vjuh-home-premium .headerWalletContainer__2Na0Y .btnWallet__XnoPy.elDesktop{display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important}
body.vjuh-home-premium #vh-home-root .slider__control::before{content:''!important;background:none!important;border-top:1.5px solid #d8e5ff!important;border-right:1.5px solid #d8e5ff!important;width:8px!important;height:8px!important;transform:rotate(45deg)!important;margin:0!important}
body.vjuh-home-premium #vh-home-root .slider__control[data-slide="prev"]::before{transform:rotate(225deg)!important}
body.vjuh-home-premium #vh-home-root .slider__control{display:grid!important;place-items:center!important}
body.vjuh-home-premium #vh-home-root .slider__control::before{content:'›'!important;font:400 25px/1 Arial,sans-serif!important;position:static!important;inset:auto!important;border:0!important;background:none!important;transform:none!important;width:auto!important;height:auto!important}
body.vjuh-home-premium #vh-home-root .slider__control[data-slide="prev"]::before{content:'‹'!important;transform:none!important}
@media(min-width:821px){body.vjuh-home-premium .vh-hero-image{background-position:center 12%}body.vjuh-home-premium .vh-hero[data-vh-theme="vip"] .vh-hero-image{background-position:center top}}
body.vjuh-home-premium #providerList{z-index:1100!important}
@media(min-width:821px){body.vjuh-home-premium .wrapper .page{transition:padding-left .24s ease}body.vjuh-home-premium.sidebar-open .wrapper .page{padding-left:300px!important}}
@media(min-width:821px) and (max-width:1250px){body.vjuh-home-premium #vh-home-root .landing_LandingGameSection__JPR73{grid-template-columns:minmax(0,1fr) 285px!important;gap:15px!important}body.vjuh-home-premium .vh-hero,body.vjuh-home-premium #vh-home-root .top-events-24h{min-height:405px!important}body.vjuh-home-premium .vh-hero-title{font-size:44px}body.vjuh-home-premium .vh-hero-copy{width:78%;padding:35px 26px 80px}body.vjuh-home-premium #vh-home-root .top-events-24h{padding:18px 12px 10px!important}body.vjuh-home-premium #vh-home-root .top-events-24h .item.slot .info .amount.win{font-size:11px!important}body.vjuh-home-premium #vh-home-root .menuBlock__3oOF7{gap:8px!important}body.vjuh-home-premium .vh-promo{padding:22px}body.vjuh-home-premium .vh-promo h2{font-size:23px}body.vjuh-home-premium .vh-promo p:not(.vh-eyebrow){max-width:175px}body.vjuh-home-premium.sidebar-open #vh-home-root .landing_LandingGameSection__JPR73{grid-template-columns:1fr!important}body.vjuh-home-premium.sidebar-open #vh-home-root .top-events-24h{display:block!important;min-height:0!important}body.vjuh-home-premium.sidebar-open #vh-home-root .top-events-24h .live{display:grid!important;grid-template-columns:1fr 1fr!important}body.vjuh-home-premium.sidebar-open #vh-home-root .top-events-24h .item.slot:nth-child(n+5){display:none!important}}
@media(min-width:821px) and (max-width:1000px){body.vjuh-home-premium #vh-home-root .landing_LandingGameSection__JPR73{grid-template-columns:1fr!important}body.vjuh-home-premium #vh-home-root .top-events-24h{min-height:0!important}body.vjuh-home-premium #vh-home-root .top-events-24h .live{display:grid!important;grid-template-columns:1fr 1fr!important}body.vjuh-home-premium #vh-home-root .top-events-24h .item.slot:nth-child(n+5){display:none!important}body.vjuh-home-premium .vh-live-note{display:none!important}}
@media(max-width:820px){body.vjuh-home-premium .wrapper .main-content{padding-top:0!important;padding-left:14px!important;padding-right:14px!important}body.vjuh-home-premium #vh-home-root .landing_LandingGameSection__JPR73{display:block!important}body.vjuh-home-premium #vh-home-root .top-events-24h{display:none!important}body.vjuh-home-premium .vh-hero{min-height:390px!important}body.vjuh-home-premium .vh-hero-copy{width:95%;padding:30px 24px 80px}body.vjuh-home-premium .vh-hero-title{font-size:44px;max-width:310px}body.vjuh-home-premium .vh-hero-description{font-size:12px;max-width:185px}body.vjuh-home-premium .vh-hero-shade{background:linear-gradient(90deg,#040b18d9,#040b1833 85%),linear-gradient(0deg,#060d20cc,transparent 40%)}body.vjuh-home-premium #vh-home-root .menuBlock__3oOF7{grid-template-columns:1fr 1fr!important;gap:8px!important}body.vjuh-home-premium #vh-home-root .menuBlock__3oOF7>.search{grid-column:1/-1;grid-row:1}body.vjuh-home-premium #vh-home-root .menuBlock__3oOF7>.menuPlaceholder__3_YUS{grid-column:1/-1;grid-row:2}body.vjuh-home-premium #vh-home-root #vjuhJackpotBanner{grid-column:1;grid-row:3;display:flex!important}body.vjuh-home-premium #vh-home-root #vjuhTournamentHomeBanner{grid-column:2;grid-row:3;display:flex!important}body.vjuh-home-premium .vh-promo-row{grid-template-columns:1fr!important;gap:12px!important}body.vjuh-home-premium .vh-promo{min-height:165px;padding:22px}body.vjuh-home-premium .vh-mobile-effects{display:flex;justify-content:flex-end;margin-bottom:10px}body.vjuh-home-premium .vh-mobile-effects .vh-motion-toggle{margin-right:0}body.vjuh-home-premium .headerWalletContainer__2Na0Y .currencySwitcher_btn{height:42px!important;min-height:42px!important;padding:5px 10px!important}body.vjuh-home-premium .headerWalletContainer__2Na0Y .animatedNumber__13268{font-size:16px!important}}
@media(prefers-reduced-motion:reduce){body.vjuh-home-premium .wrapper .page{transition:none}}
@media(max-width:820px){
body.vjuh-home-premium .wrapper .main-content{padding-top:42px!important}
body.vjuh-home-premium .headerWalletContainer__2Na0Y .btnWallet__XnoPy.elDesktop{display:none!important}
body.vjuh-home-premium #vh-home-root .promotion-banner{height:390px!important;aspect-ratio:auto!important}
body.vjuh-home-premium #vh-home-root .slider__container,body.vjuh-home-premium #vh-home-root .slider__wrapper,body.vjuh-home-premium #vh-home-root .slider__items,body.vjuh-home-premium #vh-home-root .slider__item{height:390px!important;min-height:390px!important;aspect-ratio:auto!important}
body.vjuh-home-premium #vh-home-root #vjuhJackpotBanner,body.vjuh-home-premium #vh-home-root #vjuhTournamentHomeBanner{padding:8px 10px!important;gap:8px!important;align-items:center!important;justify-content:space-between!important;flex-direction:row!important}
body.vjuh-home-premium #vh-home-root .vjuh-jackpot-banner__content{min-width:0!important;padding:0!important;flex:1!important}
body.vjuh-home-premium #vh-home-root .vjuh-jackpot-banner__title{font-size:10px!important;overflow:hidden!important;text-overflow:ellipsis!important}
body.vjuh-home-premium #vh-home-root .vjuh-jackpot-banner__cta{font-size:8px!important;flex:0 0 auto!important}
body.vjuh-home-premium #vh-home-root{padding:40px 0 0!important}
body.vjuh-home-premium .vh-mobile-effects{position:absolute;right:12px;top:50px;z-index:20;margin:0!important}
body.vjuh-home-premium .vh-hero-title{font-size:38px!important;letter-spacing:-.045em!important;overflow-wrap:anywhere;text-align:left!important}
}

/* Tighter rhythm; preserve existing controls and their destinations. */
body.vjuh-home-premium #vh-home-root .main-container.slots{margin-top:12px!important}
body.vjuh-home-premium #vh-home-root .menuBlock__3oOF7{margin:0 0 10px!important}
body.vjuh-home-premium #vh-home-root .slots-button{margin:0!important;padding:0!important}
body.vjuh-home-premium #vh-home-root .vh-promo-row{margin:12px 0 18px!important;gap:14px}
body.vjuh-home-premium #vh-home-root #desktop-recent-games-block{margin:18px 0!important}
body.vjuh-home-premium #vh-home-root #game-shelves-wrap>.section{margin-top:18px!important;margin-bottom:18px!important}
@media(min-width:821px){body.vjuh-home-premium .wrapper .main-content{padding-top:100px!important}}
@media(max-width:820px){
  body.vjuh-home-premium #vh-home-root{padding:0!important}
  /* Retain the hidden triggers: bottom showcase cards still invoke them. */
  body.vjuh-home-premium #vh-home-root #vjuhJackpotBanner,
  body.vjuh-home-premium #vh-home-root #vjuhTournamentHomeBanner{display:none!important}
  body.vjuh-home-premium #vh-home-root .menuBlock__3oOF7{gap:8px!important;margin-bottom:0!important}
  body.vjuh-home-premium #vh-home-root .vh-promo-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin:10px 0 16px!important}
  body.vjuh-home-premium #vh-home-root .vh-promo{min-width:0;min-height:142px!important;padding:14px 12px!important;border-radius:15px}
  body.vjuh-home-premium #vh-home-root .vh-promo .vh-eyebrow{font-size:6px!important;letter-spacing:.14em!important;margin-bottom:8px}
  body.vjuh-home-premium #vh-home-root .vh-promo h2{font-size:18px!important;line-height:1.2!important;letter-spacing:-.035em!important;margin-bottom:0;white-space:normal}
  body.vjuh-home-premium #vh-home-root .vh-promo p:not(.vh-eyebrow){display:none}
  body.vjuh-home-premium #vh-home-root .vh-promo .vh-text-button{font-size:9px!important;gap:5px;padding:7px 8px!important;min-height:29px;margin-top:19px;white-space:nowrap;position:relative;z-index:3}
  body.vjuh-home-premium #vh-home-root .vh-text-button svg{width:12px;height:12px;flex-shrink:0}
  body.vjuh-home-premium #vh-home-root .vh-gift{width:95px;height:95px;right:-18px;bottom:-14px;opacity:.65}
  body.vjuh-home-premium #vh-home-root .vh-promo-orbit{width:110px;height:45px;right:-10px;bottom:6px;opacity:.35}
  body.vjuh-home-premium #vh-home-root .vh-vip-promo{background-image:linear-gradient(90deg,#0a1129ed,#11152baa 65%,#10132a44),url('/img/bonuses-v2/scene.webp');background-position:77% 0}
}
@media(max-width:370px){body.vjuh-home-premium #vh-home-root .vh-promo h2{font-size:17px!important}body.vjuh-home-premium #vh-home-root .vh-promo{padding:13px 10px!important}body.vjuh-home-premium #vh-home-root .vh-promo .vh-text-button{font-size:8px!important;padding:7px!important}}

/* Desktop account controls share one box height and baseline. */
@media(min-width:821px){
body.vjuh-home-premium .headerWalletContainer__2Na0Y{height:42px!important;min-height:42px!important;align-items:center!important;gap:12px!important}
body.vjuh-home-premium .headerWalletWrapper__YdVK6,
body.vjuh-home-premium .headerWalletDepositBlock__31xKC{height:42px!important;min-height:42px!important;align-items:center!important;gap:10px!important;padding:0!important}
body.vjuh-home-premium .headerWalletContainer__2Na0Y .headerWalletCurrencyInput__33O0x.currencySwitcher{height:42px!important;min-height:42px!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important;width:auto!important;min-width:0!important;flex:0 0 auto;align-items:center!important}
body.vjuh-home-premium .headerWalletContainer__2Na0Y .currencySwitcher_btn{display:flex!important;align-items:center!important;height:42px!important;min-height:42px!important;min-width:148px!important;margin:0!important;padding:6px 12px!important;border-radius:12px!important;box-sizing:border-box!important}
body.vjuh-home-premium .headerWalletContainer__2Na0Y .currencyContent__277iR{min-width:0;display:flex;flex-direction:column;align-items:flex-start}
body.vjuh-home-premium .headerWalletContainer__2Na0Y .balanceLabel__1SgFJ{font-size:7px!important;line-height:1.1!important;margin-bottom:2px!important}
body.vjuh-home-premium .headerWalletContainer__2Na0Y .balanceInput__12H2U{display:flex!important;align-items:center!important;gap:8px!important;line-height:1.1!important}
body.vjuh-home-premium .headerWalletContainer__2Na0Y .animatedNumber__13268{font-size:17px!important;line-height:1.1!important;white-space:nowrap}
body.vjuh-home-premium .headerWalletContainer__2Na0Y .btnWallet__XnoPy.elDesktop{height:42px!important;min-height:42px!important;min-width:94px!important;margin:0!important;padding:0 14px!important;font-size:12px!important;border-radius:12px!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important}
body.vjuh-home-premium .headerWalletContainer__2Na0Y .currencySwitcher_list{top:calc(100% + 8px)!important}
}
/* The second stock slide gets its own scene, without recolouring the artwork. */
body.vjuh-home-premium .vh-hero[data-vh-theme="collection"] .vh-hero-image{background-image:url('/img/home-scenes/egypt.webp')!important;background-position:center top!important;filter:none!important}
body.vjuh-home-premium .vh-hero[data-vh-theme="collection"] .vh-hero-lightning{display:none}
body.vjuh-home-premium .vh-hero[data-vh-theme="collection"] .vh-energy-trace{stroke:#c6a0ff}
body.vjuh-home-premium .vh-hero[data-vh-theme="collection"] .vh-trace-two{stroke:#e9c37b}
@media(max-width:820px){
/* Wrapper height245px and the more-card forced blank space below162px covers. */
body.vjuh-home-premium #vh-home-root #game-shelves-wrap .__shelves_track{align-items:flex-start!important;height:auto!important;min-height:0!important}
body.vjuh-home-premium #vh-home-root #game-shelves-wrap .__shelves_track>.game-item{height:auto!important;min-height:0!important;align-self:flex-start!important}
body.vjuh-home-premium #vh-home-root #game-shelves-wrap .shelf-more-game-card .shelf-more-link{display:block!important;height:auto!important;min-height:0!important}
body.vjuh-home-premium #vh-home-root #game-shelves-wrap .shelf-more-game-card .slot-card{height:auto!important;min-height:0!important;aspect-ratio:20/27!important}
body.vjuh-home-premium #vh-home-root #game-shelves-wrap .__shelves_track>.shelf-more-game-card{flex:0 0 120px!important;width:120px!important;min-width:120px!important;max-width:120px!important}
body.vjuh-home-premium #vh-home-root #game-shelves-wrap .shelf-more-game-card .shelf-more-link,
body.vjuh-home-premium #vh-home-root #game-shelves-wrap .shelf-more-game-card .slot-card{width:100%!important;min-width:0!important;max-width:100%!important}
body.vjuh-home-premium #vh-home-root #game-shelves-wrap>.section:not(.home-live-24h-section){margin:12px 0!important;padding-bottom:0!important}
body.vjuh-home-premium #vh-home-root #game-shelves-wrap>.section:not(.home-live-24h-section)>div:first-child{margin-bottom:8px!important}
body.vjuh-home-premium .vh-hero[data-vh-theme="collection"] .vh-hero-image{background-position:74% top!important}
}

/* Approved living scenes: separate rig, reward and environment layers. */
body.vjuh-home-premium .vh-l-anubis-stage{position:absolute;inset:0;z-index:5;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .7s ease,visibility .7s;contain:style}
body.vjuh-home-premium .vh-living-characters[data-scene="anubis"] .vh-l-anubis-stage{opacity:1;visibility:visible}
body.vjuh-home-premium .vh-l-anubis-rig{position:absolute;right:-18px;top:-114px;width:490px;aspect-ratio:2/3;transform-origin:65% 80%;animation:vh-l-anubis-breathe 8s ease-in-out infinite;mask-image:linear-gradient(#000 0%,#000 66%,transparent 96%);pointer-events:none;filter:drop-shadow(5px 5px 30px #03091a66)}
body.vjuh-home-premium .vh-l-rig-part{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain;pointer-events:none}
body.vjuh-home-premium .vh-l-rig-body{clip-path:polygon(0 35%,100% 35%,100% 100%,0 100%,0 51%,17% 57%,32% 62%,39% 60%,41% 53%,31% 47%,17% 42%,0 41%)}
body.vjuh-home-premium .vh-l-rig-head{clip-path:polygon(0 0,100% 0,100% 35.5%,0 35.5%);transform-origin:66% 35%;animation:vh-l-anubis-look 11s ease-in-out infinite;mask-image:linear-gradient(#000 0%,#000 33%,transparent 36%)}
body.vjuh-home-premium .vh-l-rig-arm-group{position:absolute;inset:0;transform-origin:37% 55%;animation:vh-l-anubis-offer 7s ease-in-out infinite}
body.vjuh-home-premium .vh-l-rig-forearm{clip-path:polygon(0 41%,17% 42%,31% 47%,41% 53%,39% 60%,32% 62%,17% 57%,0 51%)}
body.vjuh-home-premium .vh-l-character-aura{position:absolute;right:-16px;top:-80px;width:440px;height:520px;background:radial-gradient(ellipse at 68% 25%,#7b59bc33,transparent 60%);mix-blend-mode:screen;animation:vh-l-character-light 9s ease-in-out infinite alternate}
body.vjuh-home-premium .vh-l-held-brand{position:absolute;left:12%;top:38%;width:126px;height:136px;transform:translate(-50%,-50%);perspective:700px;isolation:isolate}
body.vjuh-home-premium .vh-l-brand-object{position:absolute;inset:7px;transform-style:preserve-3d;animation:vh-l-brand-turn 16s linear infinite;filter:drop-shadow(0 0 12px #b594fc66) drop-shadow(0 0 32px #6759ed44)}
body.vjuh-home-premium .vh-l-brand-face{position:absolute;inset:0;backface-visibility:hidden;transform-style:preserve-3d}
body.vjuh-home-premium .vh-l-brand-face img,body.vjuh-home-premium .vh-l-brand-depth{display:block;width:100%;height:100%;object-fit:contain;position:absolute;inset:0}
body.vjuh-home-premium .vh-l-brand-front{transform:translateZ(3px)}
body.vjuh-home-premium .vh-l-brand-back{transform:rotateY(180deg) translateZ(3px)}
body.vjuh-home-premium .vh-l-brand-depth{opacity:.55;filter:brightness(.65) saturate(.75)}
body.vjuh-home-premium .vh-l-depth-one{transform:translateZ(-1px)}
body.vjuh-home-premium .vh-l-depth-two{transform:translateZ(1px)}
body.vjuh-home-premium .vh-l-brand-halo{position:absolute;inset:-45%;border-radius:50%;background:radial-gradient(ellipse,#9b79ff22,transparent 67%);animation:vh-l-brand-aura 5s ease-in-out infinite alternate;z-index:-1}
body.vjuh-home-premium .vh-l-brand-orbit{position:absolute;left:-20%;right:-20%;top:28%;height:46%;border:1px solid #a7a2ff80;border-radius:50%;box-shadow:0 0 12px #8b7aff44,inset 0 0 12px #7567e722;transform:rotate(-23deg);animation:vh-l-brand-orbit 9s ease-in-out infinite alternate}
body.vjuh-home-premium .vh-l-brand-spark{position:absolute;height:3px;width:3px;border-radius:50%;background:#d7eaff;box-shadow:0 0 8px #b6b2ff;animation:vh-l-brand-spark 4s ease-in-out infinite}
body.vjuh-home-premium .vh-l-hand-light{position:absolute;left:2%;top:43%;width:27%;height:13%;background:radial-gradient(ellipse,#aa84f333,transparent 70%);mix-blend-mode:screen;animation:vh-l-brand-aura 5s ease-in-out infinite alternate;pointer-events:none}
body.vjuh-home-premium .vh-l-living-mist{position:absolute;left:35%;right:-15%;bottom:-10px;height:180px;background:radial-gradient(ellipse at 60% 80%,#35416566,transparent 70%);pointer-events:none;animation:vh-l-living-mist 16s ease-in-out infinite alternate}
body.vjuh-home-premium.vh-motion-page-hidden .vh-l-anubis-rig,body.vjuh-home-premium.vh-motion-page-hidden .vh-l-rig-head,body.vjuh-home-premium.vh-motion-page-hidden .vh-l-rig-arm-group,body.vjuh-home-premium.vh-motion-page-hidden .vh-l-brand-object{animation-play-state:paused!important}
body.vjuh-home-premium .vh-living-characters.vh-motion-out-of-view .vh-l-anubis-stage *{animation-play-state:paused!important}
@keyframes vh-l-anubis-breathe{0%,100%{transform:translateY(0) scaleY(1)}50%{transform:translateY(-2px) scaleY(1.004)}}
@keyframes vh-l-anubis-look{0%,100%{transform:rotate(-.7deg)}35%{transform:rotate(1.1deg) translateY(1px)}70%{transform:rotate(.1deg) translateY(-1px)}}
@keyframes vh-l-anubis-offer{0%,100%{transform:rotate(-1deg)}50%{transform:rotate(1.4deg) translateY(-2px)}}
@keyframes vh-l-brand-turn{0%{transform:rotateY(-12deg) rotateZ(-5deg)}50%{transform:rotateY(168deg) rotateZ(5deg)}100%{transform:rotateY(348deg) rotateZ(-5deg)}}
@keyframes vh-l-brand-orbit{from{transform:rotate(-23deg) scale(.95);opacity:.35}to{transform:rotate(14deg) scale(1.06);opacity:.8}}
@keyframes vh-l-brand-aura{from{opacity:.4;transform:scale(.9)}to{opacity:1;transform:scale(1.1)}}
@keyframes vh-l-brand-spark{0%,100%{opacity:0;transform:translateY(8px)}50%{opacity:.8;transform:translateY(-8px)}}
@keyframes vh-l-character-light{from{opacity:.35}to{opacity:.8}}
@keyframes vh-l-living-sky-drift{from{transform:scale(1.015) translateX(-.5%)}to{transform:scale(1.045) translateX(.5%)}}
@keyframes vh-l-living-stars{from{opacity:.15}to{opacity:.45}}
@keyframes vh-l-living-mist{from{transform:translateX(-3%);opacity:.3}to{transform:translateX(3%);opacity:.65}}
@media(min-width:1700px){body.vjuh-home-premium .vh-l-anubis-rig{width:560px;top:-130px;right:0}
body.vjuh-home-premium .vh-l-held-brand{width:140px;height:152px}
body.vjuh-home-premium .vh-l-character-aura{width:500px}}
@media(max-width:1250px) and (min-width:951px){body.vjuh-home-premium .vh-l-anubis-rig{width:450px;top:-97px;right:-40px}
body.vjuh-home-premium .vh-l-held-brand{width:110px;height:120px}}
@media(max-width:950px){body.vjuh-home-premium .vh-l-anubis-rig{width:510px;top:-88px;right:0}}
@media(max-width:600px){body.vjuh-home-premium .vh-l-anubis-stage{z-index:3}
body.vjuh-home-premium .vh-l-anubis-rig{width:380px;top:-42px;right:-113px;opacity:.85;mask-image:linear-gradient(#000 0%,#000 62%,transparent 95%)}
body.vjuh-home-premium .vh-l-held-brand{left:13%;width:87px;height:95px}
body.vjuh-home-premium .vh-l-brand-orbit{border-color:#b5a2f655}
body.vjuh-home-premium .vh-l-character-aura{right:-160px;top:-20px}
body.vjuh-home-premium .vh-l-living-mist{left:15%;right:-20%}}
@media(prefers-reduced-motion:reduce){body.vjuh-home-premium .vh-l-anubis-stage *{animation:none!important;transition:none!important}
body.vjuh-home-premium .vh-l-rig-head,body.vjuh-home-premium .vh-l-rig-arm-group,body.vjuh-home-premium .vh-l-anubis-rig{transform:none!important}
body.vjuh-home-premium .vh-l-brand-object{transform:rotateY(-12deg) rotateZ(-5deg)!important}}
@media(min-width:1251px) and (max-width:1699px){body.vjuh-home-premium .vh-l-anubis-rig{right:-140px}}
@media(min-width:601px) and (max-width:1250px){body.vjuh-home-premium .vh-l-anubis-rig{width:510px;top:-90px;right:-15px}
body.vjuh-home-premium .vh-l-held-brand{width:126px;height:136px}}
@media(max-width:600px){body.vjuh-home-premium .vh-l-anubis-rig{top:95px}}
body.vjuh-home-premium .vh-l-anubis-rig{mask-image:none}
body.vjuh-home-premium .vh-l-rig-body{mask-image:linear-gradient(#000 0%,#000 66%,transparent 96%)}
@media(max-width:600px){body.vjuh-home-premium .vh-l-rig-body{mask-image:linear-gradient(#000 0%,#000 62%,transparent 95%)}}
body.vjuh-home-premium .vh-l-brand-object{animation-duration:20s;filter:drop-shadow(0 0 9px #80caff88) drop-shadow(5px 0 22px #fa315c44)}
body.vjuh-home-premium .vh-l-brand-depth{backface-visibility:hidden}
body.vjuh-home-premium .vh-l-brand-face img{backface-visibility:hidden}
body.vjuh-home-premium .vh-l-brand-halo{background:radial-gradient(ellipse,#64baff33,transparent 67%)}
body.vjuh-home-premium .vh-l-brand-orbit{border-color:#7cbfff66}
body.vjuh-home-premium .vh-l-cast-stages,body.vjuh-home-premium .vh-l-cast-stage{position:absolute;inset:0;pointer-events:none;z-index:5}
body.vjuh-home-premium .vh-l-cast-stage{opacity:0;visibility:hidden;transition:opacity .7s ease,visibility .7s}
body.vjuh-home-premium .vh-l-cast-active{opacity:1;visibility:visible}
body.vjuh-home-premium .vh-l-cast-rig{position:absolute;right:-18px;top:-114px;width:490px;aspect-ratio:2/3;transform-origin:60% 75%;animation:vh-l-cast-breathe 8s ease-in-out infinite;mask-image:linear-gradient(#000 0%,#000 66%,transparent 96%)}
body.vjuh-home-premium .vh-l-cast-part{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain;pointer-events:none}
body.vjuh-home-premium .vh-l-cast-head,body.vjuh-home-premium .vh-l-cast-arm{position:absolute;inset:0}
body.vjuh-home-premium .vh-l-cast-head{transform-origin:59% 32%;animation:vh-l-cast-look 12s ease-in-out infinite;clip-path:inset(0 0 66% 0);mask-image:linear-gradient(#000 0%,#000 31.5%,transparent 34%)}
body.vjuh-home-premium .vh-l-cast-body{clip-path:polygon(0 33%,100% 33%,100% 100%,0 100%,0 60%,34% 60%,42% 48%,37% 34%)}
body.vjuh-home-premium .vh-l-cast-arm{transform-origin:37% 47%;animation:vh-l-cast-offer 8s ease-in-out infinite}
body.vjuh-home-premium .vh-l-cast-arm>.vh-l-cast-part{clip-path:polygon(0 34%,37% 34%,42% 48%,34% 60%,0 60%)}
body.vjuh-home-premium .vh-l-vip-rig .vh-l-cast-head{transform-origin:60% 29%;clip-path:inset(0 0 69% 0);mask-image:none;animation:none}
body.vjuh-home-premium .vh-l-vip-rig .vh-l-cast-body{clip-path:polygon(0 31%,100% 31%,100% 100%,0 100%,0 67%,31% 67%,39% 57%,33% 42%,0 40%)}
body.vjuh-home-premium .vh-l-vip-rig .vh-l-cast-arm{transform-origin:32% 58%;animation:vh-l-hostess-invite 9s ease-in-out infinite}
body.vjuh-home-premium .vh-l-vip-rig .vh-l-cast-arm>.vh-l-cast-part{clip-path:polygon(0 40%,33% 42%,39% 57%,31% 67%,0 67%)}
body.vjuh-home-premium .vh-l-blink-frame{clip-path:polygon(47% 15%,64% 12.5%,65% 17.8%,48% 20%);opacity:0;animation:vh-l-hostess-blink 7.3s linear infinite}
body.vjuh-home-premium .vh-l-vip-invitation{position:absolute;left:14%;top:35%;width:95px;height:105px;transform:translateX(-50%);perspective:600px}
body.vjuh-home-premium .vh-l-vip-invitation img{display:block;width:100%;height:100%;object-fit:contain;animation:vh-l-vip-gem 12s ease-in-out infinite;filter:drop-shadow(0 0 18px #827aff88)}
body.vjuh-home-premium .vh-l-vip-invitation span{position:absolute;inset:20% -25%;border:1px solid #9d98e866;border-radius:50%;transform:rotate(-18deg);box-shadow:0 0 15px #8d7cff44}
body.vjuh-home-premium .vh-l-cast-bolt{position:absolute;pointer-events:none;overflow:visible;opacity:0;filter:drop-shadow(0 0 7px #6a9fff);animation:vh-l-cast-discharge 9s linear infinite}
body.vjuh-home-premium .vh-l-bolt-glow{stroke:#4b89ff;stroke-width:7;stroke-linecap:round;opacity:.55}
body.vjuh-home-premium .vh-l-bolt-core{stroke:#e9fbff;stroke-width:1.8;stroke-linejoin:round}
body.vjuh-home-premium .vh-l-bolt-branch{stroke:#9ccfff;stroke-width:1;opacity:.75}
body.vjuh-home-premium .vh-l-artifact-bolt{left:-60px;top:-260px;width:240px;height:340px;animation-delay:-3s}
body.vjuh-home-premium .vh-l-crystal-impact{position:absolute;left:35%;top:36%;width:30%;height:30%;border-radius:50%;background:radial-gradient(#edffff,#73bfff44 28%,transparent 70%);opacity:0;animation:vh-l-crystal-impact 9s linear infinite;animation-delay:-3s;mix-blend-mode:screen}
body.vjuh-home-premium .vh-l-zeus-bolt{left:-5%;top:-5%;width:45%;height:50%;animation-duration:8s}
body.vjuh-home-premium .vh-l-zeus-charge{position:absolute;left:7%;top:39%;width:18%;height:12%;background:radial-gradient(ellipse,#c6efffcc,#5aafff44 25%,transparent 68%);animation:vh-l-charge-breathe 8s ease-in-out infinite;mix-blend-mode:screen}
body.vjuh-home-premium .vh-l-cast-stage:not(.vh-l-cast-active) *,body.vjuh-home-premium.vh-motion-page-hidden .vh-l-cast-stages *,body.vjuh-home-premium.vh-motion-page-hidden .vh-l-artifact-bolt,body.vjuh-home-premium.vh-motion-page-hidden .vh-l-crystal-impact,body.vjuh-home-premium .vh-living-characters.vh-motion-out-of-view .vh-l-cast-stages *,body.vjuh-home-premium .vh-living-characters.vh-motion-out-of-view .vh-l-artifact-bolt,body.vjuh-home-premium .vh-living-characters.vh-motion-out-of-view .vh-l-crystal-impact{animation-play-state:paused!important}
body.vjuh-home-premium .vh-living-characters:not([data-scene="anubis"]) .vh-l-anubis-stage *{animation-play-state:paused!important}
@keyframes vh-l-cast-breathe{0%,100%{transform:translateY(0)}50%{transform:translateY(-3px)}}
@keyframes vh-l-cast-look{0%,100%{transform:rotate(-.5deg)}50%{transform:rotate(.7deg)}}
@keyframes vh-l-cast-offer{0%,100%{transform:rotate(.1deg)}50%{transform:rotate(1.4deg)}}
@keyframes vh-l-hostess-look{0%,100%{transform:rotate(-.4deg)}45%{transform:rotate(.9deg)}}
@keyframes vh-l-hostess-invite{0%,100%{transform:rotate(0deg)}40%{transform:rotate(-.8deg)}70%{transform:rotate(.3deg)}}
@keyframes vh-l-hostess-blink{0%,43%,46%,100%{opacity:0}43.5%,45.5%{opacity:1}}
@keyframes vh-l-vip-gem{0%,100%{transform:translateY(0) rotateY(-7deg) rotateZ(-2deg)}50%{transform:translateY(-4px) rotateY(7deg) rotateZ(2deg)}}
@keyframes vh-l-cast-discharge{0%,65%,83%,100%{opacity:0}69%{opacity:.95}75%{opacity:.35}78%{opacity:.65}}
@keyframes vh-l-crystal-impact{0%,68%,84%,100%{opacity:0;transform:scale(.7)}72%{opacity:.85;transform:scale(1.5)}80%{opacity:.2;transform:scale(2)}}
@keyframes vh-l-charge-breathe{0%,100%{opacity:.25;transform:scale(.8)}60%{opacity:.8;transform:scale(1.2)}78%{opacity:1;transform:scale(1.4)}}
@media(min-width:1700px){body.vjuh-home-premium .vh-l-cast-rig{width:560px;top:-130px;right:0}
body.vjuh-home-premium .vh-l-vip-invitation{width:110px;height:120px}}
@media(min-width:1251px) and (max-width:1699px){body.vjuh-home-premium .vh-l-cast-rig{right:-140px}}
@media(min-width:601px) and (max-width:1250px){body.vjuh-home-premium .vh-l-cast-rig{width:510px;top:-90px;right:-15px}}
@media(max-width:600px){body.vjuh-home-premium .vh-l-cast-rig{width:380px;top:95px;right:-113px;opacity:.9}
body.vjuh-home-premium .vh-l-cast-stages{z-index:3}
body.vjuh-home-premium .vh-l-vip-invitation{width:75px;height:85px;top:34%}
body.vjuh-home-premium .vh-l-artifact-bolt{width:150px;height:270px;top:-210px;left:-35px}
body.vjuh-home-premium .vh-l-zeus-bolt{top:2%;height:43%}}
@media(prefers-reduced-motion:reduce){body.vjuh-home-premium .vh-l-cast-stages *,body.vjuh-home-premium .vh-l-artifact-bolt,body.vjuh-home-premium .vh-l-crystal-impact{animation:none!important;transition:none!important}
body.vjuh-home-premium .vh-l-cast-bolt,body.vjuh-home-premium .vh-l-crystal-impact,body.vjuh-home-premium .vh-l-blink-frame{display:none!important}
body.vjuh-home-premium .vh-l-cast-stage{transition:none}
body.vjuh-home-premium .vh-l-cast-rig,body.vjuh-home-premium .vh-l-cast-head,body.vjuh-home-premium .vh-l-cast-arm{transform:none!important}}
body.vjuh-home-premium .vh-l-vip-invitation{top:28%;width:145px;height:145px}
body.vjuh-home-premium .vh-l-vip-invitation img{filter:drop-shadow(0 0 15px #e9a53977)}
body.vjuh-home-premium .vh-l-vip-invitation span{inset:35% -12% 5%;border-color:#ffd57566;box-shadow:0 0 17px #e9a53944}
body.vjuh-home-premium .vh-l-zeus-artifact{position:absolute;left:14%;top:22%;width:160px;height:150px;transform:translateX(-50%);perspective:600px}
body.vjuh-home-premium .vh-l-zeus-artifact img{position:relative;display:block;width:100%;height:100%;object-fit:contain;animation:vh-l-crown-hover 8s ease-in-out infinite;filter:drop-shadow(0 0 12px #c6a33e88)}
body.vjuh-home-premium .vh-l-crown-aura{position:absolute;inset:0 -20%;background:radial-gradient(ellipse,#31dd9e33,transparent 65%);animation:vh-l-charge-breathe 8s ease-in-out infinite}
body.vjuh-home-premium .vh-l-zeus-artifact i{position:absolute;left:-10%;right:-10%;top:38%;bottom:12%;border:1px solid #d9b75455;border-radius:50%;transform:rotate(-12deg);box-shadow:0 0 17px #e5b83833}
body.vjuh-home-premium .vh-l-zeus-bolt{height:43%}
@keyframes vh-l-crown-hover{0%,100%{transform:translateY(0) rotateY(-9deg) rotateZ(-2deg)}50%{transform:translateY(-5px) rotateY(9deg) rotateZ(2deg)}}
@media(min-width:1700px){body.vjuh-home-premium .vh-l-vip-invitation{width:160px;height:160px}
body.vjuh-home-premium .vh-l-zeus-artifact{width:180px;height:160px;top:21.5%}}
@media(max-width:600px){body.vjuh-home-premium .vh-l-vip-invitation{width:110px;height:110px;top:28%}
body.vjuh-home-premium .vh-l-zeus-artifact{width:120px;height:115px;top:21%}
body.vjuh-home-premium .vh-l-zeus-bolt{top:-2%;height:40%}}
body.vjuh-home-premium .vh-l-cast-rig{mask-image:none}
body.vjuh-home-premium .vh-l-cast-body{mask-image:linear-gradient(#000 0%,#000 66%,transparent 96%)}
body.vjuh-home-premium .vh-l-brand-object{inset:12px}
body.vjuh-home-premium .vh-l-brand-halo{inset:-30%}
body.vjuh-home-premium .vh-l-vip-invitation img,body.vjuh-home-premium .vh-l-zeus-artifact img{width:90%;height:90%;margin:5%}
body.vjuh-home-premium .wrapper{position:relative;z-index:auto;background:transparent}
body.vjuh-home-premium .vh-living-environment{position:absolute;top:0;left:0;right:0;height:950px;z-index:0;pointer-events:none;overflow:hidden;mask-image:linear-gradient(#000 0%,#000 55%,transparent 100%)}
body.vjuh-home-premium .vh-living-environment[hidden],body.vjuh-home-premium .vh-living-characters[hidden]{display:none!important}
body.vjuh-home-premium .vh-living-sky{position:absolute;inset:0;background-position:center top;background-size:cover;background-repeat:no-repeat;opacity:0;transition:opacity .7s ease;animation:vh-l-sky-drift 35s ease-in-out infinite alternate}
body.vjuh-home-premium .vh-sky-zeus{background-image:linear-gradient(90deg,#060a1888,#060a1822 65%,#060a1866),url('/img/home-scenes/olympus.webp')}
body.vjuh-home-premium .vh-sky-anubis{background-image:linear-gradient(90deg,#060a18aa,#060a1833 65%,#060a1877),url('/img/home-scenes/egypt.webp')}
body.vjuh-home-premium .vh-sky-vip{background-image:linear-gradient(90deg,#060a1888,#060a1822 65%,#060a1866),url('/img/home-scenes/rewards.webp')}
body.vjuh-home-premium[data-vh-scene="zeus"] .vh-sky-zeus,body.vjuh-home-premium[data-vh-scene="anubis"] .vh-sky-anubis,body.vjuh-home-premium[data-vh-scene="vip"] .vh-sky-vip{opacity:.85}
body.vjuh-home-premium .vh-living-haze{position:absolute;inset:0;background:radial-gradient(ellipse at 65% 20%,#644bb933,transparent 42%),linear-gradient(0deg,#060a18,transparent 80%);opacity:.8}
body.vjuh-home-premium .vh-living-stars{position:absolute;inset:0;background:radial-gradient(circle at 25% 20%,#99bfff 0 1px,transparent 2px),radial-gradient(circle at 68% 9%,#b899ff 0 1px,transparent 2px);background-size:427px 363px,571px 463px;opacity:.3;animation:vh-l-stars 15s ease-in-out infinite alternate}
body.vjuh-home-premium .vh-living-characters{position:absolute;z-index:5;pointer-events:none;overflow:visible;isolation:isolate}
/* Keep the complete silhouette above the shorter production header. */
body.vjuh-home-premium .vh-l-anubis-rig,body.vjuh-home-premium .vh-l-cast-rig{top:-84px}
@media(min-width:1700px){body.vjuh-home-premium .vh-l-anubis-rig,body.vjuh-home-premium .vh-l-cast-rig{top:-100px}}
@media(min-width:821px) and (max-width:1250px){body.vjuh-home-premium .vh-l-anubis-rig,body.vjuh-home-premium .vh-l-cast-rig{top:-60px}}
body.vjuh-home-premium #vh-home-root .promotion-banner{position:relative;z-index:6;border-radius:0!important;background:transparent!important}
body.vjuh-home-premium #vh-home-root .slider__container,body.vjuh-home-premium #vh-home-root .slider__wrapper{border-radius:0!important}
body.vjuh-home-premium #vh-home-root .vh-hero{min-height:470px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}
body.vjuh-home-premium #vh-home-root .vh-hero-copy{position:relative;z-index:7;width:64%;padding:70px 15px 95px;text-shadow:0 4px 30px #02030ed9;pointer-events:none}
body.vjuh-home-premium #vh-home-root .vh-hero-title{font-size:clamp(42px,3.7vw,65px);max-width:550px;line-height:1.08;white-space:pre-line}
body.vjuh-home-premium #vh-home-root .vh-hero-description{max-width:290px;font-size:14px;color:#c1cfe5}
body.vjuh-home-premium #vh-home-root .vh-hero-signature{display:flex;align-items:center;gap:10px;color:#849ec2;font-size:9px;letter-spacing:.12em;margin:28px 0 0;line-height:1.7}
body.vjuh-home-premium .vh-hero-signature span{height:1px;width:28px;background:linear-gradient(90deg,#8daeff,transparent)}
body.vjuh-home-premium #vh-home-root .top-events-24h{position:relative;z-index:8;min-height:470px!important;backdrop-filter:blur(15px)}
body.vjuh-home-premium #vh-home-root .slider__control{z-index:9!important;background:#10172dcc!important;backdrop-filter:blur(10px)}
body.vjuh-home-premium #vh-home-root .main-container.slots{position:relative;z-index:9}
body.vjuh-home-premium #vh-home-root .vh-promo-row{position:relative;z-index:9}
@keyframes vh-l-sky-drift{from{transform:scale(1.015) translateX(-.5%)}to{transform:scale(1.045) translateX(.5%)}}
@keyframes vh-l-stars{from{opacity:.15}to{opacity:.45}}
body.vjuh-home-premium.vh-motion-page-hidden .vh-living-environment *,body.vjuh-home-premium .vh-living-characters.vh-motion-out-of-view *{animation-play-state:paused!important}
@media(min-width:821px) and (max-width:1250px){
 body.vjuh-home-premium #vh-home-root .landing_LandingGameSection__JPR73{grid-template-columns:minmax(0,1fr)!important}
 body.vjuh-home-premium #vh-home-root .vh-hero-copy{width:56%;padding:80px 15px 95px}
 body.vjuh-home-premium #vh-home-root .vh-hero-title{font-size:48px}
 body.vjuh-home-premium #vh-home-root .top-events-24h{min-height:0!important}
 body.vjuh-home-premium #vh-home-root .top-events-24h .live{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}
 body.vjuh-home-premium #vh-home-root .top-events-24h .item.slot:nth-child(n+4){display:none!important}
}
@media(max-width:820px){
 body.vjuh-home-premium #vh-home-root .promotion-banner,body.vjuh-home-premium #vh-home-root .slider__container,body.vjuh-home-premium #vh-home-root .slider__wrapper,body.vjuh-home-premium #vh-home-root .slider__items,body.vjuh-home-premium #vh-home-root .slider__item{height:455px!important;min-height:455px!important}
 body.vjuh-home-premium #vh-home-root .vh-hero{min-height:455px!important}
 body.vjuh-home-premium #vh-home-root .vh-hero-copy{width:90%;padding:40px 8px 120px}
 body.vjuh-home-premium #vh-home-root .vh-hero-title{max-width:245px;font-size:38px!important}
 body.vjuh-home-premium #vh-home-root .vh-hero-description,body.vjuh-home-premium #vh-home-root .vh-hero-signature{display:none}
 body.vjuh-home-premium .vh-l-anubis-rig,body.vjuh-home-premium .vh-l-cast-rig{width:380px;top:95px;right:-113px}
 body.vjuh-home-premium .vh-living-environment{height:1000px}
 body.vjuh-home-premium .vh-living-sky{background-position:67% top}
}
@media(prefers-reduced-motion:reduce){body.vjuh-home-premium .vh-living-environment *,body.vjuh-home-premium .vh-living-characters *{animation:none!important;transition:none!important}body.vjuh-home-premium .vh-living-sky{transition:none}}

/* VJUH_HERO_CONTROLS_V2 — homepage carousel controls only. */
body.vjuh-home-premium #vh-home-root .promotion-banner .slider__control{
 position:absolute;top:auto!important;bottom:18px!important;left:auto!important;
 display:grid!important;place-items:center!important;width:44px!important;height:44px!important;
 padding:0!important;margin:0!important;box-sizing:border-box;border:1px solid transparent!important;border-radius:15px!important;
 background:linear-gradient(145deg,rgba(42,66,100,.28),rgba(12,23,45,.36)) padding-box,linear-gradient(135deg,#bcecff52,#7588d414 50%,#bc9cff48) border-box!important;
 color:#ebf7ff;box-shadow:inset 0 1px 0 #e4f9ff0d,0 4px 16px #02091924;
 backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:9!important;
 cursor:pointer;appearance:none;-webkit-appearance:none;transform:none!important;text-decoration:none;
 touch-action:manipulation;-webkit-tap-highlight-color:transparent;
 transition:color .18s ease,box-shadow .18s ease,border-color .18s ease;
}
body.vjuh-home-premium #vh-home-root .promotion-banner .slider__control[data-slide="next"]{right:24px!important}
body.vjuh-home-premium #vh-home-root .promotion-banner .slider__control[data-slide="prev"]{right:76px!important}
body.vjuh-home-premium #vh-home-root .promotion-banner .slider__control::before{content:none!important;display:none!important}
body.vjuh-home-premium #vh-home-root .promotion-banner .slider__control svg{width:22px;height:22px;filter:drop-shadow(0 0 5px #6abfff40)}
body.vjuh-home-premium #vh-home-root .promotion-banner .slider__control *{pointer-events:none}
body.vjuh-home-premium #vh-home-root .promotion-banner .slider__control:focus-visible{outline:2px solid #83e5ff;outline-offset:4px}
body.vjuh-home-premium #vh-home-root .promotion-banner .slider__control:active{box-shadow:inset 0 2px 9px #02071644,0 0 14px #8c5eff22;color:#fff}
body.vjuh-home-premium #vh-home-root .promotion-banner--single .slider__control{display:none!important}
body.vjuh-home-premium #vh-home-root .promotion-banner .slider__indicators{bottom:37px!important}
@media(hover:hover) and (pointer:fine){
 body.vjuh-home-premium #vh-home-root .promotion-banner .slider__control:hover{color:#fff;box-shadow:inset 0 1px 0 #e4f9ff33,0 0 18px #71bcff38,0 4px 16px #02091944;border-color:#bbeaff77!important}
}
@media(max-width:820px){
 body.vjuh-home-premium #vh-home-root .promotion-banner .slider__control[data-slide="next"]{right:12px!important}
 body.vjuh-home-premium #vh-home-root .promotion-banner .slider__control[data-slide="prev"]{right:64px!important}
 body.vjuh-home-premium #vh-home-root .promotion-banner .slider__indicators{left:16px!important;width:calc(100% - 136px)!important;max-width:128px;gap:5px}
 body.vjuh-home-premium #vh-home-root .promotion-banner .slider__indicators li{flex:1 1 0;min-width:0;max-width:23px;width:16px!important;margin:0!important}
 body.vjuh-home-premium #vh-home-root .promotion-banner .slider__indicators li.active{flex-grow:1.5;max-width:33px}
}
@media(prefers-reduced-motion:reduce){
 body.vjuh-home-premium #vh-home-root .promotion-banner .slider__control{transition:none}
}
