@media (max-width:1023px){.page-login__home-hero{display:block!important;grid-template-columns:none!important;height:auto!important;max-height:none!important;overflow-x:hidden;box-sizing:border-box;}.page-login__hero-brand,.page-login__hero-jackpot{display:none!important;}.page-login__game-trial{width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;overflow:hidden!important;padding:0 0 12px!important;box-sizing:border-box;}.page-login__game-trial-shell{height:auto!important;max-height:none!important;width:100%;max-width:100%;overflow:hidden;box-sizing:border-box;}.page-login__game-trial-topbar,.page-login__game-trial-bottombar{display:none!important;}.page-login__game-trial-viewport{position:relative;aspect-ratio:1024/768;min-height:240px;max-height:none!important;flex:none!important;overflow:hidden;box-sizing:border-box;width:100%;}.page-login__game-trial-frame{position:absolute;inset:0;width:100%!important;height:100%!important;min-height:0!important;max-width:100%;border:none;z-index:1;overflow:hidden;}.page-login__game-trial-overlay{z-index:5!important;pointer-events:auto!important;}.page-login__game-trial-start{z-index:6!important;pointer-events:auto!important;touch-action:manipulation;}}
@media (min-width:1024px){.page-login__home-hero{display:grid;grid-template-columns:26% 48% 26%;align-items:stretch;max-width:1280px;margin:0 auto;padding-bottom:24px;}.page-login__hero-brand,.page-login__hero-jackpot,.page-login__game-trial{height:300px;max-height:300px;}.page-login__game-trial{overflow:hidden;}.page-login__game-trial-shell{display:flex;flex-direction:column;height:100%;}.page-login__game-trial-viewport{flex:1;min-height:0;}.page-login__game-trial-frame{height:100%;min-height:0;}.page-login__hero-jackpot-claim{background:#c62828!important;}.page-login__promo-strip{margin-top:16px;}}
@media (max-width:768px){.page-login__promo-strip-track{grid-template-columns:repeat(4,1fr);overflow-x:hidden;}.page-login__hot-games-grid{grid-template-columns:repeat(2,1fr);}.page-login__promo-card{flex-direction:column!important;}.page-login__promo-card-image{width:100%!important;height:auto!important;}.page-login__promo-card-content{padding:10px;}.page-login__hot-games-item{text-align:center;}.page-login__hot-games-name,.page-login__hot-games-rtp,.page-login__hot-games-desc{display:none;}.page-login__brand-intro{display:block!important;}.page-login__winner-ticker{position:fixed;bottom:0;left:0;width:100%;z-index:9999;}.page-login img{max-width:100%!important;width:100%!important;height:auto!important;}.page-login__section,.page-login__card,.page-login__container{max-width:100%!important;width:100%!important;box-sizing:border-box!important;padding-left:15px;padding-right:15px;}.page-login__cta-button,.page-login__btn-primary,.page-login__btn-secondary,.page-login a[class*="button"],.page-login a[class*="btn"]{max-width:100%!important;width:100%!important;box-sizing:border-box!important;white-space:normal!important;word-wrap:break-word!important;padding-left:15px;padding-right:15px;}.page-login__cta-buttons,.page-login__button-group,.page-login__btn-container{max-width:100%!important;width:100%!important;box-sizing:border-box!important;padding-left:15px;padding-right:15px;flex-wrap:wrap!important;gap:10px;}.page-login__cta-buttons{display:flex;flex-direction:column;}}.page-login__game-trial-overlay{z-index:5;pointer-events:auto;}.page-login__game-trial-overlay.is-hidden{display:none!important;pointer-events:none!important;}.page-login__game-trial-start{z-index:6;pointer-events:auto;touch-action:manipulation;}.page-login__game-trial-shell{border:1px solid rgba(212,175,55,.45);border-radius:10px;overflow:hidden;}.page-login__reward-modal{position:fixed;inset:0;z-index:10000;}

/* Login Page Specific CSS */
.page-login {
  font-family: 'Arial', sans-serif;
  line-height: 1.6;
  color: #333333; /* Default text color for light background */
  background-color: #FFFFFF; /* Default light background */
}

.page-login__container {
  max-width: 1200px;
  margin: 0 auto;
  padding: 0 15px;
  box-sizing: border-box;
}