@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap');:root{--bg:#02091d;--blue:#7e9ffb;--muted:#a9b4d0;--line:#283763;--white:#f7f8ff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:linear-gradient(180deg,#030a20,#02071a);color:var(--white);font:16px/1.8 Inter,Arial,sans-serif}.wrap{width:min(1280px,calc(100% - 48px));margin:auto}.topbar{background:#071035;border-bottom:1px solid #202c51}.nav{height:104px;display:flex;align-items:center;gap:32px}.brand{position:relative;width:214px;text-decoration:none;line-height:.8;font-weight:800;font-style:italic;text-shadow:2px 3px 0 #111}.brand-jqk{font-size:42px;color:#ffcd18;-webkit-text-stroke:2px #f31d18}.brand-slot{position:absolute;left:34px;top:37px;font-size:22px;color:#6ab7ff;-webkit-text-stroke:1px #09275e}.brand b{position:absolute;left:143px;top:7px;color:#ed2525;font-size:19px}nav{display:flex;align-items:stretch;gap:7px;flex:1;justify-content:space-between}nav a{color:#a6b1cb;text-decoration:none;padding:12px 16px;font-size:17px;font-weight:600;line-height:1.65}nav a.active{background:#121e45;border-radius:9px;color:white}.nav-actions{display:flex;gap:16px;align-items:center}.login,.register{font-weight:700;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;border-radius:10px}.login{color:var(--blue);border:3px solid var(--blue);width:104px;height:74px;text-align:center;line-height:1.45}.register{background:var(--blue);color:#06112f;padding:15px 34px;min-width:148px}.hero{display:grid;grid-template-columns:1.12fr .88fr;gap:58px;align-items:center;padding:150px 0 120px}.pill{display:inline-block;border:2px solid #38518d;background:#111c44;color:var(--blue);border-radius:40px;padding:6px 28px;font-size:17px;font-weight:700}.hero h1{font-size:58px;line-height:1.23;letter-spacing:-2px;margin:40px 0 28px;font-weight:800}.hero p{color:var(--muted);font-size:20px;max-width:700px;line-height:1.8}.hero-buttons{display:flex;gap:20px;margin-top:45px}.large{font-size:18px;padding:17px 34px;min-width:240px}.outline{display:inline-flex;justify-content:center;align-items:center;gap:22px;border:3px solid var(--blue);color:var(--blue);border-radius:10px;text-decoration:none;font-weight:700}.hero-image{display:block;border-radius:22px;overflow:hidden;border:2px solid #304578;box-shadow:0 30px 70px #0008}.hero-image img{width:100%;display:block;aspect-ratio:1.25;object-fit:cover}.stats{border-top:1px solid #24325c;border-bottom:1px solid #24325c;background:#071039}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);text-align:center;padding:42px 0}.stats strong{display:block;color:var(--blue);font-size:44px;text-shadow:0 0 25px #6d8df566}.stats span{color:var(--muted);font-size:18px}.section{padding:105px 0}.section h2{text-align:center;font-size:42px;margin:0;font-weight:800}.section-lead{text-align:center;color:var(--muted);font-size:20px;margin:8px 0 65px}.promo-card{min-height:440px;border:2px solid #2c3a6c;border-radius:23px;background:radial-gradient(circle at 80% 20%,#17275f,#071039 52%,#06102e);padding:80px}.promo-copy{max-width:650px}.emoji{font-size:50px}.promo h3{font-size:32px;margin:18px 0 10px}.promo p,.feature-grid p,.live-grid p{color:var(--muted);font-size:18px}.feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.feature-grid article,.live-grid article{border:2px solid #27345f;background:#060d2a;border-radius:22px;padding:34px 32px;min-height:300px}.feature-grid i{display:grid;place-items:center;background:#111e4c;color:var(--blue);width:74px;height:74px;border-radius:18px;font-size:42px;font-style:normal;margin-bottom:25px}.feature-grid h3,.live-grid h3{font-size:22px;margin:0 0 10px}.live-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.live-grid article{background:#07113b;min-height:320px}.game-icon{font-size:74px;text-align:center;height:155px;display:grid;place-items:center}.contact{border-top:1px solid #202d55;text-align:center;padding:85px 0}.contact h2{font-size:42px;margin:0}.contact p{color:var(--muted);font-size:18px}.contact a:last-child{display:block;color:var(--blue);margin-top:22px;text-decoration:none}.popup-backdrop{position:fixed;inset:0;background:#000b;z-index:20;display:grid;place-items:center;padding:20px}.popup{position:relative;background:#08123c;border:2px solid var(--blue);border-radius:22px;text-align:center;padding:44px 35px;max-width:420px;box-shadow:0 20px 80px #000}.popup button:first-child{position:absolute;right:16px;top:8px;background:none;border:0;color:white;font-size:30px;cursor:pointer}.popup h2{font-size:34px;margin:22px 0 8px}.popup p{color:var(--muted)}@media(max-width:1000px){.nav{height:auto;padding:18px 0;flex-wrap:wrap}.nav nav{order:3;width:100%;overflow:auto}.nav nav a{font-size:13px;padding:8px}.hero{grid-template-columns:1fr;padding:90px 0}.hero-image{max-width:700px}.feature-grid{grid-template-columns:repeat(2,1fr)}.live-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.wrap{width:calc(100% - 28px)}.brand{width:120px}.brand-jqk{font-size:28px}.brand-slot{font-size:15px;top:25px;left:23px}.brand b{left:83px;top:3px;font-size:11px}.nav-actions{margin-left:auto}.login{width:56px;height:48px;font-size:12px}.nav-actions .register{min-width:95px;padding:9px}.hero h1{font-size:39px}.hero p{font-size:16px}.hero-buttons{flex-direction:column}.large{width:100%}.stats-grid{grid-template-columns:repeat(2,1fr);gap:25px}.stats strong{font-size:30px}.stats span{font-size:13px}.section{padding:70px 0}.section h2{font-size:30px}.section-lead{font-size:15px;margin-bottom:35px}.promo-card{padding:35px 24px}.feature-grid,.live-grid{grid-template-columns:1fr}.feature-grid article,.live-grid article{min-height:0}}
.blog-search{display:block;width:min(620px,100%);margin:0 auto 28px;padding:14px 18px;border-radius:10px;border:1px solid #334579;background:#07113b;color:#fff;font:inherit}.blog-search:focus{outline:3px solid #7e9ffb66}
.breadcrumbs{font-size:13px;color:#a9b4d0;margin-bottom:24px}.breadcrumbs a{color:#7e9ffb}.breadcrumbs span{color:#dce5ff}
.sticky-cta{position:fixed;z-index:30;left:50%;bottom:18px;transform:translateX(-50%);display:flex;gap:18px;align-items:center;justify-content:center;padding:0 10px}.sticky-cta a{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-width:270px;height:76px;border-radius:42px;text-decoration:none;font-size:23px;font-weight:800;box-shadow:0 0 30px #22e8c888,0 8px 30px #0008}.sticky-register{background:linear-gradient(105deg,#27e8ad,#24a9ff);color:#06112f;border:3px solid #72ffe1}.sticky-login{background:linear-gradient(105deg,#6132ee,#e249aa);color:#fff;border:3px solid #a875ff;box-shadow:0 0 30px #8b43ff99,0 8px 30px #0008!important}.sticky-cta a:hover{transform:translateY(-2px)}body{padding-bottom:90px}@media(max-width:600px){.sticky-cta{width:100%;bottom:10px;gap:8px}.sticky-cta a{min-width:0;width:calc(50% - 4px);height:58px;font-size:15px;gap:7px}.sticky-cta span{font-size:18px}body{padding-bottom:75px}}
.popup{background-image:linear-gradient(90deg,#08123cf5 0%,#08123ccc 55%,#08123c88 100%),url('assets/blog/jqk-bonus-rewards.png');background-size:cover;background-position:center}.popup h2{font-size:clamp(25px,4vw,38px);line-height:1.15}.popup-actions{display:flex;gap:16px;margin-top:24px}.popup-actions a{height:64px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;gap:14px;text-decoration:none;font-weight:800;font-size:18px}.popup-register{background:#7e9ffb;color:#06112f;flex:1}.popup-login{border:3px solid #7e9ffb;color:#7e9ffb;min-width:150px}@media(max-width:600px){.popup-actions{flex-direction:column}.popup-actions a{width:100%}}
