:root {
  --color-bg: #2c2b4a;
  --color-header: #252648;
  --color-btn-primary: #37ffe6;
  --color-btn-secondary: #4b1666;
  --color-text: #e8e8f0;
  --color-card: #1e1d3d;
  --color-border: #3a3960;
  --color-gold: #ffd166;
  --color-muted: #aaaac3;
  --shadow: 0 12px 32px rgba(9,8,30,.28);
}
html {
  scroll-behavior: smooth;
}
* {
  box-sizing: border-box;
}
body {
  margin: 0;
  background: var(--color-bg);
  color: var(--color-text);
  font-family: Raleway, Arial, sans-serif;
  font-size: 16px;
  line-height: 1.7;
}
body.menu-open {
  overflow: hidden;
}
img {
  max-width: 100%;
}
a {
  color: var(--color-btn-primary);
}
a:hover {
  color: white;
}
h1,h2,h3,h4,h5,h6 {
  margin: 0 0 1rem;
  color: white;
  font-weight: 800;
  line-height: 1.25;
}
h1 { font-size: clamp(2.25rem,5vw,4rem); }
h2 { font-size: clamp(1.6rem,3vw,2.3rem); }
h3 { font-size: 1.25rem; }
h4 { font-size: 1.1rem; }
h5 { font-size: 1rem; }
h6 { font-size: .9rem; }
p { margin: 0 0 1rem; }
.wrapper { min-height: 100vh; }
.container,.q7m2p { width: min(1200px,calc(100% - 32px)); margin: 0 auto; }
.row { display:flex; flex-wrap:wrap; }
.l8x4v { position:sticky; top:0; z-index:1000; background:var(--color-header); box-shadow:0 3px 14px #0004; }
.a9f3w { min-height:74px; display:flex; align-items:center; gap:18px; }
.u2j6r { width:145px; max-height:52px; object-fit:contain; }
.n5k8e { flex:1; display:flex; align-items:center; gap:16px; }
.n5k8e .nav-links { display:flex; align-items:center; gap:16px; margin:0 auto; }
.n5k8e .nav-links a { color:white; text-decoration:none; font-size:.86rem; font-weight:700; padding:8px 2px; border-bottom:2px solid transparent; }
.n5k8e .nav-links a:hover,.n5k8e .nav-links a.active { color:var(--color-btn-primary); border-color:var(--color-btn-primary); }
.v3h1c { display:flex; align-items:center; gap:8px; margin-left:auto; }
.p7d1m,.online-counter { color:#d4d4ea; font-size:.73rem; white-space:nowrap; background:#34345b; padding:5px 8px; border-radius:999px; }
.m4q8s,.burger { display:none; color:white; background:transparent; border:0; font-size:1.65rem; cursor:pointer; }
.b6z2t { display:inline-flex; align-items:center; justify-content:center; gap:7px; padding:11px 18px; border:0; border-radius:8px; color:#1a1a2e!important; background:var(--color-btn-primary); font-weight:800; text-decoration:none!important; cursor:pointer; transition:transform .2s,filter .2s,box-shadow .2s; }
.b6z2t:hover { transform:translateY(-2px); filter:brightness(.9); box-shadow:0 7px 16px #0004; }
.b6z2t.alt { background:var(--color-btn-secondary); color:white!important; }
.h6y3b { min-height:430px; display:grid; align-items:center; background:linear-gradient(90deg,rgba(37,38,72,.94),rgba(37,38,72,.48)),url('/boomsbet-banner.png') center/cover; }
.h6y3b h1 { max-width:760px; }
.h6y3b p { max-width:610px; font-size:1.12rem; color:#f3f3fb; }
.c2v7n { padding:13px 0; color:#bdbdd7; font-size:.86rem; }
.c2v7n a { text-decoration:none; }
.c2v7n strong { color:white; }
.k1a5e { padding:2rem; margin-bottom:1.5rem; border:1px solid var(--color-border); border-radius:12px; background:var(--color-card); box-shadow:var(--shadow); transition:transform .25s,border-color .25s; }
.k1a5e:hover { border-color:#55547d; }
.toc ul,.w3o9l { margin:0; padding-left:20px; columns:2; }
.toc li,.w3o9l li { margin:6px 0; }
.toc a,.w3o9l a { color:var(--color-btn-primary); text-decoration:none; font-weight:700; }
.toc a:hover,.w3o9l a:hover { text-decoration:underline; }
.x5e2s { width:100%; overflow-x:auto; }
.r4g6p { width:100%; min-width:580px; border-collapse:collapse; }
.r4g6p th,.r4g6p td { padding:13px 16px; border:1px solid var(--color-border); text-align:left; }
.r4g6p th { color:var(--color-btn-primary); font-weight:800; background:#29284c; }
.r4g6p td { color:white; }
.r4g6p tr:nth-child(even) td { background:#252445; }
.g8i1d { display:grid; grid-template-columns:repeat(3,1fr); gap:16px; }
.z9k3c { min-height:140px; padding:20px; border:1px solid var(--color-border); border-radius:12px; background:#28274a; transition:transform .2s,background .2s; }
.z9k3c:hover { transform:translateY(-4px); background:#302f55; }
.z9k3c strong { display:block; color:var(--color-btn-primary); font-size:1.08rem; margin-bottom:6px; }
.j7p5x { text-align:center; background:linear-gradient(125deg,#4b1666,#252648 70%); overflow:hidden; }
.j7p5x output,.jackpot { display:block; color:var(--color-btn-primary); font-weight:800; font-size:clamp(2rem,7vw,4.6rem); line-height:1.1; animation:pulse 2s infinite,jackpot-flash 5s infinite; }
.s6b2k,.bonus-slider { display:grid; grid-template-columns:repeat(3,1fr); gap:16px; }
.o3l9q { min-width:0; padding:22px; color:#242340; background:linear-gradient(#fafaff,#e9e8fa) padding-box,linear-gradient(135deg,var(--color-btn-primary),var(--color-btn-secondary)) border-box; border:2px solid transparent; border-radius:14px; }
.o3l9q h3 { color:#252648; }
.o3l9q b { display:block; color:var(--color-btn-secondary); font-size:1.18rem; margin-bottom:8px; }
.d4n8u,.slot-slider { display:grid; grid-template-columns:repeat(3,1fr); gap:16px; }
.t6w1a { min-width:0; display:flex; flex-direction:column; gap:10px; padding:14px; text-align:center; background:#252445; border:1px solid var(--color-border); border-radius:14px; transition:transform .2s; }
.t6w1a:hover { transform:translateY(-4px); }
.t6w1a img { width:100%; height:auto; aspect-ratio:16/10; object-fit:contain; background:#1b1a33; border-radius:10px; }
.t6w1a strong { display:block; font-size:.95rem; line-height:1.3; }
.t6w1a .b6z2t { width:100%; margin-top:auto; }
.machine { max-width:510px; margin:auto; text-align:center; }
.reels { display:flex; justify-content:center; gap:12px; margin:20px 0; }
.reels span { display:grid; place-items:center; width:105px; height:98px; background:#11112c; border:2px solid #5b5a83; border-radius:13px; font-size:3rem; box-shadow:inset 0 0 20px #0009; }
.spin:disabled { opacity:.65; cursor:wait; }
.result { min-height:35px; margin:15px 0 0; font-weight:800; color:var(--color-btn-primary); }
.content-block p { margin:0 0 1.1rem; }
.content-block h2 { margin-top:1.8rem; color:var(--color-btn-primary); }
.content-block h3 { margin-top:1.3rem; }
.content-block ul,.content-block ol { padding-left:24px; margin-bottom:1rem; }
.content-block li { margin-bottom:.45rem; }
.content-block table { width:100%; border-collapse:collapse; margin:1rem 0; }
.content-block th,.content-block td { border:1px solid var(--color-border); padding:11px; text-align:left; }
.f2d9v > div { border-bottom:1px solid var(--color-border); }
.f2d9v button { width:100%; display:flex; align-items:center; justify-content:space-between; padding:17px 3px; border:0; color:white; background:transparent; text-align:left; font:700 1rem Raleway,sans-serif; cursor:pointer; }
.f2d9v button:after { content:'+'; font-size:1.5rem; color:var(--color-btn-primary); transition:transform .25s; }
.f2d9v .open button:after { transform:rotate(45deg); }
.f2d9v p { max-height:0; margin:0; overflow:hidden; opacity:0; transition:max-height .3s,opacity .3s,padding .3s; }
.f2d9v .open p { max-height:180px; padding:0 0 16px; opacity:1; }
.r8c4y { display:grid; grid-template-columns:repeat(4,1fr); gap:14px; }
.review { padding:18px; background:#29284b; border:1px solid var(--color-border); border-radius:12px; }
.review-avatar { width:45px; height:45px; display:grid; place-items:center; border-radius:50%; background:var(--color-btn-secondary); color:white; font-weight:800; }
.stars { color:var(--color-gold); letter-spacing:2px; }
.review p { font-size:.9rem; margin:8px 0 0; }
.review-form { max-width:630px; }
.review-form input,.review-form textarea,.form-control { width:100%; margin-bottom:11px; padding:12px; color:white; background:#252445; border:1px solid var(--color-border); border-radius:8px; font:inherit; }
.review-form textarea { min-height:120px; resize:vertical; }
.review-form input:focus,.review-form textarea:focus { outline:0; border-color:var(--color-btn-primary); box-shadow:0 0 0 3px rgba(55,255,230,.12); }
.rate button { border:0; background:transparent; color:#8a89a7; font-size:1.7rem; cursor:pointer; }
.rate button.active { color:var(--color-gold); }
.success { color:var(--color-btn-primary); font-weight:800; }
.a6v1h { display:flex; gap:20px; align-items:center; }
.a6v1h img { flex:0 0 80px; width:80px; height:80px; object-fit:cover; border-radius:50%; background:#49486c; }
.a6v1h a { font-weight:800; }
.f4r9d { margin-top:36px; padding:40px 0 85px; background:var(--color-header); color:#dfdff0; }
.f4r9d .links { display:flex; flex-wrap:wrap; gap:15px; margin:15px 0; }
.f4r9d a { color:white; text-decoration:none; }
.f4r9d a:hover { color:var(--color-btn-primary); }
.pay,.providers { display:flex; flex-wrap:wrap; gap:8px; margin:14px 0; }
.pay span,.providers span { padding:5px 9px; border:1px solid #5d5c7e; border-radius:5px; font-size:.75rem; font-weight:700; }
.copyright { text-align:center; color:#aaaac3; }
.widget { position:fixed; right:16px; bottom:16px; z-index:900; padding:12px 16px; border-radius:10px; background:var(--color-btn-primary); box-shadow:0 8px 28px #0008; }
.widget a { color:#1a1a2e; font-weight:800; text-decoration:none; }
.modalx { display:none; position:fixed; inset:0; z-index:2000; padding:5vw; background:rgba(0,0,0,.77); }
.modalx.show { display:block; }
.modalx > div { max-width:800px; margin:auto; padding:17px; border-radius:13px; background:var(--color-header); }
.modalx iframe { width:100%; height:min(65vh,480px); margin:12px 0; border:0; border-radius:8px; background:#111; }
.fade-in { opacity:0; transform:translateY(24px); transition:opacity .55s ease,transform .55s ease; }
.fade-in.visible { opacity:1; transform:none; }
@keyframes fadeIn { from { opacity:0; transform:translateY(12px); } to { opacity:1; transform:none; } }
@keyframes pulse { 0%,100% { transform:scale(1); } 50% { transform:scale(1.025); } }
@keyframes jackpot-flash { 0%,88%,100% { text-shadow:none; } 92% { text-shadow:0 0 24px var(--color-btn-primary); } }
.elementor-widget-container { position:relative; }
.wp-block-group { display:block; }
.entry-content { overflow-wrap:anywhere; }
.post-thumbnail { display:block; }
.wp-caption { max-width:100%; }
.site-header { position:relative; }
.navigation-branding { display:flex; align-items:center; }
.q1x1 { margin:1px; padding:1px; opacity:0.2; }
.q2x2 { margin:2px; padding:2px; opacity:0.3; }
.q3x3 { margin:3px; padding:3px; opacity:0.4; }
.q4x4 { margin:4px; padding:4px; opacity:0.5; }
.q5x5 { margin:5px; padding:5px; opacity:0.6; }
.q6x6 { margin:6px; padding:6px; opacity:0.7; }
.q7x7 { margin:7px; padding:0px; opacity:0.8; }
.q8x8 { margin:8px; padding:1px; opacity:0.9; }
.q9x9 { margin:0px; padding:2px; opacity:1; }
.q10x10 { margin:1px; padding:3px; opacity:0.1; }
.q11x11 { margin:2px; padding:4px; opacity:0.2; }
.q12x12 { margin:3px; padding:5px; opacity:0.3; }
.q13x13 { margin:4px; padding:6px; opacity:0.4; }
.q14x14 { margin:5px; padding:0px; opacity:0.5; }
.q15x15 { margin:6px; padding:1px; opacity:0.6; }
.q16x16 { margin:7px; padding:2px; opacity:0.7; }
.q17x0 { margin:8px; padding:3px; opacity:0.8; }
.q18x1 { margin:0px; padding:4px; opacity:0.9; }
.q19x2 { margin:1px; padding:5px; opacity:1; }
.q20x3 { margin:2px; padding:6px; opacity:0.1; }
.q21x4 { margin:3px; padding:0px; opacity:0.2; }
.q22x5 { margin:4px; padding:1px; opacity:0.3; }
.q23x6 { margin:5px; padding:2px; opacity:0.4; }
.q24x7 { margin:6px; padding:3px; opacity:0.5; }
.q25x8 { margin:7px; padding:4px; opacity:0.6; }
.q26x9 { margin:8px; padding:5px; opacity:0.7; }
.q27x10 { margin:0px; padding:6px; opacity:0.8; }
.q28x11 { margin:1px; padding:0px; opacity:0.9; }
.q29x12 { margin:2px; padding:1px; opacity:1; }
.q30x13 { margin:3px; padding:2px; opacity:0.1; }
.q31x14 { margin:4px; padding:3px; opacity:0.2; }
.q32x15 { margin:5px; padding:4px; opacity:0.3; }
.q33x16 { margin:6px; padding:5px; opacity:0.4; }
.q34x0 { margin:7px; padding:6px; opacity:0.5; }
.q35x1 { margin:8px; padding:0px; opacity:0.6; }
.q36x2 { margin:0px; padding:1px; opacity:0.7; }
.q37x3 { margin:1px; padding:2px; opacity:0.8; }
.q38x4 { margin:2px; padding:3px; opacity:0.9; }
.q39x5 { margin:3px; padding:4px; opacity:1; }
.q40x6 { margin:4px; padding:5px; opacity:0.1; }
.q41x7 { margin:5px; padding:6px; opacity:0.2; }
.q42x8 { margin:6px; padding:0px; opacity:0.3; }
.q43x9 { margin:7px; padding:1px; opacity:0.4; }
.q44x10 { margin:8px; padding:2px; opacity:0.5; }
.q45x11 { margin:0px; padding:3px; opacity:0.6; }
.q46x12 { margin:1px; padding:4px; opacity:0.7; }
.q47x13 { margin:2px; padding:5px; opacity:0.8; }
.q48x14 { margin:3px; padding:6px; opacity:0.9; }
.q49x15 { margin:4px; padding:0px; opacity:1; }
.q50x16 { margin:5px; padding:1px; opacity:0.1; }
.q51x0 { margin:6px; padding:2px; opacity:0.2; }
.q52x1 { margin:7px; padding:3px; opacity:0.3; }
.q53x2 { margin:8px; padding:4px; opacity:0.4; }
.q54x3 { margin:0px; padding:5px; opacity:0.5; }
.q55x4 { margin:1px; padding:6px; opacity:0.6; }
.q56x5 { margin:2px; padding:0px; opacity:0.7; }
.q57x6 { margin:3px; padding:1px; opacity:0.8; }
.q58x7 { margin:4px; padding:2px; opacity:0.9; }
.q59x8 { margin:5px; padding:3px; opacity:1; }
.q60x9 { margin:6px; padding:4px; opacity:0.1; }
.q61x10 { margin:7px; padding:5px; opacity:0.2; }
.q62x11 { margin:8px; padding:6px; opacity:0.3; }
.q63x12 { margin:0px; padding:0px; opacity:0.4; }
.q64x13 { margin:1px; padding:1px; opacity:0.5; }
.q65x14 { margin:2px; padding:2px; opacity:0.6; }
.q66x15 { margin:3px; padding:3px; opacity:0.7; }
.q67x16 { margin:4px; padding:4px; opacity:0.8; }
.q68x0 { margin:5px; padding:5px; opacity:0.9; }
.q69x1 { margin:6px; padding:6px; opacity:1; }
.q70x2 { margin:7px; padding:0px; opacity:0.1; }
.q71x3 { margin:8px; padding:1px; opacity:0.2; }
.q72x4 { margin:0px; padding:2px; opacity:0.3; }
.q73x5 { margin:1px; padding:3px; opacity:0.4; }
.q74x6 { margin:2px; padding:4px; opacity:0.5; }
.q75x7 { margin:3px; padding:5px; opacity:0.6; }
.q76x8 { margin:4px; padding:6px; opacity:0.7; }
.q77x9 { margin:5px; padding:0px; opacity:0.8; }
.q78x10 { margin:6px; padding:1px; opacity:0.9; }
.q79x11 { margin:7px; padding:2px; opacity:1; }
.q80x12 { margin:8px; padding:3px; opacity:0.1; }
.q81x13 { margin:0px; padding:4px; opacity:0.2; }
.q82x14 { margin:1px; padding:5px; opacity:0.3; }
.q83x15 { margin:2px; padding:6px; opacity:0.4; }
.q84x16 { margin:3px; padding:0px; opacity:0.5; }
.q85x0 { margin:4px; padding:1px; opacity:0.6; }
.q86x1 { margin:5px; padding:2px; opacity:0.7; }
.q87x2 { margin:6px; padding:3px; opacity:0.8; }
.q88x3 { margin:7px; padding:4px; opacity:0.9; }
.q89x4 { margin:8px; padding:5px; opacity:1; }
.q90x5 { margin:0px; padding:6px; opacity:0.1; }
.q91x6 { margin:1px; padding:0px; opacity:0.2; }
.q92x7 { margin:2px; padding:1px; opacity:0.3; }
.q93x8 { margin:3px; padding:2px; opacity:0.4; }
.q94x9 { margin:4px; padding:3px; opacity:0.5; }
.q95x10 { margin:5px; padding:4px; opacity:0.6; }
.q96x11 { margin:6px; padding:5px; opacity:0.7; }
.q97x12 { margin:7px; padding:6px; opacity:0.8; }
.q98x13 { margin:8px; padding:0px; opacity:0.9; }
.q99x14 { margin:0px; padding:1px; opacity:1; }
.q100x15 { margin:1px; padding:2px; opacity:0.1; }
.q101x16 { margin:2px; padding:3px; opacity:0.2; }
.q102x0 { margin:3px; padding:4px; opacity:0.3; }
.q103x1 { margin:4px; padding:5px; opacity:0.4; }
.q104x2 { margin:5px; padding:6px; opacity:0.5; }
.q105x3 { margin:6px; padding:0px; opacity:0.6; }
.q106x4 { margin:7px; padding:1px; opacity:0.7; }
.q107x5 { margin:8px; padding:2px; opacity:0.8; }
.q108x6 { margin:0px; padding:3px; opacity:0.9; }
.q109x7 { margin:1px; padding:4px; opacity:1; }
.q110x8 { margin:2px; padding:5px; opacity:0.1; }
.q111x9 { margin:3px; padding:6px; opacity:0.2; }
.q112x10 { margin:4px; padding:0px; opacity:0.3; }
.q113x11 { margin:5px; padding:1px; opacity:0.4; }
.q114x12 { margin:6px; padding:2px; opacity:0.5; }
.q115x13 { margin:7px; padding:3px; opacity:0.6; }
.q116x14 { margin:8px; padding:4px; opacity:0.7; }
.q117x15 { margin:0px; padding:5px; opacity:0.8; }
.q118x16 { margin:1px; padding:6px; opacity:0.9; }
.q119x0 { margin:2px; padding:0px; opacity:1; }
.q120x1 { margin:3px; padding:1px; opacity:0.1; }
.q121x2 { margin:4px; padding:2px; opacity:0.2; }
.q122x3 { margin:5px; padding:3px; opacity:0.3; }
.q123x4 { margin:6px; padding:4px; opacity:0.4; }
.q124x5 { margin:7px; padding:5px; opacity:0.5; }
.q125x6 { margin:8px; padding:6px; opacity:0.6; }
.q126x7 { margin:0px; padding:0px; opacity:0.7; }
.q127x8 { margin:1px; padding:1px; opacity:0.8; }
.q128x9 { margin:2px; padding:2px; opacity:0.9; }
.q129x10 { margin:3px; padding:3px; opacity:1; }
.q130x11 { margin:4px; padding:4px; opacity:0.1; }
.q131x12 { margin:5px; padding:5px; opacity:0.2; }
.q132x13 { margin:6px; padding:6px; opacity:0.3; }
.q133x14 { margin:7px; padding:0px; opacity:0.4; }
.q134x15 { margin:8px; padding:1px; opacity:0.5; }
.q135x16 { margin:0px; padding:2px; opacity:0.6; }
.q136x0 { margin:1px; padding:3px; opacity:0.7; }
.q137x1 { margin:2px; padding:4px; opacity:0.8; }
.q138x2 { margin:3px; padding:5px; opacity:0.9; }
.q139x3 { margin:4px; padding:6px; opacity:1; }
.q140x4 { margin:5px; padding:0px; opacity:0.1; }
.q141x5 { margin:6px; padding:1px; opacity:0.2; }
.q142x6 { margin:7px; padding:2px; opacity:0.3; }
.q143x7 { margin:8px; padding:3px; opacity:0.4; }
.q144x8 { margin:0px; padding:4px; opacity:0.5; }
.q145x9 { margin:1px; padding:5px; opacity:0.6; }
.q146x10 { margin:2px; padding:6px; opacity:0.7; }
.q147x11 { margin:3px; padding:0px; opacity:0.8; }
.q148x12 { margin:4px; padding:1px; opacity:0.9; }
.q149x13 { margin:5px; padding:2px; opacity:1; }
.q150x14 { margin:6px; padding:3px; opacity:0.1; }
.q151x15 { margin:7px; padding:4px; opacity:0.2; }
.q152x16 { margin:8px; padding:5px; opacity:0.3; }
.q153x0 { margin:0px; padding:6px; opacity:0.4; }
.q154x1 { margin:1px; padding:0px; opacity:0.5; }
.q155x2 { margin:2px; padding:1px; opacity:0.6; }
.q156x3 { margin:3px; padding:2px; opacity:0.7; }
.q157x4 { margin:4px; padding:3px; opacity:0.8; }
.q158x5 { margin:5px; padding:4px; opacity:0.9; }
.q159x6 { margin:6px; padding:5px; opacity:1; }
.q160x7 { margin:7px; padding:6px; opacity:0.1; }
.q161x8 { margin:8px; padding:0px; opacity:0.2; }
.q162x9 { margin:0px; padding:1px; opacity:0.3; }
.q163x10 { margin:1px; padding:2px; opacity:0.4; }
.q164x11 { margin:2px; padding:3px; opacity:0.5; }
.q165x12 { margin:3px; padding:4px; opacity:0.6; }
.q166x13 { margin:4px; padding:5px; opacity:0.7; }
.q167x14 { margin:5px; padding:6px; opacity:0.8; }
.q168x15 { margin:6px; padding:0px; opacity:0.9; }
.q169x16 { margin:7px; padding:1px; opacity:1; }
.q170x0 { margin:8px; padding:2px; opacity:0.1; }
.q171x1 { margin:0px; padding:3px; opacity:0.2; }
.q172x2 { margin:1px; padding:4px; opacity:0.3; }
.q173x3 { margin:2px; padding:5px; opacity:0.4; }
.q174x4 { margin:3px; padding:6px; opacity:0.5; }
.q175x5 { margin:4px; padding:0px; opacity:0.6; }
.q176x6 { margin:5px; padding:1px; opacity:0.7; }
.q177x7 { margin:6px; padding:2px; opacity:0.8; }
.q178x8 { margin:7px; padding:3px; opacity:0.9; }
.q179x9 { margin:8px; padding:4px; opacity:1; }
.q180x10 { margin:0px; padding:5px; opacity:0.1; }
.q181x11 { margin:1px; padding:6px; opacity:0.2; }
.q182x12 { margin:2px; padding:0px; opacity:0.3; }
.q183x13 { margin:3px; padding:1px; opacity:0.4; }
.q184x14 { margin:4px; padding:2px; opacity:0.5; }
.q185x15 { margin:5px; padding:3px; opacity:0.6; }
.q186x16 { margin:6px; padding:4px; opacity:0.7; }
.q187x0 { margin:7px; padding:5px; opacity:0.8; }
.q188x1 { margin:8px; padding:6px; opacity:0.9; }
.q189x2 { margin:0px; padding:0px; opacity:1; }
.q190x3 { margin:1px; padding:1px; opacity:0.1; }
.q191x4 { margin:2px; padding:2px; opacity:0.2; }
.q192x5 { margin:3px; padding:3px; opacity:0.3; }
.q193x6 { margin:4px; padding:4px; opacity:0.4; }
.q194x7 { margin:5px; padding:5px; opacity:0.5; }
.q195x8 { margin:6px; padding:6px; opacity:0.6; }
.q196x9 { margin:7px; padding:0px; opacity:0.7; }
.q197x10 { margin:8px; padding:1px; opacity:0.8; }
.q198x11 { margin:0px; padding:2px; opacity:0.9; }
.q199x12 { margin:1px; padding:3px; opacity:1; }
.q200x13 { margin:2px; padding:4px; opacity:0.1; }
.q201x14 { margin:3px; padding:5px; opacity:0.2; }
.q202x15 { margin:4px; padding:6px; opacity:0.3; }
.q203x16 { margin:5px; padding:0px; opacity:0.4; }
.q204x0 { margin:6px; padding:1px; opacity:0.5; }
.q205x1 { margin:7px; padding:2px; opacity:0.6; }
.q206x2 { margin:8px; padding:3px; opacity:0.7; }
.q207x3 { margin:0px; padding:4px; opacity:0.8; }
.q208x4 { margin:1px; padding:5px; opacity:0.9; }
.q209x5 { margin:2px; padding:6px; opacity:1; }
.q210x6 { margin:3px; padding:0px; opacity:0.1; }
.q211x7 { margin:4px; padding:1px; opacity:0.2; }
.q212x8 { margin:5px; padding:2px; opacity:0.3; }
.q213x9 { margin:6px; padding:3px; opacity:0.4; }
.q214x10 { margin:7px; padding:4px; opacity:0.5; }
.q215x11 { margin:8px; padding:5px; opacity:0.6; }
.q216x12 { margin:0px; padding:6px; opacity:0.7; }
.q217x13 { margin:1px; padding:0px; opacity:0.8; }
.q218x14 { margin:2px; padding:1px; opacity:0.9; }
.q219x15 { margin:3px; padding:2px; opacity:1; }
.q220x16 { margin:4px; padding:3px; opacity:0.1; }
.q221x0 { margin:5px; padding:4px; opacity:0.2; }
.q222x1 { margin:6px; padding:5px; opacity:0.3; }
.q223x2 { margin:7px; padding:6px; opacity:0.4; }
.q224x3 { margin:8px; padding:0px; opacity:0.5; }
.q225x4 { margin:0px; padding:1px; opacity:0.6; }
.q226x5 { margin:1px; padding:2px; opacity:0.7; }
.q227x6 { margin:2px; padding:3px; opacity:0.8; }
.q228x7 { margin:3px; padding:4px; opacity:0.9; }
.q229x8 { margin:4px; padding:5px; opacity:1; }
.q230x9 { margin:5px; padding:6px; opacity:0.1; }
.q231x10 { margin:6px; padding:0px; opacity:0.2; }
.q232x11 { margin:7px; padding:1px; opacity:0.3; }
.q233x12 { margin:8px; padding:2px; opacity:0.4; }
.q234x13 { margin:0px; padding:3px; opacity:0.5; }
.q235x14 { margin:1px; padding:4px; opacity:0.6; }
.q236x15 { margin:2px; padding:5px; opacity:0.7; }
.q237x16 { margin:3px; padding:6px; opacity:0.8; }
.q238x0 { margin:4px; padding:0px; opacity:0.9; }
.q239x1 { margin:5px; padding:1px; opacity:1; }
.q240x2 { margin:6px; padding:2px; opacity:0.1; }
.q241x3 { margin:7px; padding:3px; opacity:0.2; }
.q242x4 { margin:8px; padding:4px; opacity:0.3; }
.q243x5 { margin:0px; padding:5px; opacity:0.4; }
.q244x6 { margin:1px; padding:6px; opacity:0.5; }
.q245x7 { margin:2px; padding:0px; opacity:0.6; }
.q246x8 { margin:3px; padding:1px; opacity:0.7; }
.q247x9 { margin:4px; padding:2px; opacity:0.8; }
.q248x10 { margin:5px; padding:3px; opacity:0.9; }
.q249x11 { margin:6px; padding:4px; opacity:1; }
.q250x12 { margin:7px; padding:5px; opacity:0.1; }
.q251x13 { margin:8px; padding:6px; opacity:0.2; }
.q252x14 { margin:0px; padding:0px; opacity:0.3; }
.q253x15 { margin:1px; padding:1px; opacity:0.4; }
.q254x16 { margin:2px; padding:2px; opacity:0.5; }
.q255x0 { margin:3px; padding:3px; opacity:0.6; }
.q256x1 { margin:4px; padding:4px; opacity:0.7; }
.q257x2 { margin:5px; padding:5px; opacity:0.8; }
.q258x3 { margin:6px; padding:6px; opacity:0.9; }
.q259x4 { margin:7px; padding:0px; opacity:1; }
.q260x5 { margin:8px; padding:1px; opacity:0.1; }
.q261x6 { margin:0px; padding:2px; opacity:0.2; }
.q262x7 { margin:1px; padding:3px; opacity:0.3; }
.q263x8 { margin:2px; padding:4px; opacity:0.4; }
.q264x9 { margin:3px; padding:5px; opacity:0.5; }
.q265x10 { margin:4px; padding:6px; opacity:0.6; }
.q266x11 { margin:5px; padding:0px; opacity:0.7; }
.q267x12 { margin:6px; padding:1px; opacity:0.8; }
.q268x13 { margin:7px; padding:2px; opacity:0.9; }
.q269x14 { margin:8px; padding:3px; opacity:1; }
.q270x15 { margin:0px; padding:4px; opacity:0.1; }
.q271x16 { margin:1px; padding:5px; opacity:0.2; }
.q272x0 { margin:2px; padding:6px; opacity:0.3; }
.q273x1 { margin:3px; padding:0px; opacity:0.4; }
.q274x2 { margin:4px; padding:1px; opacity:0.5; }
.q275x3 { margin:5px; padding:2px; opacity:0.6; }
.q276x4 { margin:6px; padding:3px; opacity:0.7; }
.q277x5 { margin:7px; padding:4px; opacity:0.8; }
.q278x6 { margin:8px; padding:5px; opacity:0.9; }
.q279x7 { margin:0px; padding:6px; opacity:1; }
.q280x8 { margin:1px; padding:0px; opacity:0.1; }
.q281x9 { margin:2px; padding:1px; opacity:0.2; }
.q282x10 { margin:3px; padding:2px; opacity:0.3; }
.q283x11 { margin:4px; padding:3px; opacity:0.4; }
.q284x12 { margin:5px; padding:4px; opacity:0.5; }
.q285x13 { margin:6px; padding:5px; opacity:0.6; }
.q286x14 { margin:7px; padding:6px; opacity:0.7; }
.q287x15 { margin:8px; padding:0px; opacity:0.8; }
.q288x16 { margin:0px; padding:1px; opacity:0.9; }
.q289x0 { margin:1px; padding:2px; opacity:1; }
.q290x1 { margin:2px; padding:3px; opacity:0.1; }
.q291x2 { margin:3px; padding:4px; opacity:0.2; }
.q292x3 { margin:4px; padding:5px; opacity:0.3; }
.q293x4 { margin:5px; padding:6px; opacity:0.4; }
.q294x5 { margin:6px; padding:0px; opacity:0.5; }
.q295x6 { margin:7px; padding:1px; opacity:0.6; }
.q296x7 { margin:8px; padding:2px; opacity:0.7; }
.q297x8 { margin:0px; padding:3px; opacity:0.8; }
.q298x9 { margin:1px; padding:4px; opacity:0.9; }
.q299x10 { margin:2px; padding:5px; opacity:1; }
.q300x11 { margin:3px; padding:6px; opacity:0.1; }
.q301x12 { margin:4px; padding:0px; opacity:0.2; }
.q302x13 { margin:5px; padding:1px; opacity:0.3; }
.q303x14 { margin:6px; padding:2px; opacity:0.4; }
.q304x15 { margin:7px; padding:3px; opacity:0.5; }
.q305x16 { margin:8px; padding:4px; opacity:0.6; }
.q306x0 { margin:0px; padding:5px; opacity:0.7; }
.q307x1 { margin:1px; padding:6px; opacity:0.8; }
.q308x2 { margin:2px; padding:0px; opacity:0.9; }
.q309x3 { margin:3px; padding:1px; opacity:1; }
.q310x4 { margin:4px; padding:2px; opacity:0.1; }
.q311x5 { margin:5px; padding:3px; opacity:0.2; }
.q312x6 { margin:6px; padding:4px; opacity:0.3; }
.q313x7 { margin:7px; padding:5px; opacity:0.4; }
.q314x8 { margin:8px; padding:6px; opacity:0.5; }
.q315x9 { margin:0px; padding:0px; opacity:0.6; }
.q316x10 { margin:1px; padding:1px; opacity:0.7; }
.q317x11 { margin:2px; padding:2px; opacity:0.8; }
.q318x12 { margin:3px; padding:3px; opacity:0.9; }
.q319x13 { margin:4px; padding:4px; opacity:1; }
.q320x14 { margin:5px; padding:5px; opacity:0.1; }
.q321x15 { margin:6px; padding:6px; opacity:0.2; }
.q322x16 { margin:7px; padding:0px; opacity:0.3; }
.q323x0 { margin:8px; padding:1px; opacity:0.4; }
.q324x1 { margin:0px; padding:2px; opacity:0.5; }
.q325x2 { margin:1px; padding:3px; opacity:0.6; }
.q326x3 { margin:2px; padding:4px; opacity:0.7; }
.q327x4 { margin:3px; padding:5px; opacity:0.8; }
.q328x5 { margin:4px; padding:6px; opacity:0.9; }
.q329x6 { margin:5px; padding:0px; opacity:1; }
.q330x7 { margin:6px; padding:1px; opacity:0.1; }
.q331x8 { margin:7px; padding:2px; opacity:0.2; }
.q332x9 { margin:8px; padding:3px; opacity:0.3; }
.q333x10 { margin:0px; padding:4px; opacity:0.4; }
.q334x11 { margin:1px; padding:5px; opacity:0.5; }
.q335x12 { margin:2px; padding:6px; opacity:0.6; }
.q336x13 { margin:3px; padding:0px; opacity:0.7; }
.q337x14 { margin:4px; padding:1px; opacity:0.8; }
.q338x15 { margin:5px; padding:2px; opacity:0.9; }
.q339x16 { margin:6px; padding:3px; opacity:1; }
.q340x0 { margin:7px; padding:4px; opacity:0.1; }
.q341x1 { margin:8px; padding:5px; opacity:0.2; }
.q342x2 { margin:0px; padding:6px; opacity:0.3; }
.q343x3 { margin:1px; padding:0px; opacity:0.4; }
.q344x4 { margin:2px; padding:1px; opacity:0.5; }
.q345x5 { margin:3px; padding:2px; opacity:0.6; }
.q346x6 { margin:4px; padding:3px; opacity:0.7; }
.q347x7 { margin:5px; padding:4px; opacity:0.8; }
.q348x8 { margin:6px; padding:5px; opacity:0.9; }
.q349x9 { margin:7px; padding:6px; opacity:1; }
.q350x10 { margin:8px; padding:0px; opacity:0.1; }
.q351x11 { margin:0px; padding:1px; opacity:0.2; }
.q352x12 { margin:1px; padding:2px; opacity:0.3; }
.q353x13 { margin:2px; padding:3px; opacity:0.4; }
.q354x14 { margin:3px; padding:4px; opacity:0.5; }
.q355x15 { margin:4px; padding:5px; opacity:0.6; }
.q356x16 { margin:5px; padding:6px; opacity:0.7; }
.q357x0 { margin:6px; padding:0px; opacity:0.8; }
.q358x1 { margin:7px; padding:1px; opacity:0.9; }
.q359x2 { margin:8px; padding:2px; opacity:1; }
.q360x3 { margin:0px; padding:3px; opacity:0.1; }
.q361x4 { margin:1px; padding:4px; opacity:0.2; }
.q362x5 { margin:2px; padding:5px; opacity:0.3; }
.q363x6 { margin:3px; padding:6px; opacity:0.4; }
.q364x7 { margin:4px; padding:0px; opacity:0.5; }
.q365x8 { margin:5px; padding:1px; opacity:0.6; }
.q366x9 { margin:6px; padding:2px; opacity:0.7; }
.q367x10 { margin:7px; padding:3px; opacity:0.8; }
.q368x11 { margin:8px; padding:4px; opacity:0.9; }
.q369x12 { margin:0px; padding:5px; opacity:1; }
.q370x13 { margin:1px; padding:6px; opacity:0.1; }
.q371x14 { margin:2px; padding:0px; opacity:0.2; }
.q372x15 { margin:3px; padding:1px; opacity:0.3; }
.q373x16 { margin:4px; padding:2px; opacity:0.4; }
.q374x0 { margin:5px; padding:3px; opacity:0.5; }
.q375x1 { margin:6px; padding:4px; opacity:0.6; }
.q376x2 { margin:7px; padding:5px; opacity:0.7; }
.q377x3 { margin:8px; padding:6px; opacity:0.8; }
.q378x4 { margin:0px; padding:0px; opacity:0.9; }
.q379x5 { margin:1px; padding:1px; opacity:1; }
.q380x6 { margin:2px; padding:2px; opacity:0.1; }
.q381x7 { margin:3px; padding:3px; opacity:0.2; }
.q382x8 { margin:4px; padding:4px; opacity:0.3; }
.q383x9 { margin:5px; padding:5px; opacity:0.4; }
.q384x10 { margin:6px; padding:6px; opacity:0.5; }
.q385x11 { margin:7px; padding:0px; opacity:0.6; }
.q386x12 { margin:8px; padding:1px; opacity:0.7; }
.q387x13 { margin:0px; padding:2px; opacity:0.8; }
.q388x14 { margin:1px; padding:3px; opacity:0.9; }
.q389x15 { margin:2px; padding:4px; opacity:1; }
.q390x16 { margin:3px; padding:5px; opacity:0.1; }
.q391x0 { margin:4px; padding:6px; opacity:0.2; }
.q392x1 { margin:5px; padding:0px; opacity:0.3; }
.q393x2 { margin:6px; padding:1px; opacity:0.4; }
.q394x3 { margin:7px; padding:2px; opacity:0.5; }
.q395x4 { margin:8px; padding:3px; opacity:0.6; }
.q396x5 { margin:0px; padding:4px; opacity:0.7; }
.q397x6 { margin:1px; padding:5px; opacity:0.8; }
.q398x7 { margin:2px; padding:6px; opacity:0.9; }
.q399x8 { margin:3px; padding:0px; opacity:1; }
.q400x9 { margin:4px; padding:1px; opacity:0.1; }
.q401x10 { margin:5px; padding:2px; opacity:0.2; }
.q402x11 { margin:6px; padding:3px; opacity:0.3; }
.q403x12 { margin:7px; padding:4px; opacity:0.4; }
.q404x13 { margin:8px; padding:5px; opacity:0.5; }
.q405x14 { margin:0px; padding:6px; opacity:0.6; }
.q406x15 { margin:1px; padding:0px; opacity:0.7; }
.q407x16 { margin:2px; padding:1px; opacity:0.8; }
.q408x0 { margin:3px; padding:2px; opacity:0.9; }
.q409x1 { margin:4px; padding:3px; opacity:1; }
.q410x2 { margin:5px; padding:4px; opacity:0.1; }
.q411x3 { margin:6px; padding:5px; opacity:0.2; }
.q412x4 { margin:7px; padding:6px; opacity:0.3; }
.q413x5 { margin:8px; padding:0px; opacity:0.4; }
.q414x6 { margin:0px; padding:1px; opacity:0.5; }
.q415x7 { margin:1px; padding:2px; opacity:0.6; }
.q416x8 { margin:2px; padding:3px; opacity:0.7; }
.q417x9 { margin:3px; padding:4px; opacity:0.8; }
.q418x10 { margin:4px; padding:5px; opacity:0.9; }
.q419x11 { margin:5px; padding:6px; opacity:1; }
.q420x12 { margin:6px; padding:0px; opacity:0.1; }
@media (max-width:768px) {
  .a9f3w { justify-content:space-between; gap:10px; }
  .m4q8s,.burger { display:block; margin-left:auto; padding:6px 4px; }
  .n5k8e { display:none; position:absolute; top:74px; left:0; right:0; padding:18px; background:var(--color-header); box-shadow:0 12px 22px #0005; flex-direction:column; align-items:stretch; gap:6px; }
  .n5k8e.show { display:flex; }
  .n5k8e .nav-links { flex-direction:column; align-items:stretch; gap:2px; margin:0; width:100%; }
  .n5k8e .nav-links a { padding:11px 2px; border-bottom:1px solid #ffffff1a; }
  .v3h1c { margin:10px 0 0; width:100%; flex-direction:column; align-items:stretch; gap:10px; }
  .v3h1c .b6z2t { width:100%; }
  .p7d1m { display:block; text-align:center; }
  .g8i1d { grid-template-columns:repeat(2,1fr); }
  .r8c4y { grid-template-columns:repeat(2,1fr); }
  .s6b2k,.d4n8u,.bonus-slider,.slot-slider { display:flex; overflow-x:auto; scroll-snap-type:x mandatory; padding-bottom:10px; }
  .o3l9q,.t6w1a { min-width:250px; scroll-snap-align:start; }
  .toc ul,.w3o9l { columns:1; }
  .k1a5e { padding:1.4rem; }
  .widget { left:0; right:0; bottom:0; border-radius:0; text-align:center; }
}
@media (max-width:480px) {
  body { font-size:15px; }
  .container,.q7m2p { width:min(100% - 22px,1200px); }
  .u2j6r { width:105px; }
  .b6z2t { padding:9px 11px; font-size:.8rem; }
  .h6y3b { min-height:355px; }
  .g8i1d,.r8c4y { grid-template-columns:1fr; }
  .a6v1h { align-items:flex-start; }
  .reels span { width:78px; height:77px; font-size:2.2rem; }
  .modalx { padding:12px; }
}
