@font-face{font-family:Rubik Local;src:url(/fonts/rubik-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Rubik Local;src:url(/fonts/rubik-700.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Rubik Local;src:url(/fonts/rubik-900.woff2) format("woff2");font-weight:900;font-display:swap}@font-face{font-family:Nunito Local;src:url(/fonts/nunito-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Nunito Local;src:url(/fonts/nunito-700.woff2) format("woff2");font-weight:700;font-display:swap}:root{--base: #050718;--header: #080a24;--panel: #11133a;--panel-2: #151956;--primary: #2080c0;--violet: #8040e0;--cta: #35d4ff;--win: #22c55e;--hot: #ff3d9a;--gold: #f5d36b;--ink: #f7fbff;--muted: #aab5d6;--line: #2a356a;--shadow: 0 24px 70px rgba(0, 0, 0, .42);color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--base)}body{margin:0;color:var(--ink);font-family:Nunito Local,Arial,sans-serif;background:radial-gradient(circle at 12% 0%,rgba(32,128,192,.28),transparent 34rem),radial-gradient(circle at 92% 8%,rgba(128,64,224,.22),transparent 30rem),linear-gradient(180deg,#050718,#070819 42%,#04050e);min-width:320px}a{color:inherit}img{max-width:100%;height:auto}main{overflow:hidden}.container{width:min(1180px,calc(100% - 32px));margin-inline:auto}.site-header{position:sticky;top:0;z-index:50;background:linear-gradient(90deg,#080a24,#10113a 55%,#080a24);border-bottom:1px solid #26306a;box-shadow:0 14px 40px #000716}.header-inner{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:1rem}.brand-logo{display:inline-flex;align-items:center;min-width:160px}.brand-logo img{width:156px;height:auto;object-fit:contain}.main-nav{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap}.main-nav a,.header-cta,.cta,.ghost-cta{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;border-radius:8px;padding:.7rem .95rem;font-weight:900;text-decoration:none;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.main-nav a{color:#d9e9ff;border:1px solid #26306a;background:#10133a}.main-nav a:hover,.main-nav a:focus-visible,.header-cta:hover,.header-cta:focus-visible,.cta:hover,.cta:focus-visible,.ghost-cta:hover,.ghost-cta:focus-visible{transform:translateY(-2px);outline:2px solid var(--cta);outline-offset:2px}.header-cta,.cta{color:#04110e;border:1px solid #85f1ff;background:linear-gradient(135deg,var(--cta),var(--win));box-shadow:0 9px #02212a,0 18px 34px #35d4ff3d}.ghost-cta{color:var(--ink);border:1px solid #4860c0;background:linear-gradient(135deg,#151956,#10133a)}.section-pad{padding:clamp(3.4rem,8vw,6rem) 0}.hero{position:relative;min-height:calc(100svh - 76px);padding:clamp(2.4rem,5vw,4.8rem) 0;display:grid;align-items:center;background-image:linear-gradient(90deg,#050718db,#0507187a 46%,#050718c7),var(--hero-image);background-size:cover;background-position:center}.hero:after{content:"";position:absolute;inset:auto 0 0;height:160px;background:linear-gradient(180deg,transparent,#050718);pointer-events:none}.hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr);align-items:center;gap:clamp(1.8rem,4vw,4.5rem)}.hero-copy{max-width:680px;text-shadow:0 3px 18px #02030a,0 0 32px #02030a}.eyebrow{display:inline-flex;align-items:center;gap:.45rem;margin-bottom:1rem;border:1px solid #4860c0;border-radius:999px;padding:.45rem .7rem;color:#dcf8ff;background:#11133a;font-size:.84rem;font-weight:900}h1,h2,h3{font-family:Rubik Local,Arial,sans-serif;margin:0;letter-spacing:0;text-wrap:balance}h1{font-size:clamp(3rem,8vw,6.9rem);line-height:.88;max-width:760px}h2{font-size:clamp(2rem,4vw,3.5rem);line-height:1;margin-bottom:1rem}h3{font-size:clamp(1.25rem,2vw,1.75rem);margin-bottom:.6rem}p{color:#d8e3ff;line-height:1.72;font-size:1.05rem}.hero-copy p{max-width:660px;color:#f4f9ff;font-size:clamp(1.1rem,2vw,1.32rem)}.hero-actions,.button-row{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap;margin-top:1.4rem}.hero-proof,.stats-row,.trust-grid,.info-grid{display:grid;gap:.8rem}.hero-proof{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.5rem}.proof-chip,.surface-card,.bonus-card,.payment-tile,.mini-data-table,.casino-flow-panel,.info-grid>*,.trust-grid>*{border:1px solid var(--line);border-radius:8px;background:linear-gradient(180deg,#11133a,#0a0d2d);box-shadow:var(--shadow)}.proof-chip{min-height:78px;display:grid;align-content:center;gap:.15rem;padding:.8rem}.proof-chip span,.stat-label,.table-note,.small-label{color:var(--muted);font-size:.78rem;font-weight:900;text-transform:uppercase}.proof-chip b,.stat-value{color:var(--cta);font-family:Rubik Local,Arial,sans-serif;font-size:1.1rem}.hero-panel{min-width:0}.game-shell{border:1px solid #3150a8;border-radius:8px;padding:.8rem;background:linear-gradient(180deg,#11133aeb,#050718f0);box-shadow:0 25px 72px #00000075,0 0 48px #35d4ff29}.live-wins{position:relative;z-index:2;margin-top:-1px;background:#080a24;border-block:1px solid #26306a;overflow:hidden}.live-wins-track{display:flex;width:max-content;gap:.8rem;padding:.9rem 0;animation:wins-scroll 34s linear infinite}.live-wins:hover .live-wins-track{animation-play-state:paused}.win-item{width:310px;min-height:84px;display:grid;grid-template-columns:58px 1fr;align-items:center;gap:.7rem;padding:.7rem;border-radius:8px;border:1px solid #2a356a;background:linear-gradient(135deg,#11133a,#0c102f);text-decoration:none}.win-slot-icon{width:58px;height:58px;border-radius:8px;object-fit:cover}.win-item span{display:block;color:#aab5d6;font-size:.75rem;font-weight:800}.win-item strong{display:block;color:#f7fbff;font-weight:1000}.win-item b{color:var(--win)}@keyframes wins-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.slot-lobby{background:linear-gradient(180deg,#050718,#0a0d2d)}.section-head{margin-bottom:1.3rem;display:flex;align-items:end;justify-content:space-between;gap:1rem}.section-head p{max-width:600px;margin:0}.slot-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.85rem}.slot-card{position:relative;display:grid;min-height:208px;overflow:hidden;border-radius:8px;border:1px solid #2a356a;background:#10133a;text-decoration:none;transition:transform .18s ease,border-color .18s ease}.slot-card:hover,.slot-card:focus-visible{transform:translateY(-4px);border-color:var(--cta);outline:2px solid var(--cta);outline-offset:2px}.slot-card img{width:100%;aspect-ratio:1;object-fit:cover}.slot-card-body{padding:.7rem;display:grid;gap:.25rem}.slot-card strong{font-size:.94rem;line-height:1.1}.slot-card span,.slot-card em{color:var(--muted);font-size:.72rem;font-style:normal;font-weight:800}.story-section{background:#050718}.story-grid,.utility-flow{display:grid;gap:1.35rem}.story-block{padding:clamp(1rem,3vw,1.6rem);border:1px solid #26306a;border-radius:8px;background:linear-gradient(180deg,#0c102f,#07091f)}.story-copy{max-width:none}.casino-table{width:100%;border-collapse:collapse;overflow:hidden;border-radius:8px}.casino-table th,.casino-table td{padding:.9rem;border-bottom:1px solid #26306a;text-align:left;vertical-align:top}.casino-table th{color:#081006;background:var(--cta);font-weight:1000}.casino-table td{color:#d8e3ff;background:#0d1134}.info-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.trust-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.info-grid>*,.trust-grid>*,.surface-card,.bonus-card,.casino-flow-panel{padding:1rem}.stats-row{grid-template-columns:repeat(4,minmax(0,1fr))}.stats-row .surface-card{min-height:116px;display:grid;align-content:center}.faq{background:#07091f}.faq-grid{display:grid;gap:.8rem}.faq-item{border:1px solid #26306a;border-radius:8px;padding:1rem;background:#10133a}.faq-item h3{font-size:1.15rem}.comments-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem}.comment-card{border:1px solid #26306a;border-radius:8px;padding:1rem;background:linear-gradient(180deg,#11133a,#0a0d2d)}.comment-head{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.comment-head img{width:54px;height:54px;border-radius:50%;object-fit:cover;border:2px solid var(--cta)}.author-card{display:grid;grid-template-columns:112px 1fr auto;align-items:center;gap:1rem;border:1px solid #26306a;border-radius:8px;padding:1rem;background:linear-gradient(135deg,#11133a,#0a0d2d)}.author-card img{width:112px;height:112px;border-radius:8px;object-fit:cover}.payment-strip{background:#080a24;border-block:1px solid #26306a}.payment-list{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:.75rem}.payment-tile{min-height:76px;display:grid;place-items:center;gap:.35rem;padding:.6rem;text-align:center}.payment-tile img{max-width:74px;max-height:28px}.site-footer{border-top:1px solid #26306a;background:#04050e;padding:2rem 0;color:#aab5d6}.footer-grid{display:grid;grid-template-columns:1fr auto;gap:1rem;align-items:center}.footer-links{display:flex;gap:1rem;flex-wrap:wrap}.footer-links a{color:#d8e3ff}.secondary-hero{min-height:650px}.secondary-hero .hero-grid{grid-template-columns:minmax(0,.9fr) minmax(360px,1fr)}.utility-hero{min-height:460px}@media(max-width:980px){.hero-grid,.secondary-hero .hero-grid,.author-card,.footer-grid{grid-template-columns:1fr}.main-nav{display:none}.slot-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.info-grid,.trust-grid,.comments-grid,.stats-row,.payment-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.container{width:min(100% - 22px,1180px)}.header-inner{min-height:68px}.brand-logo img{width:132px}.header-cta{padding-inline:.65rem}.hero{min-height:auto;padding-top:1.15rem;padding-bottom:1.6rem}.slot-grid,.info-grid,.trust-grid,.comments-grid,.stats-row,.payment-list{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-grid{gap:1rem}.hero-copy p{font-size:1rem;line-height:1.48}.hero-actions{margin-top:.8rem;gap:.55rem}.hero-proof{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin-top:.75rem}.proof-chip{min-height:58px;padding:.5rem}.proof-chip span{font-size:.63rem}.proof-chip b{font-size:.86rem}.slot-card{min-height:184px}h1{font-size:clamp(2.35rem,15vw,3.7rem)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}
