body,html{overflow-x:hidden;max-width:100vw}@media (max-width:768px){.btn,a,button,input,select,textarea{min-height:44px}.btn{padding:.75rem 1.25rem;font-size:1rem}}@media (max-width:900px){.site-header .container{padding:0 .75rem}.main-nav{display:none}.main-nav.active{display:flex!important}.menu-toggle{display:flex!important}.header-actions{display:none!important}.logo-text{display:flex!important}.logo-tagline{display:none!important}.logo-mark{width:36px!important;height:36px!important}.user-menu{padding:.4rem .6rem}.user-coins{font-size:.8rem}.lang-picker-btn .lang-code{display:none!important}.nav-dropdown-wrapper .dropdown-arrow{display:none!important}.header-inner{padding:.5rem 0!important}}@media (max-width:480px){.site-logo img{max-width:100px}.theme-toggle{width:36px;height:36px}.user-menu .user-name{display:none}}@media (max-width:768px){.hero-community{padding:2rem 1rem!important}.hero-grid{grid-template-columns:1fr!important;gap:1.5rem!important;text-align:center}.hero-content h1{font-size:1.75rem!important;line-height:1.3!important}.hero-desc{font-size:1rem!important}.hero-stats{flex-wrap:wrap;justify-content:center;gap:1rem}.hero-stats .stat{flex:0 0 auto;min-width:80px}.hero-actions{flex-direction:column;gap:.75rem}.hero-actions .btn{width:100%;justify-content:center}.hero-visual{max-width:100%}.community-preview{font-size:.9rem}}@media (max-width:768px){.review-header{padding:1.5rem 0 1rem!important}.review-hero{display:flex!important;flex-direction:column!important;gap:1rem!important;text-align:center!important;grid-template-columns:1fr!important}.review-logo-large{width:100px!important;height:70px!important;margin:0 auto!important}.review-badges{justify-content:center!important;flex-wrap:wrap!important;gap:.4rem!important}.badge{font-size:.7rem!important;padding:.25rem .5rem!important}.review-info h1{font-size:1.4rem!important;line-height:1.3!important}.review-meta{flex-direction:column!important;gap:.4rem!important;font-size:.85rem!important}.review-cta-header{width:100%!important;margin-top:.5rem!important}.review-cta-header .btn{width:100%!important}.section-toc{position:static!important}.toc-bar{overflow-x:auto!important;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:.5rem}.toc-bar::-webkit-scrollbar{display:none}.toc-links{flex-wrap:nowrap!important}.toc-links a{flex-shrink:0}.review-layout{grid-template-columns:1fr!important;gap:1rem!important}.review-sidebar{position:static!important;order:-1}.review-section{padding:1.25rem!important;margin-bottom:1rem!important}.review-section h2{font-size:1.1rem!important}.pros-cons{grid-template-columns:1fr!important;gap:1rem!important}.info-grid{grid-template-columns:repeat(2,1fr)!important;gap:.75rem!important}.info-card{padding:1rem!important}.info-icon{font-size:1.25rem!important}.bonus-hero-box{padding:1.25rem!important}.bonus-amount{font-size:1.5rem!important}.verdict-cta{flex-direction:column!important;gap:1rem!important}.big-rating{font-size:2.5rem!important}.sidebar-card{padding:1rem!important}.sidebar-card h3{font-size:1rem!important}.quick-facts li{padding:.5rem 0!important;font-size:.85rem!important}.screenshot-slide img{height:200px!important}}@media (max-width:480px){.review-info h1{font-size:1.2rem!important}.info-grid{grid-template-columns:1fr!important}.screenshot-slide img{height:180px!important}}@media (max-width:768px){.forum-page{padding:1rem .75rem!important}.forum-header{padding:1.5rem 1rem!important}.forum-header h1{font-size:1.4rem!important}.forum-actions{flex-direction:column!important;gap:.75rem!important}.forum-actions select{width:100%!important}.forum-actions .btn{width:100%!important;justify-content:center}.forum-categories{grid-template-columns:1fr!important;gap:.75rem!important}.forum-category{padding:.875rem!important}.forum-category-icon{width:36px!important;height:36px!important;font-size:1.25rem!important}.forum-category-header h3{font-size:.95rem!important}.forum-topic{padding:.875rem!important;gap:.75rem!important}.topic-avatar{width:40px!important;height:40px!important}.topic-title{font-size:.95rem!important}.topic-meta{font-size:.8rem!important}.topic-stats{display:none!important}}@media (max-width:768px){.section{padding:1.5rem 0!important}.container{padding-left:1rem!important;padding-right:1rem!important}.content-grid{grid-template-columns:1fr!important;gap:1.5rem!important}.content-card{padding:1rem!important;border-radius:12px!important}.card-header h2{font-size:1.1rem!important}.guides-grid{grid-template-columns:1fr!important;gap:.75rem!important}.guide-card{display:flex!important;flex-direction:row!important}.guide-img{width:80px!important;min-width:80px!important;height:80px!important;border-radius:10px!important}.guide-icon{font-size:2rem!important}.guide-content{padding:.75rem!important}.guide-content h3{font-size:.95rem!important}.guide-content p{font-size:.8rem!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sidebar{display:none}.reviews-list{gap:.75rem!important}.review-item{flex-wrap:wrap!important;gap:.5rem!important;padding:.875rem!important}.review-rank{font-size:1rem!important}.review-logo{width:50px!important;height:35px!important}.review-name{font-size:.95rem!important}.review-tags{display:none!important}.review-item .btn{width:100%!important;margin-top:.5rem!important}.discussion-item{padding:.75rem!important}.discussion-title{font-size:.9rem!important}.discussion-meta{font-size:.75rem!important}}@media (max-width:768px){.dashboard-container{padding:1rem!important}.dashboard-header{flex-direction:column!important;gap:1rem!important;text-align:center!important}.dashboard-avatar{width:80px!important;height:80px!important}.dashboard-stats{grid-template-columns:repeat(2,1fr)!important;gap:.75rem!important}.stat-card{padding:1rem!important}.stat-value{font-size:1.25rem!important}.quick-actions{grid-template-columns:repeat(2,1fr)!important;gap:.75rem!important}.quick-action-btn{padding:1rem .5rem!important;font-size:.85rem!important}.quick-action-btn .action-icon{font-size:1.5rem!important}.mission-card{padding:1rem!important}.activity-item{padding:.75rem!important}}@media (max-width:768px){.profile-header{flex-direction:column!important;text-align:center!important;gap:1rem!important}.profile-avatar-large{width:100px!important;height:100px!important}.profile-tabs{overflow-x:auto!important;-webkit-overflow-scrolling:touch}.profile-tabs .tab-btn{padding:.75rem 1rem!important;font-size:.9rem!important;white-space:nowrap}.profile-content{padding:1rem!important}}@media (max-width:768px){.games-grid{grid-template-columns:repeat(2,1fr)!important;gap:.75rem!important}.game-card{padding:1rem!important}.game-card h3{font-size:.9rem!important}.game-container{padding:1rem!important}.coin-display{font-size:1rem!important}.bet-controls{flex-wrap:wrap!important;gap:.5rem!important}.bet-btn{flex:1 1 45%!important;padding:.75rem!important}}@media (max-width:768px){.highscore-table{font-size:.85rem!important}.highscore-table td,.highscore-table th{padding:.75rem .5rem!important}.highscore-table .hide-mobile{display:none!important}.leaderboard-card{padding:.75rem!important}}@media (max-width:768px){.auth-container{padding:1.5rem 1rem!important;margin:1rem!important}.auth-form input{padding:.875rem!important;font-size:1rem!important}.auth-form .btn{padding:.875rem!important}}@media (max-width:768px){.site-footer{padding:2rem 1rem!important}.footer-grid{grid-template-columns:1fr!important;gap:1.5rem!important;text-align:center}.footer-col h4{margin-bottom:.75rem!important}.footer-col ul{gap:.5rem!important}.footer-bottom{flex-direction:column!important;gap:1rem!important;text-align:center!important}}@media (max-width:768px){.casino-filters{flex-direction:column!important;gap:.75rem!important}.casino-filters select{width:100%!important}.casino-card{flex-direction:column!important;text-align:center!important;gap:1rem!important}.casino-card .casino-logo{margin:0 auto!important}.casino-card .casino-info{text-align:center!important}.casino-card .casino-actions{width:100%!important}.casino-card .btn{width:100%!important}}@media (max-width:768px){.page-header{padding:1.5rem 1rem!important}.page-header h1{font-size:1.5rem!important}.page-content{padding:1rem!important}.faq-item{padding:1rem!important}.faq-question{font-size:.95rem!important}.contact-form{padding:1rem!important}}@media (max-width:768px){.modal-content{margin:1rem!important;max-height:90vh!important;width:calc(100% - 2rem)!important}.modal-body,.modal-footer,.modal-header{padding:1rem!important}.toast-container{left:1rem!important;right:1rem!important;bottom:5rem!important}.toast{min-width:auto!important}}@media (max-width:768px){.hide-mobile{display:none!important}.show-mobile{display:block!important}.text-center-mobile{text-align:center!important}.full-width-mobile{width:100%!important}}@media (max-width:768px){.newsletter-section{padding:2rem 1rem!important}.newsletter-inner{flex-direction:column!important;text-align:center!important;gap:1rem!important}.newsletter-form{flex-direction:column!important;gap:.75rem!important}.newsletter-form input{width:100%!important}.newsletter-form .btn{width:100%!important}}@media (max-width:768px){.community-preview{padding:1rem!important}.preview-msg{gap:.5rem!important}.msg-avatar{font-size:1.25rem!important}.msg-user{font-size:.85rem!important}.msg-text{font-size:.8rem!important}}@media (max-width:768px){.responsible-banner .responsible-inner{flex-direction:column!important;text-align:center!important;gap:.75rem!important}.responsible-banner .btn{width:100%!important}}@media (max-width:768px){.section-title{font-size:1.1rem!important;margin:1.5rem 0 .75rem!important}}