:root {
  --clr-bg: #090f1e;
  --clr-header: #141b2e;
  --clr-surface: #111827;
  --clr-surface2: #1a2440;
  --clr-border: #1e2d4a;
  --clr-btn-blue: #1f2841;
  --clr-btn-blue-h: #263352;
  --clr-btn-green: #19ac5a;
  --clr-btn-green-h: #15954e;
  --clr-text: #e8ecf4;
  --clr-text-muted: #8a9bbf;
  --clr-accent: #19ac5a;
  --clr-gold: #f0c040;
  --clr-red: #e53535;
  --radius-sm: 6px;
  --radius-md: 10px;
  --radius-lg: 16px;
  --shadow: 0 4px 24px rgba(0,0,0,0.45);
  --transition: 0.25s ease;
  --font: 'Open Sans', sans-serif;
}

*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}
html{scroll-behavior:smooth;background:var(--clr-bg);overflow-x:clip}
body{font-family:var(--font);background:var(--clr-bg);color:var(--clr-text);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:clip}
img{max-width:100%;height:auto;display:block}
a{color:var(--clr-accent);text-decoration:none;transition:color var(--transition)}
a:hover{color:var(--clr-btn-green-h)}
h1,h2,h3,h4,h5{line-height:1.25;font-weight:700;color:var(--clr-text)}
h1{font-size:clamp(1.6rem,4vw,2.4rem);margin-bottom:1rem}
h2{font-size:clamp(1.3rem,3vw,1.9rem);margin-bottom:.75rem}
h3{font-size:clamp(1.1rem,2.5vw,1.4rem);margin-bottom:.5rem}
p{margin-bottom:1rem}
ul,ol{padding-left:1.4rem;margin-bottom:1rem}
li{margin-bottom:.35rem}

.x9Kp2-wrap{width:100%;max-width:1200px;margin:0 auto;padding:0 16px}
.x9Kp2-section{padding:60px 0}

/* HEADER */
.mH7v3-header{background:var(--clr-header);position:sticky;top:0;z-index:1000;box-shadow:0 2px 16px rgba(0,0,0,.5)}
.mH7v3-inner{display:flex;align-items:center;justify-content:space-between;gap:12px;height:68px}
.mH7v3-logo{display:flex;align-items:center;flex-shrink:0}
.mH7v3-logo img{height:42px;width:auto}
.mH7v3-nav{display:flex;align-items:center;gap:6px}
.mH7v3-nav a{color:var(--clr-text-muted);font-size:.875rem;font-weight:600;padding:6px 10px;border-radius:var(--radius-sm);transition:color var(--transition),background var(--transition)}
.mH7v3-nav a:hover{color:var(--clr-text);background:rgba(255,255,255,.06)}
.mH7v3-right{display:flex;align-items:center;gap:8px;flex-shrink:0}
.mH7v3-online{font-size:.75rem;color:var(--clr-text-muted);display:flex;align-items:center;gap:5px;white-space:nowrap}
.mH7v3-online-dot{width:8px;height:8px;border-radius:50%;background:var(--clr-accent);animation:blink 1.6s infinite}
@keyframes blink{0%,100%{opacity:1}50%{opacity:.35}}
.mH7v3-burger{display:none;flex-direction:column;justify-content:center;gap:5px;width:36px;height:36px;cursor:pointer;padding:4px;border:none;background:transparent}
.mH7v3-burger span{display:block;height:2px;border-radius:2px;background:var(--clr-text);transition:transform var(--transition),opacity var(--transition)}
.mH7v3-burger.is-open span:nth-child(1){transform:translateY(7px) rotate(45deg)}
.mH7v3-burger.is-open span:nth-child(2){opacity:0}
.mH7v3-burger.is-open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}
.mH7v3-mob-menu{display:none;position:absolute;top:68px;left:0;right:0;background:var(--clr-header);padding:12px 16px 20px;border-top:1px solid var(--clr-border);z-index:999}
.mH7v3-mob-menu.is-open{display:block}
.mH7v3-mob-menu a{display:block;padding:10px 0;border-bottom:1px solid var(--clr-border);color:var(--clr-text-muted);font-weight:600;font-size:.9rem}
.mH7v3-mob-menu a:last-child{border-bottom:none}

/* BUTTONS */
.c3Rv1-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:none;cursor:pointer;font-family:var(--font);font-weight:700;border-radius:var(--radius-sm);transition:background var(--transition),transform var(--transition),box-shadow var(--transition);text-decoration:none;white-space:nowrap;line-height:1}
.c3Rv1-btn--sm{font-size:.8rem;padding:7px 14px}
.c3Rv1-btn--md{font-size:.875rem;padding:10px 20px}
.c3Rv1-btn--lg{font-size:1rem;padding:14px 28px}
.c3Rv1-btn--xl{font-size:1.1rem;padding:16px 36px}
.c3Rv1-btn--blue{background:var(--clr-btn-blue);color:var(--clr-text)}
.c3Rv1-btn--blue:hover{background:var(--clr-btn-blue-h);transform:translateY(-1px);box-shadow:0 6px 20px rgba(31,40,65,.6)}
.c3Rv1-btn--green{background:var(--clr-btn-green);color:#fff}
.c3Rv1-btn--green:hover{background:var(--clr-btn-green-h);transform:translateY(-2px);box-shadow:0 8px 24px rgba(25,172,90,.4)}
.c3Rv1-btn--gold{background:var(--clr-gold);color:#111}
.c3Rv1-btn--gold:hover{background:#e5b030;transform:translateY(-2px)}
.c3Rv1-btn--outline{background:transparent;color:var(--clr-text);border:1.5px solid var(--clr-border)}
.c3Rv1-btn--outline:hover{border-color:var(--clr-accent);color:var(--clr-accent)}

/* HERO */
.qW8z4-hero{position:relative;min-height:520px;display:flex;align-items:center;overflow:hidden;background:var(--clr-header) url('/1win-banner.png') center/cover no-repeat}
.qW8z4-hero::before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(9,15,30,.9) 0%,rgba(9,15,30,.55) 60%,rgba(9,15,30,.15) 100%)}
.qW8z4-hero-inner{position:relative;z-index:2;max-width:560px}
.qW8z4-hero-label{display:inline-block;background:var(--clr-btn-green);color:#fff;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:4px 12px;border-radius:20px;margin-bottom:16px}
.qW8z4-hero-title{font-size:clamp(1.8rem,5vw,3rem);font-weight:800;line-height:1.15;margin-bottom:12px;color:#fff}
.qW8z4-hero-title span{color:var(--clr-accent)}
.qW8z4-hero-desc{font-size:1.05rem;color:rgba(255,255,255,.8);margin-bottom:28px;line-height:1.65}
.qW8z4-hero-btns{display:flex;gap:12px;flex-wrap:wrap}
.qW8z4-hero-badge{margin-top:24px;display:flex;align-items:center;gap:8px;font-size:.85rem;color:rgba(255,255,255,.7)}
.qW8z4-hero-badge-star{color:var(--clr-gold);font-size:1rem}

/* BREADCRUMBS */
.nB5p1-breadcrumbs{background:var(--clr-surface);padding:10px 0;border-bottom:1px solid var(--clr-border)}
.nB5p1-list{display:flex;flex-wrap:wrap;gap:0;list-style:none;padding:0;margin:0;font-size:.82rem}
.nB5p1-list li{display:flex;align-items:center;color:var(--clr-text-muted)}
.nB5p1-list li+li::before{content:'/';margin:0 8px;color:var(--clr-border)}
.nB5p1-list li a{color:var(--clr-text-muted);transition:color var(--transition)}
.nB5p1-list li a:hover{color:var(--clr-accent)}
.nB5p1-list li.active{color:var(--clr-text)}

/* SURFACE CARDS */
.pL6q2-card{background:var(--clr-surface);border:1px solid var(--clr-border);border-radius:var(--radius-lg);padding:28px;box-shadow:var(--shadow)}
.pL6q2-card--sm{padding:20px}
.pL6q2-card-title{font-size:1.25rem;font-weight:700;margin-bottom:16px;display:flex;align-items:center;gap:10px}
.pL6q2-card-title::before{content:'';display:block;width:4px;height:22px;border-radius:2px;background:var(--clr-accent);flex-shrink:0}

/* TOC */
.tR9k1-toc{background:var(--clr-surface2);border:1px solid var(--clr-border);border-radius:var(--radius-md);padding:24px;margin-bottom:32px}
.tR9k1-toc-title{font-size:1rem;font-weight:700;margin-bottom:14px;color:var(--clr-accent);text-transform:uppercase;letter-spacing:.06em}
.tR9k1-toc-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:6px}
.tR9k1-toc-list li a{display:flex;align-items:center;gap:8px;color:var(--clr-text-muted);font-size:.875rem;padding:6px 10px;border-radius:var(--radius-sm);transition:background var(--transition),color var(--transition)}
.tR9k1-toc-list li a::before{content:'#';color:var(--clr-accent);font-weight:700;font-size:.8rem}
.tR9k1-toc-list li a:hover{background:rgba(25,172,90,.1);color:var(--clr-text)}

/* TABLE GENERAL INFO */
.fG3m7-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:var(--radius-md);border:1px solid var(--clr-border)}
.fG3m7-table{width:100%;border-collapse:collapse;min-width:480px}
.fG3m7-table th,.fG3m7-table td{text-align:left;padding:12px 16px;border-bottom:1px solid var(--clr-border);font-size:.9rem;vertical-align:top}
.fG3m7-table thead th{background:var(--clr-surface2);color:var(--clr-text-muted);font-weight:600;font-size:.78rem;text-transform:uppercase;letter-spacing:.07em}
.fG3m7-table tbody tr:last-child td{border-bottom:none}
.fG3m7-table tbody tr:nth-child(even) td{background:rgba(255,255,255,.02)}
.fG3m7-table tbody tr:hover td{background:rgba(25,172,90,.05)}
.fG3m7-table td:first-child{color:var(--clr-text-muted);font-weight:600;width:44%;white-space:nowrap}
.fG3m7-table td:last-child{color:var(--clr-text);font-weight:400}
.fG3m7-badge{display:inline-block;background:rgba(25,172,90,.15);color:var(--clr-accent);font-size:.75rem;font-weight:700;padding:2px 10px;border-radius:20px;border:1px solid rgba(25,172,90,.3)}

/* ADVANTAGES */
.aD4x9-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:18px}
.aD4x9-item{background:var(--clr-surface2);border:1px solid var(--clr-border);border-radius:var(--radius-md);padding:22px 20px;transition:transform var(--transition),box-shadow var(--transition)}
.aD4x9-item:hover{transform:translateY(-4px);box-shadow:0 10px 30px rgba(0,0,0,.4)}
.aD4x9-icon{width:48px;height:48px;border-radius:var(--radius-md);background:rgba(25,172,90,.15);display:flex;align-items:center;justify-content:center;margin-bottom:14px;font-size:1.4rem;color:var(--clr-accent)}
.aD4x9-item h3{font-size:1rem;margin-bottom:6px;color:var(--clr-text)}
.aD4x9-item p{font-size:.875rem;color:var(--clr-text-muted);line-height:1.55;margin:0}

/* JACKPOT */
.jK2p8-jackpot{background:linear-gradient(135deg,#0d1628 0%,#162240 50%,#0d1628 100%);border:1px solid rgba(240,192,64,.25);border-radius:var(--radius-lg);padding:36px;text-align:center;position:relative;overflow:hidden}
.jK2p8-jackpot::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 50% 0%,rgba(240,192,64,.08) 0%,transparent 70%);pointer-events:none}
.jK2p8-jackpot-label{font-size:.8rem;text-transform:uppercase;letter-spacing:.1em;color:var(--clr-text-muted);margin-bottom:10px;font-weight:600}
.jK2p8-jackpot-amount{font-size:clamp(2.4rem,6vw,4rem);font-weight:900;color:var(--clr-gold);letter-spacing:-.01em;line-height:1;margin-bottom:8px;font-variant-numeric:tabular-nums}
.jK2p8-jackpot-curr{font-size:1.2rem;font-weight:600;color:rgba(240,192,64,.7);margin-bottom:20px}
.jK2p8-jackpot-sub{font-size:.9rem;color:var(--clr-text-muted);margin-bottom:28px}
.jK2p8-jackpot-btn{background:linear-gradient(135deg,#f0c040,#e5a020);color:#111;font-weight:800;border:none;padding:14px 36px;border-radius:var(--radius-sm);font-size:1rem;cursor:pointer;transition:transform var(--transition),box-shadow var(--transition);text-decoration:none;display:inline-block}
.jK2p8-jackpot-btn:hover{transform:translateY(-2px);box-shadow:0 8px 28px rgba(240,192,64,.4);color:#111}

/* WINNERS */
.wN5r3-winners{background:var(--clr-surface);border:1px solid var(--clr-border);border-radius:var(--radius-lg);overflow:hidden}
.wN5r3-head{display:grid;grid-template-columns:40px 1fr 1fr;gap:12px;padding:12px 20px;background:var(--clr-surface2);font-size:.75rem;text-transform:uppercase;letter-spacing:.07em;color:var(--clr-text-muted);font-weight:700;border-bottom:1px solid var(--clr-border)}
.wN5r3-row{display:grid;grid-template-columns:40px 1fr 1fr;gap:12px;padding:11px 20px;border-bottom:1px solid rgba(30,45,74,.5);align-items:center;transition:background var(--transition)}
.wN5r3-row:last-child{border-bottom:none}
.wN5r3-row:hover{background:rgba(25,172,90,.05)}
.wN5r3-rank{font-weight:700;font-size:.85rem;color:var(--clr-text-muted)}
.wN5r3-row:nth-child(-n+4) .wN5r3-rank{color:var(--clr-gold)}
.wN5r3-name{font-size:.9rem;color:var(--clr-text);font-weight:600}
.wN5r3-amount{font-size:.9rem;color:var(--clr-accent);font-weight:700;text-align:right}

/* APP INFO */
.eQ7j5-app{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:start}
.eQ7j5-app-dl{display:flex;flex-direction:column;gap:10px}
.eQ7j5-dl-btn{display:flex;align-items:center;gap:12px;background:var(--clr-surface2);border:1px solid var(--clr-border);border-radius:var(--radius-md);padding:12px 18px;transition:border-color var(--transition),background var(--transition);text-decoration:none;color:var(--clr-text)}
.eQ7j5-dl-btn:hover{border-color:var(--clr-accent);background:rgba(25,172,90,.08);color:var(--clr-text)}
.eQ7j5-dl-icon{font-size:1.8rem;flex-shrink:0}
.eQ7j5-dl-text small{display:block;font-size:.7rem;color:var(--clr-text-muted);text-transform:uppercase;letter-spacing:.06em}
.eQ7j5-dl-text strong{display:block;font-size:.95rem;font-weight:700}

/* SLOTS */
.sL8w2-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}
.sL8w2-card{background:var(--clr-surface2);border:1px solid var(--clr-border);border-radius:var(--radius-md);overflow:hidden;transition:transform var(--transition),box-shadow var(--transition)}
.sL8w2-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(0,0,0,.5)}
.sL8w2-img{width:100%;aspect-ratio:4/3;background:var(--clr-btn-blue);display:flex;align-items:center;justify-content:center;font-size:2.5rem;color:var(--clr-accent);position:relative;overflow:hidden}
.sL8w2-img img{width:100%;height:100%;object-fit:cover}
.sL8w2-body{padding:14px}
.sL8w2-body h3{font-size:.95rem;margin-bottom:10px;color:var(--clr-text)}
.sL8w2-slider{display:none}

/* REVIEW CONTENT */
.rV4c0-content{background:var(--clr-surface);border:1px solid var(--clr-border);border-radius:var(--radius-lg);padding:32px}
.rV4c0-content h2{font-size:1.5rem;margin-top:28px;margin-bottom:12px;color:var(--clr-text)}
.rV4c0-content h2:first-child{margin-top:0}
.rV4c0-content h3{font-size:1.2rem;margin-top:22px;margin-bottom:10px;color:var(--clr-text)}
.rV4c0-content p{color:var(--clr-text-muted);line-height:1.75;margin-bottom:1rem}
.rV4c0-content ul,.rV4c0-content ol{padding-left:1.5rem;margin-bottom:1rem}
.rV4c0-content li{color:var(--clr-text-muted);margin-bottom:.4rem;line-height:1.65}
.rV4c0-content table{width:100%;border-collapse:collapse;margin-bottom:1.25rem;overflow-x:auto;display:block}
.rV4c0-content table th,.rV4c0-content table td{text-align:left;padding:10px 14px;border:1px solid var(--clr-border);font-size:.9rem}
.rV4c0-content table th{background:var(--clr-surface2);color:var(--clr-text-muted);font-weight:600}
.rV4c0-content table td{color:var(--clr-text)}
.rV4c0-content a{color:var(--clr-accent)}
.rV4c0-content strong{color:var(--clr-text);font-weight:700}
.rV4c0-content blockquote{border-left:4px solid var(--clr-accent);padding:12px 20px;background:var(--clr-surface2);border-radius:0 var(--radius-sm) var(--radius-sm) 0;margin:1rem 0;color:var(--clr-text-muted);font-style:italic}
.rV4c0-content hr{border:none;border-top:1px solid var(--clr-border);margin:24px 0}

/* FAQ */
.fA1q6-item{background:var(--clr-surface);border:1px solid var(--clr-border);border-radius:var(--radius-md);margin-bottom:10px;overflow:hidden;transition:border-color var(--transition)}
.fA1q6-item.is-open{border-color:rgba(25,172,90,.4)}
.fA1q6-q{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;cursor:pointer;font-weight:700;font-size:.95rem;color:var(--clr-text);user-select:none;gap:12px}
.fA1q6-q-icon{flex-shrink:0;width:24px;height:24px;border-radius:50%;background:var(--clr-surface2);display:flex;align-items:center;justify-content:center;transition:transform var(--transition),background var(--transition);color:var(--clr-text-muted);font-size:.85rem}
.fA1q6-item.is-open .fA1q6-q-icon{transform:rotate(180deg);background:rgba(25,172,90,.2);color:var(--clr-accent)}
.fA1q6-a{padding:0 22px;max-height:0;overflow:hidden;transition:max-height .35s ease,padding .35s ease}
.fA1q6-item.is-open .fA1q6-a{max-height:500px;padding:0 22px 18px}
.fA1q6-a p{color:var(--clr-text-muted);line-height:1.7;margin:0}

/* AUTHOR */
.uA3k8-author{background:var(--clr-surface2);border:1px solid var(--clr-border);border-radius:var(--radius-lg);padding:28px;display:flex;gap:24px;align-items:flex-start}
.uA3k8-avatar{width:90px;height:90px;border-radius:50%;object-fit:cover;border:3px solid var(--clr-accent);flex-shrink:0;background:var(--clr-btn-blue)}
.uA3k8-info h3{margin-bottom:4px}
.uA3k8-role{font-size:.8rem;text-transform:uppercase;letter-spacing:.07em;color:var(--clr-accent);font-weight:700;margin-bottom:10px}
.uA3k8-bio{font-size:.9rem;color:var(--clr-text-muted);line-height:1.65;margin-bottom:14px}
.uA3k8-social{display:flex;gap:10px}
.uA3k8-social a{display:inline-flex;align-items:center;gap:6px;color:var(--clr-text-muted);font-size:.83rem;border:1px solid var(--clr-border);padding:5px 14px;border-radius:20px;transition:border-color var(--transition),color var(--transition)}
.uA3k8-social a:hover{border-color:var(--clr-accent);color:var(--clr-accent)}

/* FOOTER */
.zF9p4-footer{background:var(--clr-header);border-top:1px solid var(--clr-border);padding:48px 0 24px}
.zF9p4-top{display:grid;grid-template-columns:220px 1fr 1fr;gap:32px;margin-bottom:40px}
.zF9p4-logo img{height:40px;margin-bottom:14px}
.zF9p4-desc{font-size:.85rem;color:var(--clr-text-muted);line-height:1.65}
.zF9p4-col-title{font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;color:var(--clr-text-muted);font-weight:700;margin-bottom:14px}
.zF9p4-col a{display:block;color:var(--clr-text-muted);font-size:.875rem;padding:4px 0;transition:color var(--transition)}
.zF9p4-col a:hover{color:var(--clr-text)}
.zF9p4-payments{margin-bottom:28px}
.zF9p4-payments-title{font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;color:var(--clr-text-muted);font-weight:700;margin-bottom:12px}
.zF9p4-pay-list{display:flex;flex-wrap:wrap;gap:8px}
.zF9p4-pay-badge{background:var(--clr-surface2);border:1px solid var(--clr-border);padding:5px 14px;border-radius:var(--radius-sm);font-size:.78rem;color:var(--clr-text-muted);font-weight:600}
.zF9p4-providers-list{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px}
.zF9p4-prov-badge{background:var(--clr-surface2);border:1px solid var(--clr-border);padding:4px 12px;border-radius:var(--radius-sm);font-size:.72rem;color:var(--clr-text-muted)}
.zF9p4-divider{border:none;border-top:1px solid var(--clr-border);margin-bottom:20px}
.zF9p4-bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}
.zF9p4-copy{font-size:.78rem;color:var(--clr-text-muted);line-height:1.6}
.zF9p4-legal{font-size:.72rem;color:rgba(138,155,191,.5);max-width:600px;text-align:right;line-height:1.55}

/* STICKY WIDGET */
.bW6n0-widget{position:fixed;bottom:0;left:0;right:0;z-index:2000;background:linear-gradient(90deg,#111c35 0%,#152038 100%);border-top:2px solid var(--clr-accent);padding:12px 16px;display:flex;align-items:center;justify-content:center;gap:16px;box-shadow:0 -4px 24px rgba(0,0,0,.5)}
.bW6n0-widget-text{font-size:.9rem;color:var(--clr-text-muted);display:flex;align-items:center;gap:8px}
.bW6n0-widget-bonus{color:var(--clr-gold);font-weight:700;font-size:1rem}
.bW6n0-widget-close{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:transparent;border:none;color:var(--clr-text-muted);cursor:pointer;font-size:1.1rem;line-height:1;padding:4px 8px;transition:color var(--transition)}
.bW6n0-widget-close:hover{color:var(--clr-text)}

/* SECTION TITLES */
.xS2h4-sec-head{text-align:center;margin-bottom:36px}
.xS2h4-sec-head h2{font-size:clamp(1.4rem,3vw,1.9rem);margin-bottom:8px}
.xS2h4-sec-head p{color:var(--clr-text-muted);font-size:.95rem;max-width:520px;margin:0 auto}
.xS2h4-sec-head--left{text-align:left}
.xS2h4-sec-head--left p{margin:0}

/* DIVIDER GLOW */
.gD1v7-sep{border:none;height:1px;background:linear-gradient(90deg,transparent,var(--clr-border),transparent);margin:0}

/* RATING STARS */
.hR3k9-stars{display:inline-flex;gap:2px;color:var(--clr-gold);font-size:.9rem}

/* APP TABLE */
.eQ7j5-app-tbl{width:100%;border-collapse:collapse;font-size:.875rem}
.eQ7j5-app-tbl td{padding:9px 12px;border-bottom:1px solid var(--clr-border)}
.eQ7j5-app-tbl td:first-child{color:var(--clr-text-muted);font-weight:600;width:48%}
.eQ7j5-app-tbl td:last-child{color:var(--clr-text)}
.eQ7j5-app-tbl tr:last-child td{border-bottom:none}

/* TRANSITION DECOR */
.kT5m3-wave{height:48px;background:linear-gradient(to bottom,var(--clr-header),var(--clr-bg));pointer-events:none}
.kT5m3-wave--rev{background:linear-gradient(to bottom,var(--clr-bg),var(--clr-header))}

/* HIDDEN / UNUSED (WP-like artifacts) */
#wpadminbar,#wp-toolbar,.wp-admin,.elementor-editor-active{display:none!important}
.wp-block-separator,.wp-block-spacer{display:none}
.entry-meta,.post-navigation,.page-links{display:none}
.yoast-seo,.wpseo-metabox-wrap,.wpseo-section{display:none}
input[type="hidden"].wpnonce,input[type="hidden"].post_ID{display:none}
noscript.lazyload-js{display:none}

/* RESPONSIVE */
@media(max-width:900px){
  .mH7v3-nav{display:none}
  .mH7v3-burger{display:flex}
  .zF9p4-top{grid-template-columns:1fr 1fr}
  .eQ7j5-app{grid-template-columns:1fr}
  .sL8w2-grid{grid-template-columns:repeat(2,1fr)}
  .aD4x9-grid{grid-template-columns:repeat(2,1fr)}
  .tR9k1-toc-list{grid-template-columns:1fr 1fr}
}
@media(max-width:600px){
  .x9Kp2-section{padding:40px 0}
  .qW8z4-hero{min-height:420px}
  .sL8w2-grid{display:none}
  .sL8w2-slider{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory}
  .sL8w2-slider-track{display:flex;gap:12px;padding:4px 2px 16px}
  .sL8w2-slider-track .sL8w2-card{min-width:220px;scroll-snap-align:start}
  .uA3k8-author{flex-direction:column;align-items:center;text-align:center}
  .uA3k8-social{justify-content:center}
  .zF9p4-top{grid-template-columns:1fr}
  .zF9p4-bottom{flex-direction:column;text-align:center}
  .zF9p4-legal{text-align:center}
  .wN5r3-head,.wN5r3-row{grid-template-columns:32px 1fr 1fr;gap:8px;padding:10px 12px}
  .bW6n0-widget{flex-direction:column;gap:8px;padding:10px 16px 14px}
  .bW6n0-widget-close{top:10px;transform:none}
  .tR9k1-toc-list{grid-template-columns:1fr}
  .pL6q2-card{padding:18px}
  .rV4c0-content{padding:20px}
  .jK2p8-jackpot{padding:24px 16px}
}

/* ANIMATIONS */
@keyframes fadeInUp{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}
@keyframes jackpotCount{from{opacity:.5}to{opacity:1}}
@keyframes slideInRight{from{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}
.anim-fadeup{animation:fadeInUp .5s ease both}
.anim-d1{animation-delay:.1s}
.anim-d2{animation-delay:.2s}
.anim-d3{animation-delay:.3s}

/* UNUSED ANCHOR for uniqueness */
.mb-x4k9-placeholder,.js-widget-tracker,.b2f3-tracking-pixel{display:none;visibility:hidden;pointer-events:none}
.wp-content-placeholder{opacity:0;height:0;overflow:hidden}
