html {scroll-behavior:smooth} body {margin:0} a {text-decoration:none}
.kush-menu-toggle {display:inline-flex;align-items:center;justify-content:center;width:28px;min-width:28px;height:40px;color:#ffd29e;font-size:24px;background:transparent;border:0;cursor:pointer}
.kush-carousel {overflow-x:auto!important;overscroll-behavior-x:contain;scroll-behavior:smooth}
.kush-carousel>a {flex-shrink:0} .textSeo {overflow-wrap:anywhere} .textSeo>div {min-width:0}
.textSeo h1 {font-size:clamp(24px,3vw,36px);line-height:1.25} .textSeo h2 {font-size:clamp(22px,2.5vw,28px)}
.textSeo p,.textSeo ul,.textSeo ol,.textSeo table {margin:0 0 1rem} .textSeo ul,.textSeo ol {padding-left:1.5rem;list-style:revert}
.textSeo a {color:#ffd29e;text-decoration:underline;text-underline-offset:3px} .textSeo table {display:block;overflow-x:auto;max-width:100%;border-collapse:collapse}
.textSeo table,.textSeo th,.textSeo td {color:#f5f5f5;background:#1e1e1e}
.textSeo th,.textSeo td {padding:12px;border:1px solid #474747;text-align:left;min-width:130px}
.textSeo summary {cursor:pointer;padding:12px 0;font-weight:700} :focus-visible {outline:2px solid #ffd29e;outline-offset:4px}
[id^="kush-"] {scroll-margin-top:16px} #live-wins {display:flex;gap:8px;overflow-x:auto}
@media(min-width:1024px){body.kush-menu-closed #kush-sidebar{display:none}}
@media(max-width:1023px){body.kush-menu-open #kush-sidebar{display:block;position:fixed;left:0;top:72px;bottom:8px;z-index:80;box-shadow:12px 8px 32px #000a}}
@media(max-width:360px){header .loginbtn{display:none} header .kush-menu-toggle{width:24px;min-width:24px}}
@media(prefers-reduced-motion:reduce){html,.kush-carousel{scroll-behavior:auto}}
