:root{--bg:#0b1220;--text:#f7fbff;--panel:#121b2d;--line:#233149;--blue:#3a8cff;--blue2:#1f67f2;--text-2:#89a0c4;--accent:#162338;--radius:20px;--radius-sm:14px;--shadow:0 10px 30px rgba(0,0,0,.28);--max:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at top right,rgba(58,140,255,.12),transparent 28%),linear-gradient(180deg,#0b1220,#09101b 55%,#081019);color:var(--text);font:16px/1.65 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;min-width:320px}img{max-width:100%;height:auto;display:block}a{color:var(--text);text-decoration:none}button{font:inherit}table{width:100%;border-collapse:collapse}.wrap{width:min(calc(100% - 32px),var(--max));margin:0 auto}.site-header{position:sticky;top:0;z-index:50;backdrop-filter:blur(10px);background:rgba(9,16,27,.78);border-bottom:1px solid rgba(255,255,255,.06)}.nav-row{display:flex;align-items:center;gap:16px;min-height:76px}.logo{font-weight:800;letter-spacing:.14em;font-size:1.25rem}.menu{display:flex;gap:18px;align-items:center;margin-left:auto}.menu a{color:var(--text-2)}.menu a:hover,.menu a:focus-visible{color:var(--text)}.nav-cta{display:flex;gap:10px}.burger{display:none;margin-left:auto;background:none;border:0;padding:8px;cursor:pointer}.burger span{display:block;width:24px;height:2px;background:#fff;margin:5px 0;border-radius:3px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:linear-gradient(180deg,var(--blue),var(--blue2));color:#fff;border:1px solid rgba(255,255,255,.08);padding:12px 18px;border-radius:16px;font-weight:700;box-shadow:0 8px 22px rgba(31,103,242,.28);transition:.2s transform,.2s opacity}.btn:hover,.btn:focus-visible{transform:translateY(-1px);opacity:.98}.btn-ghost{background:transparent;border:1px solid var(--line);box-shadow:none}.btn-lg{padding:15px 22px;border-radius:18px}.btn-full{width:100%}.hero{padding:38px 0 24px}.hero-grid{display:grid;grid-template-columns:1.3fr .8fr;gap:24px;align-items:start}.eyebrow{display:inline-block;color:#a7c2ff;background:rgba(58,140,255,.12);border:1px solid rgba(58,140,255,.24);padding:6px 10px;border-radius:999px;margin:0 0 10px}.hero h1,.page h1{font-size:clamp(2rem,4vw,3.6rem);line-height:1.08;margin:.1em 0 .4em}.lead{font-size:1.06rem;color:var(--text-2);max-width:70ch}.cta-row{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0 22px}.facts{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding:0;list-style:none;margin:0}.facts li,.panel,.feature,.game,.faq-list details,.content-block,.hero-card{background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,.015));border:1px solid rgba(255,255,255,.07);border-radius:var(--radius);box-shadow:var(--shadow)}.facts li{padding:16px}.facts strong{display:block;font-size:1.2rem}.facts span{display:block;color:var(--text-2);font-size:.92rem}.hero-card{padding:20px}.section-head{display:flex;justify-content:space-between;gap:18px;align-items:end;margin-bottom:16px}.section-head p{max-width:60ch;color:var(--text-2);margin:0}.games-showcase,.features,.tourneys,.brands-payments,.responsible,.seo-article,.content-block{padding:18px 0}.tabs{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 16px}.tab{padding:10px 14px;border-radius:999px;border:1px solid var(--line);background:var(--panel);color:var(--text);cursor:pointer}.tab.active{background:rgba(58,140,255,.16);border-color:rgba(58,140,255,.35)}.tab-panel{display:none}.tab-panel.active{display:block}.game-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.game{position:relative;overflow:hidden;display:flex;flex-direction:column;min-height:240px;background:linear-gradient(180deg,#15233b,#0f1728)}.game img{width:100%;aspect-ratio:3/4;object-fit:cover}.gp{display:block;padding:10px 12px;color:#d9e6ff;font-size:.92rem;border-top:1px solid rgba(255,255,255,.06)}.game.noimg{justify-content:flex-end}.game.noimg::after{content:attr(data-name);position:absolute;inset:16px 16px auto 16px;color:#fff;font-weight:700;font-size:1.05rem}.placeholder-live{padding:24px;border:1px dashed var(--line);border-radius:var(--radius-sm);color:var(--text-2);background:rgba(255,255,255,.02)}.feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.feature{padding:18px}.feature svg{width:24px;height:24px;fill:none;stroke:#76acff;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.feature h3{margin:10px 0 6px;font-size:1.05rem}.feature p,.panel p,.page p,.seo-article p,.seo-article li,.page li,.page td,.page th,.mini-table td,.mini-table th{color:var(--text-2)}.cards-2,.two-col{display:grid;grid-template-columns:1fr 1fr;gap:16px}.panel,.content-block{padding:20px}.mini-table th,.mini-table td,.info-table th,.info-table td{padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.07);text-align:left}.chips{display:flex;gap:10px;flex-wrap:wrap}.chips span{padding:10px 12px;background:var(--panel);border:1px solid var(--line);border-radius:999px;color:#dce8ff}.note18{background:linear-gradient(180deg,rgba(255,106,106,.08),rgba(255,255,255,.02))}.seo-article h2,.page h2{font-size:clamp(1.45rem,2vw,2rem);margin:0 0 12px}.seo-article h3,.page h3{margin:18px 0 8px}.seo-article article,.page article{max-width:none}.seo-article ul,.seo-article ol,.page ul,.page ol{padding-left:22px}.page{padding:24px 0 34px}.page-hero.slim{padding:16px 0 8px}.bullet-list{margin:0;padding-left:18px}.accent-box{background:linear-gradient(180deg,rgba(58,140,255,.12),rgba(255,255,255,.02))}.faq-list{display:grid;gap:12px;margin:18px 0}.faq-list details{padding:0 18px}.faq-list summary{cursor:pointer;font-weight:700;padding:16px 0;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list p{margin:0 0 16px}.site-footer{margin-top:28px;border-top:1px solid rgba(255,255,255,.07);background:rgba(0,0,0,.18)}.footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:16px;padding:28px 0}.footer-grid h3{margin:0 0 8px;font-size:1rem}.footer-grid a,.footer-grid p{display:block;color:var(--text-2);margin:6px 0}.footer-bottom{padding:0 0 24px;color:var(--text-2)}:focus-visible{outline:2px solid #7bb2ff;outline-offset:3px;border-radius:10px}@media (max-width:1024px){.hero-grid,.cards-2,.two-col,.footer-grid{grid-template-columns:1fr}.facts,.feature-grid{grid-template-columns:repeat(2,1fr)}.game-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.burger{display:block}.menu{display:none;position:absolute;top:76px;left:16px;right:16px;padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#0d1524;flex-direction:column;align-items:flex-start}.menu.open{display:flex}.nav-cta{display:none}.hero{padding-top:24px}.facts{grid-template-columns:repeat(2,1fr)}.game-grid,.feature-grid{grid-template-columns:repeat(2,1fr)}.section-head{display:block}.cta-row .btn{flex:1 1 100%}}@media (max-width:460px){.wrap{width:min(calc(100% - 24px),var(--max))}.facts,.game-grid,.feature-grid{grid-template-columns:1fr}.btn,.btn-lg{width:100%}.hero-card,.panel,.content-block,.feature,.facts li{border-radius:18px}}