.sx-hero{min-height:52vh;display:flex;align-items:center}
.sx-hero>.relative{width:100%}
@media (max-height:600px){.sx-hero{min-height:0}}
.sx-orb{animation:sx-drift 14s ease-in-out infinite alternate}
.sx-orb-2{animation-duration:18s}
@keyframes sx-drift{from{transform:translate(0,0) scale(1)}to{transform:translate(-40px,30px) scale(1.15)}}
.sx-toc summary,.sx-faq-q{list-style:none}
.sx-toc summary::-webkit-details-marker,.sx-faq-q::-webkit-details-marker{display:none}
.sx-plus{position:relative;width:14px;height:14px;flex:none}
.sx-plus::before,.sx-plus::after{content:"";position:absolute;left:0;top:6px;width:14px;height:2px;border-radius:2px;background:currentColor;transition:transform .2s}
.sx-plus::after{transform:rotate(90deg)}
.sx-toc[open] .sx-plus::after{transform:rotate(0)}
.sx-prose p{margin:0 0 1rem;line-height:1.75;opacity:.9}
.sx-prose p:last-child{margin-bottom:0}
.sx-prose h3{font-size:1.25rem;font-weight:700;margin:1.5rem 0 .75rem}
.sx-prose ul{margin:0 0 1rem;padding-left:1.25rem;list-style:disc}
.sx-prose ol{margin:0 0 1rem;padding-left:1.25rem;list-style:decimal}
.sx-prose li{margin:.35rem 0;line-height:1.65;opacity:.9}
.sx-prose a{color:#3498db}
.sx-prose a:hover{text-decoration:none;opacity:.85}
.sx-tbl{overflow-x:auto;margin:0 0 1.25rem;border:1px solid #2a2a35;border-radius:12px}
.sx-tbl table{width:100%;min-width:560px;border-collapse:collapse}
.sx-tbl th{background:rgba(52,152,219,.1);text-align:left;font-weight:600;padding:.8rem 1rem}
.sx-tbl td{padding:.8rem 1rem;border-top:1px solid #2a2a35}
.sx-tbl tbody tr:nth-child(even){background:rgba(232,244,248,.03)}
.sx-swipe{display:none;font-size:12px;opacity:.55;margin:-.75rem 0 1.25rem}
@media (max-width:767px){.sx-swipe{display:block}}
.sx-fig{margin:0 0 1.25rem}
.sx-fig img{display:block;width:auto;max-width:100%;height:auto;margin:0 auto;border-radius:20px}
.sx-fig figcaption{font-size:13px;opacity:.6;text-align:center;margin-top:.6rem}
.sx-rail{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain;cursor:grab}
.sx-rail::-webkit-scrollbar{display:none}
.sx-rail>*{scroll-snap-align:start;flex:none}
.sx-rail.is-drag{cursor:grabbing;scroll-snap-type:none}
.sx-rail.is-drag *{pointer-events:none}
.sx-arrow{width:40px;height:40px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);cursor:pointer;transition:background .2s}
.sx-arrow:hover{background:rgba(255,255,255,.12)}
.sx-arrow[disabled]{opacity:.3;cursor:default}
.sx-game{position:relative;display:block;border-radius:16px;overflow:hidden;background:#1a1a20;border:1px solid #2a2a35;cursor:pointer;text-align:left;padding:0;color:inherit}
.sx-game img{display:block;width:100%;aspect-ratio:3/4;object-fit:cover}
.sx-game .sx-meta{position:absolute;inset:auto 0 0 0;padding:28px 10px 10px;background:linear-gradient(to top,rgba(8,13,18,.95),rgba(8,13,18,0))}
.sx-game .sx-rtp{position:absolute;top:8px;left:8px;font-size:12px;font-weight:700;padding:3px 8px;border-radius:999px;background:rgba(8,13,18,.8);color:#00cec9}
@media (min-width:1024px){.sx-game{transition:transform .25s,box-shadow .25s}.sx-game:hover{transform:translateY(-4px);box-shadow:0 12px 30px rgba(52,152,219,.25)}}
.sx-pill{padding:.45rem .9rem;border-radius:999px;font-size:14px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);cursor:pointer;transition:background .2s,color .2s}
.sx-pill:hover{background:rgba(255,255,255,.1)}
.sx-pill[aria-pressed="true"]{background:#3498db;border-color:#3498db;color:#fff}
.sx-check li{display:flex;gap:.75rem;align-items:flex-start;margin:.6rem 0}
.sx-check li>svg,.sx-check li>i{flex:none;margin-top:.2rem;color:#10b981}
[hidden]{display:none!important}
html{scrollbar-color:#3498db #080d12;scrollbar-width:thin}
::-webkit-scrollbar{width:10px;height:8px}
::-webkit-scrollbar-track{background:#080d12}
::-webkit-scrollbar-thumb{background:#3498db;border-radius:999px;border:2px solid #080d12}
@media (prefers-reduced-motion:reduce){.sx-orb{animation:none}.sx-game,.sx-cta{transition:none}}
.sx-crow{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem}
.sx-crow .sx-crumbs{flex:1 1 auto;min-width:0}
.sx-crow .sx-toc{flex:0 1 auto;margin-left:auto}
.sx-crow .sx-toc[open]{flex-basis:100%}
@media (max-width:479px){.sx-crow .sx-toc{flex-basis:100%}}
.sx-cta{animation:sx-tilt 6s ease-in-out 2s infinite}
@keyframes sx-tilt{0%,86%,100%{transform:rotate(0)}89%{transform:rotate(-3deg)}92%{transform:rotate(3deg)}95%{transform:rotate(-2deg)}98%{transform:rotate(1deg)}}
@media (min-width:1024px){.sx-cta:hover{animation:none}}
@media (prefers-reduced-motion:reduce){.sx-cta{animation:none}}
.sx-fig-tall{max-width:320px;margin-left:auto;margin-right:auto}
