@font-face{font-family:Poppins;src:url(/fonts/Poppins-Regular.ttf)format("truetype");font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/Roboto-Regular.ttf)format("truetype");font-display:swap}:root{--bg:#000;--panel:#121212;--panel-border:#ffffff61;--text:#fff;--green:#08d226;--green-hot:#5ffd63;--yellow:#ffd500;--red:#f44336}*{box-sizing:border-box}html{background:var(--bg)}body{background:var(--bg);min-width:320px;color:var(--text);margin:0;font-family:Poppins,Arial,sans-serif;overflow-x:hidden}a{color:inherit}.site-shell{min-height:100vh;padding:34px 20px 0}.hero{text-align:center;flex-direction:column;align-items:center;gap:28px;display:flex}.hero__logo{width:min(230px,68vw);height:auto;display:block}.info-bar{color:#f5f5f5;background:#161616;border-radius:4px;width:min(1010px,100%);overflow:hidden}.info-bar__track{white-space:nowrap;gap:42px;width:max-content;min-width:100%;padding:11px 20px;animation:18s linear infinite info-scroll;display:flex}.info-bar__track span{align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.info-bar__track strong,.hero__copy span{color:#0f0;font-weight:900}.hero__copy{text-transform:uppercase;gap:14px;width:min(760px,100%);font-weight:900;line-height:1.35;display:grid}.hero__copy p{margin:0;font-size:clamp(16px,2.6vw,20px)}.mobile-only{display:none}.games{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;width:min(880px,100%);margin:62px auto 0;display:grid}.game-card{border:1px solid var(--panel-border);background:var(--panel);border-radius:10px;flex-direction:column;gap:14px;min-width:0;padding:20px;display:flex}.game-card img{border-radius:8px;width:100%;height:auto;display:block}.game-card img[src$=roulette-donald\.png]{background:#111}.progress{background:#f0f0f0;border-radius:5px;height:35px;position:relative}.progress__bar{background-color:var(--yellow);background-image:linear-gradient(-45deg,#0000 25%,#ffffff6b 25% 50%,#0000 50% 75%,#ffffff6b 75%);background-size:27px 27px;border-radius:5px;width:50%;height:100%;animation:4s linear infinite barberpole}.progress__bar.is-red{background-color:var(--red)}.progress__bar.is-green{background-color:var(--green-hot);animation:4s linear infinite barberpole,1s infinite alternate glow}.progress__text{color:#000;font-family:Roboto,Arial,sans-serif;font-size:14px;font-weight:900;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.play-button{background:var(--green);color:#fff;text-shadow:0 0 10px #0000004d;border-radius:3px;justify-content:center;align-items:center;min-height:40px;font-family:Roboto,Arial,sans-serif;font-size:14px;font-weight:900;text-decoration:none;display:flex;box-shadow:0 0 10px #00000080}.footer-art{justify-content:center;padding:42px 0 0;display:flex}.footer-art img{width:min(527px,74vw);height:auto;display:block}.custom-notification{z-index:20;color:#333;opacity:0;text-overflow:ellipsis;white-space:nowrap;background:#d0f0c0;border:1px solid #fff;border-radius:5px;align-items:center;max-width:calc(100vw - 28px);padding:10px 12px;font-size:14px;transition:opacity .45s;display:flex;position:fixed;top:20px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 2px 5px #0003}.custom-notification.is-active{opacity:1}.custom-notification__dot{background:#006400;border-radius:50%;flex:none;width:10px;height:10px;margin-right:10px;animation:1s infinite pulse}.custom-notification__name{margin-right:5px;font-weight:900}@keyframes barberpole{0%{background-position:0 0}to{background-position:100px 0}}@keyframes glow{0%,to{box-shadow:0 0 5px var(--green-hot), 0 0 10px var(--green-hot), 0 0 15px var(--green-hot), 0 0 20px var(--green-hot), 0 0 25px var(--green-hot)}50%{box-shadow:0 0 5px var(--green-hot), 0 0 10px var(--green-hot), 0 0 20px var(--green-hot), 0 0 30px var(--green-hot), 0 0 40px var(--green-hot)}}@keyframes pulse{0%{opacity:.5;transform:scale(.8)}50%{opacity:1}to{opacity:0;transform:scale(1.2)}}@keyframes info-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width:767px){html,body{width:100%;max-width:100%;overflow-x:hidden}.site-shell{width:100%;max-width:100vw;padding:48px 14px 0;overflow:hidden}.hero{gap:24px}.hero__logo{width:min(260px,74vw)}.info-bar{width:min(302px,86vw)}.info-bar__track{gap:32px;animation-duration:13s}.hero__copy{gap:16px;width:100%;max-width:calc(100vw - 28px)}.hero__copy p{overflow-wrap:anywhere;white-space:normal;word-break:normal;max-width:100%;font-size:16px}.mobile-only{display:block}.games{grid-template-columns:1fr;justify-self:center;gap:20px;width:calc(100vw - 28px);max-width:342px;margin:58px auto 0}.game-card{width:calc(100vw - 28px);max-width:342px;padding:12px;overflow:hidden}.progress{height:35px}}@media (min-width:768px) and (max-width:1024px){.games{grid-template-columns:repeat(2,minmax(0,1fr));width:min(640px,100%)}}.info-bar__group{gap:42px;display:flex}.empty-games{text-align:center;color:#aaa;padding:40px 20px}@media (max-width:767px){.info-bar__group{gap:32px}}
