html{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'Open Sans',sans-serif}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:#000}::-webkit-scrollbar-thumb{background:#000;border-radius:6px}::-webkit-scrollbar-thumb:hover{background:#000}::-webkit-scrollbar-button{background:#F2295B}*{scrollbar-width:thin;scrollbar-color:#F2295B #000}#logo-container{min-width:200px;max-width:400px;height:auto}#logo-container a{display:block;position:relative}#logo-container object{pointer-events:none}.lotto-event-name{color:#23c1c6;font-size:1.2em;text-align:center;font-weight:bold;margin:10px auto;max-width:80%;display:block}#site-navigation .lotto-account-login{display:inline-block;background-color:#f2295b;color:#fff;padding:10px 0px;text-align:center;text-decoration:none;border-radius:5px;font-weight:700;font-size:16px;cursor:pointer;position:relative;overflow:hidden;transition:background-color .3s ease;margin:0;line-height:normal;vertical-align:middle;top:-4px}#site-navigation .lotto-account-login::before{content:'';position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:rgba(255,255,255,0.3);transform:rotate(45deg);transition:all .5s ease-in-out;z-index:0}#site-navigation .lotto-account-login:hover::before{top:-100%;left:100%}#site-navigation .start-rehab span{position:relative;z-index:1}#site-navigation .lotto-account-login a{color:#fff!important;text-decoration:none!important}.lotto-countdown{display:flex;justify-content:center;align-items:center;font-family:Arial,sans-serif;color:#fff;flex-wrap:wrap}.lotto-countdown-item{text-align:center;margin:5px 10px}.lotto-countdown-time{font-size:8vw;font-weight:900;display:block;background-color:rgba(0,0,0,0.5);padding:10px;border-radius:10px}.lotto-countdown-label{font-size:4vw}.lotto-countdown-separator{font-size:8vw;margin:0 5px}.lotto-countdown-info{text-align:center;margin-top:10px;font-size:3vw;color:#fff;opacity:.7}@media (min-width:768px){.lotto-countdown-time{font-size:6vw}.lotto-countdown-label{font-size:2.5vw}.lotto-countdown-separator{font-size:6vw}.lotto-countdown-info{font-size:1.5vw;opacity:.8;margin-bottom:20px}}@media (min-width:1024px){.lotto-countdown-time{font-size:4vw}.lotto-countdown-label{font-size:1.5vw}.lotto-countdown-separator{font-size:4vw}.lotto-countdown-info{font-size:1vw;opacity:.85;margin-bottom:20px}}#server-time{text-align:center;font-size:12px;color:#fff;opacity:.7}.play-now-container{text-align:center;margin:50px}.play-now-button{font-family:'Arial Black',sans-serif;font-weight:900;text-transform:uppercase;text-decoration:none;background:linear-gradient(45deg,#f2295b,#f2295b,#11c4c2,#007aff);background-size:400% 400%;padding:10px;border-radius:15px;box-shadow:0 0 10px rgba(255,0,122,0.8),0 0 30px rgba(255,102,0,0.8),0 0 40px rgba(0,255,234,0.8);animation:gradientShift 4s ease infinite,pulseGlow 3s ease infinite;position:relative;z-index:1;font-size:6vw;color:#fff!important}.play-now-button:hover{box-shadow:0 0 30px rgba(255,0,122,1),0 0 40px rgba(255,102,0,1),0 0 50px rgba(0,255,234,1);color:#fff}@keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@keyframes pulseGlow{0%,100%{box-shadow:0 0 20px rgba(255,0,122,0.8),0 0 30px rgba(255,102,0,0.8),0 0 40px rgba(0,255,234,0.8)}50%{box-shadow:0 0 40px rgba(255,0,122,1),0 0 50px rgba(255,102,0,1),0 0 60px rgba(0,255,234,1)}}@media (min-width:768px){.play-now-button{font-size:4vw;padding:10px 20px}}@media (min-width:1024px){.play-now-button{font-size:2.5vw;padding:10px 30px}}@media only screen and (max-width:480px){#colophon .widgets.widget-area{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}#colophon .widget-wrapper{margin:0;padding:0}#colophon .widgets.widget-area .widget-wrapper{width:100%}#colophon .widget-wrapper ul{list-style:none;padding:0;margin:0;text-align:left}#colophon .widget-wrapper ul li{padding:5px 0}#colophon .widget-wrapper ul li a{display:block;color:#fff;text-decoration:none;background-color:#242830;padding:10px;border-radius:5px;text-align:center;transition:background-color 0.3s ease}#colophon .widget-wrapper ul li a:hover,#colophon .widget-wrapper ul li a:active{background-color:#11c4c2}}@media only screen and (min-width:481px) and (max-width:768px){#colophon .widgets.widget-area{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}#colophon .widget-wrapper{margin:0;padding:0}#colophon .widgets.widget-area .widget-wrapper{width:100%}#colophon .widget-wrapper ul{list-style:none;padding:0;margin:0;text-align:left}#colophon .widget-wrapper ul li{padding:5px 0}#colophon .widget-wrapper ul li a{display:block;color:#fff;text-decoration:none;background-color:#242830;padding:12px;border-radius:5px;text-align:center;transition:background-color 0.3s ease}#colophon .widget-wrapper ul li a:hover,#colophon .widget-wrapper ul li a:active{background-color:#11c4c2}}.lotto-icon{height:40px!important;width:auto;max-width:100%;filter:grayscale(100%) brightness(1.2);transition:filter .3s ease}.lotto-icon:hover{filter:none}@media (max-width:768px){.lotto-icon{height:30px}}.lotto-description{border:1px solid #f2295b;padding:20px;margin:20px 0;border-radius:10px;background-color:#242830}.advert-message{border:1px solid #f2295b;padding:20px;margin:20px 0;border-radius:10px;background-color:#242830;color:#fff}.advert-message p{text-align:center}.game-title{text-align:center;font-size:24px;font-weight:600;margin-bottom:15px;color:#fff}.lotto-faq,.lotto-faq *{margin:0;padding:0;box-sizing:border-box}.lotto-faq{background-color:#30425D;color:#333333;border:1px solid #f2295b;padding:10px;border-radius:5px;margin-bottom:10px}.lotto-faq h3{background-color:#242830;color:#ffffff;padding:10px;cursor:pointer;position:relative;transition:background-color .3s ease;font-size:1.2em;border-radius:3px;margin-bottom:5px}.ui-accordion-content-active p{padding:5px;color:#11c4c2}.lotto-faq .ux-games-content{color:#333333;padding:10px;border-top:none;background-color:#ffffff;border-radius:3px}.lotto-faq .ux-games-content p{margin-top:0;margin-bottom:10px;padding:10px}.lotto-faq .ux-games-content a{color:#244c9c;text-decoration:underline}.lotto-faq .ux-games-content a:hover{color:#5db5ba}.lotto-faq h3:hover{color:#ffffff;background-color:#123456}.lotto-faq h3:after{content:"+";position:absolute;right:10px;top:50%;transform:translateY(-50%);color:#ffffff;transition:transform .3s ease}.lotto-faq h3.ux-games-header-active:after{content:"-";color:#ffffff}.ux-games-content-active .faq-content{opacity:1}.ux-games-content-active .faq-content p{margin:0}.ux-games-content-active{margin:5%;padding-bottom:5%}.games-li{margin-left:0px !important;padding-left:10px !important;list-style-position:inside !important;list-style-type:disc !important;color:#11c4c2}.players-online{font-size:16px;font-weight:bold;color:#11c4c2;margin:20px auto;text-transform:uppercase;text-align:center;border:1px solid #f2295b;padding:5px;border-radius:10px;max-width:300px;display:block}.players-online #players-online-count{font-size:16px;color:#F2295B}#winners{font-size:16px;color:#FFFFFF}.lotto-offer{text-align:center;padding:20px;font-family:Arial,sans-serif}@keyframes gradientAnimation{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.lotto-offer-amount,.lotto-offer-description{font-weight:900;background:linear-gradient(90deg,#f2295b,#00b7ff,#f2295b,#00b7ff);background-size:300% 300%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:gradientAnimation 10s ease infinite}.lotto-offer-description{font-weight:700}@media(min-width:1024px){.lotto-offer-amount{font-size:6vw}.lotto-offer-description{font-size:3vw}}@media(min-width:768px) and (max-width:1023px){.lotto-offer-amount{font-size:8vw}.lotto-offer-description{font-size:5vw}}@media(max-width:767px){.lotto-offer-amount{font-size:10vw}.lotto-offer-description{font-size:6vw}}.custom-lotto-dashboard{padding:5px;color:#fff;text-align:left}.welcome-message{font-size:16px;margin-bottom:20px}.dashboard-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.dashboard-column{display:flex;flex-direction:column;align-items:center}.dashboard-card{background-color:#111;padding:10px;box-shadow:0 2px 8px rgba(0,0,0,0.5);text-align:left;margin-bottom:10px;transition:transform .3s,box-shadow .3s;width:100%;border-radius:4px;border:1px solid #23c1c6}.dashboard-card h3{font-size:15px;margin-bottom:10px;font-weight:bold;color:#23c1c6!important}.dashboard-card p{font-size:13px;margin:8px 0}.cta-button{display:block;margin-top:10px;padding:3px 5px;background-color:#444444;color:#fff!important;text-decoration:none;font-weight:700;border-radius:5px;font-size:14px;transition:background-color .3s,box-shadow .3s;cursor:pointer;text-align:center}.cta-button:hover{background-color:#c41f4c;box-shadow:0 3px 12px rgba(196,31,76,0.5)}.active-referrals-list{display:flex;flex-direction:column;gap:8px;margin-top:10px}.active-referral{background-color:#222;padding:8px;border-radius:5px;color:#fff}.results-list{display:flex;flex-direction:column;gap:8px;margin-top:10px}.result-item a{background-color:#222;padding:8px;border-radius:5px;display:block;color:#fff;text-decoration:none;transition:background-color .3s}.result-item a:hover{background-color:#333}.logout-button{margin-top:20px;padding:10px 15px;background-color:#444;color:#fff;border-radius:5px;text-decoration:none;font-weight:700;transition:background-color .3s}.logout-button:hover{background-color:#555}@media (max-width:1024px){.container{padding:5px 5px !important}.dashboard-grid{grid-template-columns:1fr 1fr}.dashboard-card{padding:8px;margin-bottom:8px}.dashboard-card h3{font-size:14px}.cta-button{font-size:13px;padding:8px 10px}}@media (max-width:768px){.container{padding:5px 5px !important}.dashboard-grid{grid-template-columns:1fr}.dashboard-card{padding:15px;margin-bottom:12px}.dashboard-card h3{font-size:14px}.cta-button{font-size:13px;padding:8px 12px}.welcome-message{font-size:14px}}