.daily-games-banner{color:#fff0d0;background:#192b35e8;border:1px solid #dfbd6b66;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;margin:0 0 22px;padding:16px 20px;display:flex}.daily-games-banner strong{font-size:18px;display:block}.daily-games-banner p{color:#d5cde0;margin:4px 0 0;font-size:14px}.daily-games-banner button{color:#251932;background:#e6c77d;border:1px solid #e6c77d99;border-radius:10px;flex-shrink:0;min-height:44px;padding:11px 16px;font-weight:800}.arcade-machine--locked .arcade-machine__screen>img{filter:saturate(.4)brightness(.6)}.arcade-machine--locked .arcade-machine__attract{color:#f8df9d;background:#241934}.arcade-machine__lock{z-index:4;color:#fff0c4;text-shadow:0 2px 5px #000;pointer-events:none;background:#17102544;flex-direction:column;justify-content:center;align-items:center;gap:9px;display:flex;position:absolute;inset:0}.arcade-machine__lock svg{filter:drop-shadow(0 3px 5px #0008);width:45px;height:45px}.arcade-machine__lock strong{background:#20162ee6;border:1px solid #dfbd6b88;border-radius:8px;padding:5px 10px;font-size:13px}.daily-games-dialog{color:#35204b;background:#f9f4fc;border-color:#cdbbdd;max-height:calc(100dvh - 32px);overflow-y:auto;max-width:640px!important}.daily-games-dialog h2{align-items:center;gap:9px;display:flex}.daily-games-dialog h2 svg{flex-shrink:0;width:25px;height:25px}.daily-games-rule{margin:0;font-size:14px;font-weight:750}.daily-games-schedule{border:1px solid #ddcde7;border-radius:12px;margin:0;padding:0;list-style:none;overflow:hidden}.daily-games-schedule li{border-bottom:1px solid #e6daec;grid-template-columns:155px 1fr;gap:14px;padding:12px 14px;display:grid}.daily-games-schedule li:last-child{border-bottom:0}.daily-games-schedule li[data-today=true]{background:#e9ddf5}.daily-games-schedule time{font-size:13px;font-weight:800}.daily-games-schedule span{font-size:14px;line-height:1.5}.daily-games-footnote{color:#705a80;margin:0;font-size:12px}.daily-game-gate{color:#3c2457;max-width:800px;min-height:85dvh;margin:auto;padding:40px 24px}.daily-game-gate>a{margin-bottom:55px;display:block}.daily-game-gate>svg{color:#8254ae}.daily-game-gate h1{margin:12px 0;font-size:clamp(28px,5vw,48px);line-height:1.15}.daily-game-gate p{max-width:650px;line-height:1.65}.daily-game-gate__eyebrow{letter-spacing:.12em;font-size:12px;font-weight:800}.daily-game-gate>div{flex-wrap:wrap;gap:12px;margin-top:25px;display:flex}.daily-game-gate button,.daily-game-gate__button{border:1px solid #b99acc;border-radius:12px;min-height:46px;padding:12px 18px;font-weight:750}.daily-game-gate__button{background:#f7bd99;text-decoration:none}@media (max-width:600px){.daily-games-banner{flex-direction:column;align-items:flex-start;gap:12px;padding:15px}.daily-games-schedule li{grid-template-columns:1fr;gap:4px}.daily-games-dialog{width:calc(100vw - 24px)!important}.daily-game-gate>div{margin-top:20px}}.daily-games-refresh{color:#5b3b7a;border:1px solid #c3afd2;border-radius:9px;justify-self:start;min-height:44px;padding:9px 14px;font-weight:750}
