:root{--color-bg:#042522;--color-hdr:#053029;--color-btn-login:#013D33;--color-btn-reg:#B30AD7;--color-text:#dff0ec;--color-muted:#7ab0a5;--color-border:#0d5244;--color-card:#052e29;--color-gold:#f0b429;--color-accent:#1a8a72;--color-purple-light:#d966f5;--font-main:'Roboto','Open Sans',Arial,sans-serif;--r-sm:8px;--r-md:14px;--r-lg:22px;--shadow:0 4px 28px rgba(0,0,0,.35);--tr:.28s ease;--max-w:1200px}
*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}
html{scroll-behavior:smooth;font-size:16px}
body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-main);line-height:1.65;min-height:100vh;overflow-x:hidden}
a{color:var(--color-accent);text-decoration:none;transition:color var(--tr)}
a:hover{color:var(--color-purple-light)}
img{max-width:100%;height:auto;display:block}
.xk72-container{max-width:var(--max-w);margin:0 auto;padding:0 20px}
.xk72-section{padding:60px 0}
.xk72-title{font-size:clamp(1.6rem,3vw,2.2rem);font-weight:700;margin-bottom:24px;color:#fff}
.xk72-subtitle{color:var(--color-muted);font-size:.95rem;margin-bottom:40px}
.btn-login{display:inline-flex;align-items:center;justify-content:center;background:var(--color-btn-login);color:#fff;border:2px solid #025c4a;border-radius:var(--r-sm);padding:10px 22px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all var(--tr);text-decoration:none;white-space:nowrap}
.btn-login:hover{background:#025c4a;color:#fff;transform:translateY(-2px)}
.btn-reg{display:inline-flex;align-items:center;justify-content:center;background:var(--color-btn-reg);color:#fff;border:2px solid #9300b3;border-radius:var(--r-sm);padding:10px 22px;font-size:.9rem;font-weight:700;cursor:pointer;transition:all var(--tr);text-decoration:none;white-space:nowrap}
.btn-reg:hover{background:#9300b3;color:#fff;transform:translateY(-2px);box-shadow:0 0 20px rgba(179,10,215,.5)}
.xk72-hdr{background:var(--color-hdr);position:sticky;top:0;z-index:1000;border-bottom:1px solid var(--color-border)}
.xk72-hdr-inner{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:12px 20px;max-width:var(--max-w);margin:0 auto}
.xk72-logo img{height:40px;width:auto;object-fit:contain}
.xk72-nav{display:flex;gap:0;justify-content:center;flex-wrap:wrap}
.xk72-nav a{color:var(--color-text);font-size:.88rem;font-weight:500;padding:8px 14px;border-radius:var(--r-sm);transition:all var(--tr);text-decoration:none}
.xk72-nav a:hover{background:rgba(255,255,255,.07);color:#fff}
.xk72-hdr-right{display:flex;align-items:center;gap:10px;flex-shrink:0}
.xk72-online{display:flex;align-items:center;gap:6px;font-size:.78rem;color:var(--color-muted);white-space:nowrap}
.xk72-online-dot{width:7px;height:7px;background:#2dce6a;border-radius:50%;animation:pulse-dot 1.8s infinite}
@keyframes pulse-dot{0%,100%{opacity:1}50%{opacity:.3}}
.xk72-burger{display:none;flex-direction:column;gap:5px;cursor:pointer;padding:6px;background:none;border:none}
.xk72-burger span{display:block;width:24px;height:2px;background:var(--color-text);border-radius:2px;transition:all var(--tr)}
.xk72-burger.is-open span:nth-child(1){transform:translateY(7px) rotate(45deg)}
.xk72-burger.is-open span:nth-child(2){opacity:0}
.xk72-burger.is-open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}
.xk72-mobile-nav{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;background:var(--color-hdr);z-index:999;flex-direction:column;align-items:center;justify-content:center;gap:20px;opacity:0;pointer-events:none;transition:opacity var(--tr)}
.xk72-mobile-nav.is-open{opacity:1;pointer-events:all;display:flex}
.xk72-mobile-nav a{color:#fff;font-size:1.2rem;font-weight:600;padding:12px 32px;border-radius:var(--r-md);transition:background var(--tr)}
.xk72-mobile-nav a:hover{background:rgba(255,255,255,.1)}
.xk72-mobile-nav-close{position:absolute;top:20px;right:20px;background:none;border:none;color:#fff;font-size:1.6rem;cursor:pointer;line-height:1}
.xk72-hero{position:relative;min-height:540px;display:flex;align-items:center;overflow:hidden;background:#031a17}
.xk72-hero-bg{position:absolute;inset:0;background:url('/better-hero.jpg') center/cover no-repeat;opacity:.35}
.xk72-hero-overlay{position:absolute;inset:0;background:linear-gradient(135deg,rgba(4,37,34,.92) 40%,rgba(179,10,215,.18) 100%)}
.xk72-hero-content{position:relative;z-index:2;max-width:var(--max-w);margin:0 auto;padding:80px 20px}
.xk72-hero h1{font-size:clamp(1.9rem,4.5vw,3.2rem);font-weight:800;line-height:1.2;margin-bottom:18px;color:#fff}
.xk72-hero h1 span{color:var(--color-purple-light)}
.xk72-hero-desc{font-size:1.1rem;color:var(--color-muted);max-width:560px;margin-bottom:32px;line-height:1.7}
.xk72-hero-btns{display:flex;gap:14px;flex-wrap:wrap}
.xk72-hero-bonus{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,.06);border:1px solid var(--color-border);border-radius:var(--r-lg);padding:10px 20px;font-size:.9rem;color:#fff;margin-top:24px}
.xk72-hero-bonus strong{color:var(--color-gold)}
.xk72-block{margin:0 16px;border-radius:var(--r-lg);padding:44px 36px;margin-bottom:24px}
.xk72-block-dark{background:var(--color-card);border:1px solid var(--color-border)}
.xk72-block-darker{background:#041f1c;border:1px solid var(--color-border)}
.xk72-adv-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
.xk72-adv-card{background:linear-gradient(135deg,#042e29,#042220);border:1px solid var(--color-border);border-radius:var(--r-md);padding:28px 22px;transition:transform var(--tr),box-shadow var(--tr)}
.xk72-adv-card:hover{transform:translateY(-4px);box-shadow:var(--shadow)}
.xk72-adv-icon{font-size:2.2rem;margin-bottom:14px}
.xk72-adv-card h3{font-size:1rem;font-weight:700;color:#fff;margin-bottom:8px}
.xk72-adv-card p{font-size:.88rem;color:var(--color-muted);line-height:1.6}
.xk72-jackpot-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:10px}
.xk72-jackpot-card{background:linear-gradient(135deg,#0a1f1c,#1a0a2a);border:1px solid rgba(179,10,215,.3);border-radius:var(--r-md);padding:30px 20px;text-align:center;position:relative;overflow:hidden}
.xk72-jackpot-card::before{content:'';position:absolute;top:-30%;left:-30%;width:160%;height:160%;background:radial-gradient(ellipse at center,rgba(179,10,215,.08) 0%,transparent 70%);pointer-events:none}
.xk72-jackpot-label{font-size:.8rem;text-transform:uppercase;letter-spacing:.12em;color:var(--color-muted);margin-bottom:10px}
.xk72-jackpot-amount{font-size:clamp(1.6rem,3vw,2.4rem);font-weight:800;color:var(--color-gold);font-variant-numeric:tabular-nums;transition:all .15s}
.xk72-jackpot-currency{font-size:.95rem;color:var(--color-muted);margin-top:6px}
.xk72-app-wrap{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start}
.xk72-app-table{width:100%;border-collapse:collapse;margin-bottom:28px}
.xk72-app-table td{padding:12px 16px;border:1px solid var(--color-border);font-size:.9rem;vertical-align:middle}
.xk72-app-table tr:nth-child(odd) td{background:rgba(255,255,255,.03)}
.xk72-app-table td:first-child{color:var(--color-muted);white-space:nowrap;font-weight:600;width:45%}
.xk72-app-table td:last-child{color:#fff}
.xk72-dl-btns{display:flex;flex-direction:column;gap:12px}
.xk72-dl-btn{display:flex;align-items:center;gap:14px;background:var(--color-btn-login);border:2px solid var(--color-border);border-radius:var(--r-md);padding:14px 20px;color:#fff;text-decoration:none;transition:all var(--tr);cursor:pointer}
.xk72-dl-btn:hover{background:#025c4a;color:#fff;transform:translateX(4px)}
.xk72-dl-btn-icon{font-size:1.8rem;flex-shrink:0}
.xk72-dl-btn-text small{display:block;font-size:.72rem;opacity:.7;text-transform:uppercase;letter-spacing:.05em}
.xk72-dl-btn-text strong{font-size:1rem}
.xk72-video-wrap{position:relative;width:100%;padding-top:56.25%;border-radius:var(--r-md);overflow:hidden;border:2px solid var(--color-border)}
.xk72-video-wrap iframe{position:absolute;inset:0;width:100%;height:100%;border:none}
.xk72-wheel-wrap{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}
.xk72-wheel-canvas-wrap{position:relative;display:flex;flex-direction:column;align-items:center;gap:20px}
#xk72-wheel{border-radius:50%;box-shadow:0 0 40px rgba(179,10,215,.25)}
.xk72-wheel-pointer{width:0;height:0;border-left:14px solid transparent;border-right:14px solid transparent;border-top:28px solid #B30AD7;margin:0 auto;filter:drop-shadow(0 0 8px rgba(179,10,215,.7))}
.xk72-spin-btn{background:linear-gradient(135deg,#B30AD7,#8800aa);color:#fff;border:none;border-radius:var(--r-lg);padding:16px 44px;font-size:1.1rem;font-weight:700;cursor:pointer;transition:all var(--tr);box-shadow:0 4px 24px rgba(179,10,215,.4)}
.xk72-spin-btn:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 8px 32px rgba(179,10,215,.6)}
.xk72-spin-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}
.xk72-wheel-result{display:none;padding:28px;background:linear-gradient(135deg,rgba(179,10,215,.15),rgba(1,61,51,.15));border:1px solid rgba(179,10,215,.4);border-radius:var(--r-md);text-align:center}
.xk72-wheel-result.win .xk72-result-icon{font-size:3rem;margin-bottom:12px}
.xk72-wheel-result .xk72-result-title{font-size:1.4rem;font-weight:800;color:#fff;margin-bottom:8px}
.xk72-wheel-result .xk72-result-bonus{font-size:1.1rem;color:var(--color-gold);margin-bottom:20px;font-weight:600}
.xk72-wheel-info{font-size:.9rem;color:var(--color-muted);margin-top:16px}
.xk72-content-block{padding:40px 36px}
.xk72-content-block h2{font-size:1.7rem;font-weight:700;color:#fff;margin:28px 0 14px}
.xk72-content-block h3{font-size:1.3rem;font-weight:600;color:var(--color-accent);margin:22px 0 10px}
.xk72-content-block h4{font-size:1.1rem;font-weight:600;color:#fff;margin:18px 0 8px}
.xk72-content-block p{margin-bottom:14px;line-height:1.75;color:var(--color-text)}
.xk72-content-block ul,.xk72-content-block ol{margin:0 0 16px 24px;line-height:1.8}
.xk72-content-block li{margin-bottom:6px;color:var(--color-text)}
.xk72-content-block table{width:100%;border-collapse:collapse;margin:20px 0;overflow-x:auto;display:block}
.xk72-content-block table th,.xk72-content-block table td{padding:10px 14px;border:1px solid var(--color-border);text-align:left}
.xk72-content-block table th{background:var(--color-hdr);color:#fff;font-weight:600}
.xk72-content-block table tr:nth-child(even) td{background:rgba(255,255,255,.03)}
.xk72-content-block a{color:var(--color-accent);text-decoration:underline}
.xk72-content-block strong{color:#fff}
.xk72-content-block em{color:var(--color-muted)}
.xk72-author-box{display:flex;align-items:center;gap:16px;background:rgba(255,255,255,.04);border:1px solid var(--color-border);border-radius:var(--r-md);padding:20px;margin-bottom:32px}
.xk72-author-avatar{width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,var(--color-btn-reg),var(--color-btn-login));display:flex;align-items:center;justify-content:center;font-size:1.4rem;font-weight:700;color:#fff;flex-shrink:0}
.xk72-author-name{font-weight:700;color:#fff;font-size:.95rem}
.xk72-author-bio{font-size:.82rem;color:var(--color-muted);line-height:1.5;margin-top:4px}
.xk72-reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:36px}
.xk72-review-card{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--r-md);padding:24px;transition:transform var(--tr)}
.xk72-review-card:hover{transform:translateY(-3px)}
.xk72-review-header{display:flex;align-items:center;gap:12px;margin-bottom:14px}
.xk72-review-avatar{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#053029,#0d5244);display:flex;align-items:center;justify-content:center;font-size:.9rem;font-weight:700;color:var(--color-gold);flex-shrink:0;text-transform:uppercase}
.xk72-review-name{font-weight:700;font-size:.9rem;color:#fff}
.xk72-review-stars{display:flex;gap:2px;margin-top:2px}
.xk72-review-stars svg{width:13px;height:13px;fill:var(--color-gold)}
.xk72-review-text{font-size:.87rem;color:var(--color-muted);line-height:1.65}
.xk72-form{background:rgba(255,255,255,.03);border:1px solid var(--color-border);border-radius:var(--r-md);padding:32px}
.xk72-form h3{font-size:1.1rem;font-weight:700;color:#fff;margin-bottom:24px}
.xk72-field{margin-bottom:18px;display:flex;flex-direction:column;gap:6px}
.xk72-field label{font-size:.85rem;color:var(--color-muted);font-weight:500}
.xk72-field input,.xk72-field textarea{background:rgba(255,255,255,.05);border:1px solid var(--color-border);border-radius:var(--r-sm);padding:12px 16px;color:#fff;font-size:.9rem;font-family:var(--font-main);transition:border-color var(--tr)}
.xk72-field input::placeholder,.xk72-field textarea::placeholder{color:rgba(255,255,255,.25)}
.xk72-field input:focus,.xk72-field textarea:focus{outline:none;border-color:var(--color-btn-reg)}
.xk72-field textarea{resize:vertical;min-height:100px}
.xk72-form-msg{display:none;padding:14px 18px;border-radius:var(--r-sm);font-size:.9rem;margin-top:14px}
.xk72-form-msg.success{background:rgba(45,206,106,.12);border:1px solid rgba(45,206,106,.3);color:#2dce6a}
.xk72-footer{background:var(--color-hdr);border-top:1px solid var(--color-border);padding:48px 0 24px}
.xk72-footer-inner{max-width:var(--max-w);margin:0 auto;padding:0 20px}
.xk72-footer-top{display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:40px;margin-bottom:36px}
.xk72-footer-logo img{height:46px;width:auto}
.xk72-footer-nav{display:flex;flex-wrap:wrap;gap:6px 20px}
.xk72-footer-nav a{color:var(--color-muted);font-size:.87rem;transition:color var(--tr)}
.xk72-footer-nav a:hover{color:#fff}
.xk72-footer-badges{display:flex;flex-direction:column;gap:16px}
.xk72-badge-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center}
.xk72-badge-label{font-size:.75rem;color:var(--color-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px}
.xk72-badge{display:inline-flex;align-items:center;justify-content:center;background:rgba(255,255,255,.06);border:1px solid var(--color-border);border-radius:var(--r-sm);padding:6px 14px;font-size:.8rem;font-weight:600;color:var(--color-muted)}
.xk72-footer-divider{border:none;border-top:1px solid var(--color-border);margin:24px 0}
.xk72-footer-legal{font-size:.78rem;color:rgba(255,255,255,.3);line-height:1.6;text-align:center}
.xk72-footer-license{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:10px}
.xk72-widget{position:fixed;bottom:0;left:0;right:0;z-index:9999;background:linear-gradient(90deg,#053029,#0d1a27);border-top:2px solid var(--color-btn-reg);padding:12px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px;box-shadow:0 -4px 24px rgba(0,0,0,.5)}
.xk72-widget-text{font-size:.9rem;color:var(--color-text)}
.xk72-widget-text strong{color:var(--color-gold)}
.xk72-widget-close{background:none;border:none;color:var(--color-muted);font-size:1.2rem;cursor:pointer;flex-shrink:0;line-height:1;padding:4px;transition:color var(--tr)}
.xk72-widget-close:hover{color:#fff}
.xk72-widget-link{display:inline-block;background:var(--color-btn-reg);color:#fff;font-weight:700;font-size:.95rem;padding:11px 28px;border-radius:var(--r-sm);text-decoration:none;white-space:nowrap;transition:all var(--tr)}
.xk72-widget-link:hover{background:#9300b3;color:#fff}
.fade-in{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}
.fade-in.visible{opacity:1;transform:none}
.xk72-section-sep{height:2px;background:linear-gradient(90deg,transparent,var(--color-border),transparent);margin:8px 16px}
.xk72-breadcrumbs{padding:12px 0;margin-bottom:8px}
.xk72-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:6px;list-style:none;font-size:.82rem;color:var(--color-muted)}
.xk72-breadcrumbs li+li::before{content:'›';margin-right:6px}
.xk72-breadcrumbs a{color:var(--color-muted)}
.xk72-breadcrumbs a:hover{color:#fff}
.xk72-tag-cloud{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}
.xk72-tag{background:rgba(255,255,255,.05);border:1px solid var(--color-border);border-radius:20px;padding:5px 14px;font-size:.78rem;color:var(--color-muted);cursor:default}
.p9m2-hidden{display:none!important}
.v3d8x-spacer{height:0;overflow:hidden;visibility:hidden}
.r7t4q-ghost{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}
.q5k1w-track{contain:strict;overflow:hidden}
.xk72-spin-counter{font-size:.85rem;color:var(--color-muted);margin-top:8px;text-align:center}
.xk72-wheel-desc h3{font-size:1.1rem;font-weight:700;color:#fff;margin-bottom:12px}
.xk72-wheel-desc p{font-size:.88rem;color:var(--color-muted);margin-bottom:10px;line-height:1.6}
.xk72-wheel-desc ul{list-style:none;margin:0 0 16px;padding:0}
.xk72-wheel-desc ul li{padding:6px 0;border-bottom:1px solid rgba(255,255,255,.05);font-size:.88rem;color:var(--color-muted);display:flex;align-items:center;gap:8px}
.xk72-wheel-desc ul li::before{content:'';width:8px;height:8px;border-radius:50%;background:var(--color-btn-reg);flex-shrink:0}
@media(max-width:1024px){.xk72-adv-grid{grid-template-columns:repeat(2,1fr)}.xk72-reviews-grid{grid-template-columns:repeat(2,1fr)}.xk72-app-wrap{grid-template-columns:1fr}.xk72-wheel-wrap{grid-template-columns:1fr}.xk72-footer-top{grid-template-columns:1fr 1fr;gap:24px}}
@media(max-width:768px){.xk72-hdr-inner{grid-template-columns:auto 1fr auto}.xk72-nav{display:none}.xk72-burger{display:flex}.xk72-block{margin:0 8px;padding:28px 18px}.xk72-adv-grid{grid-template-columns:1fr}.xk72-jackpot-grid{grid-template-columns:1fr;gap:14px}.xk72-reviews-grid{grid-template-columns:1fr}.xk72-wheel-wrap{grid-template-columns:1fr}.xk72-footer-top{grid-template-columns:1fr}.xk72-hero h1{font-size:1.75rem}.xk72-section{padding:36px 0}.xk72-widget{flex-wrap:wrap;padding:10px 16px;gap:8px}.xk72-widget-text{font-size:.8rem}.xk72-wheel-canvas-wrap{overflow-x:auto;width:100%}}
@media(max-width:480px){.xk72-hdr-right .btn-login{padding:8px 12px;font-size:.82rem}.xk72-hdr-right .btn-reg{padding:8px 12px;font-size:.82rem}.xk72-hero h1{font-size:1.5rem}.xk72-hero-desc{font-size:.95rem}}
