/* Eva Casino — Clean CSS Reset + Utilities */

/* Reset */
*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}
html{-webkit-text-size-adjust:100%;line-height:1.5;-webkit-tap-highlight-color:transparent}
body{background:#121212;color:#bababa;min-height:100%}
img,svg,video{display:block;max-width:100%;height:auto}
img{border:0}
a{color:inherit;text-decoration:none}
button,input,select,textarea{font:inherit;color:inherit;background:none;border:none}
button{cursor:pointer}
table{text-indent:0;border-color:inherit;border-collapse:collapse}
ul,ol{list-style:none}
h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}
summary{display:list-item;cursor:pointer}
::-webkit-scrollbar{width:6px;height:6px}
::-webkit-scrollbar-track{background:transparent}
::-webkit-scrollbar-thumb{background:#373737;border-radius:3px}
::-webkit-scrollbar-thumb:hover{background:#555}

/* No-scrollbar utility */
.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}
.no-scrollbar::-webkit-scrollbar{display:none}

/* Hide reCAPTCHA */
.grecaptcha-badge{display:none!important}

/* Hot games slider */
.hot-games-slider>.slider-wrapper{display:grid;grid-auto-flow:column;grid-auto-columns:135px;grid-template-rows:repeat(2,1fr);gap:8px;overflow-x:auto;-webkit-overflow-scrolling:touch}
.hot-games-slider .regular-game-slide{padding:6px}
@media(max-width:999px){
.hot-games-slider>.slider-wrapper{grid-auto-columns:115px;grid-row-gap:2px}
.hot-games-slider .regular-game-slide{padding:4px}
}

/* Tables — adaptive with horizontal scroll */
.tbl{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:16px 0;border-radius:8px;border:1px solid #2a2a2a}
.tbl table{width:100%;min-width:480px;border-collapse:collapse;font-size:14px;line-height:1.5}
.tbl th,.tbl td{padding:10px 14px;text-align:left;border-bottom:1px solid #2a2a2a;white-space:nowrap}
.tbl th{background:#1a1a1a;color:#ffd29e;font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:.3px;position:sticky;top:0}
.tbl tr:last-child td{border-bottom:none}
.tbl tr:hover td{background:rgba(255,210,158,.04)}
