:root{--sc-red: #E23B2E;--sc-yellow: #FFC93C;--sc-ink: #14201E;--sc-sand: #FFF8EA;--sc-hi: #FFE9A8;--sc-bonus: #7B2FBE;--sc-win: #2BA84A;--sc-head: "Lilita One", "Anton", sans-serif;--sc-body: "Nunito", system-ui, sans-serif}.sc-page{min-height:100vh;min-height:100dvh;background:var(--sc-sand);color:var(--sc-ink);font-family:var(--sc-body)}.sc-page *,.sc-pop *{box-sizing:border-box}.sc-h{font-family:var(--sc-head);font-weight:400;letter-spacing:.2px;margin:0}.sc-red-t{color:var(--sc-red)}.sc-lbl{font:900 12px var(--sc-body);color:var(--sc-red);letter-spacing:.6px;text-transform:uppercase}.sc-muted{color:#14201ebb;font-weight:700}.sc-head{position:sticky;top:0;z-index:50;background:var(--sc-yellow)}.sc-head-row{display:flex;align-items:center;gap:8px;padding:9px 12px;max-width:1280px;margin:0 auto}.sc-flag{height:12px;background:repeating-linear-gradient(90deg,var(--sc-red) 0 18px,var(--sc-yellow) 18px 36px);border-bottom:2px solid var(--sc-ink)}.sc-burger{all:unset;box-sizing:border-box;cursor:pointer;flex:none;width:42px;height:42px;border-radius:12px;background:#fff;border:2.5px solid var(--sc-ink);box-shadow:0 2px 0 var(--sc-ink);display:flex;flex-direction:column;justify-content:center;gap:4px;padding:0 9px}.sc-burger i{display:block;height:3px;border-radius:2px;background:var(--sc-ink)}.sc-burger:active{transform:translateY(2px);box-shadow:none}.sc-bal{all:unset;box-sizing:border-box;cursor:pointer;margin-left:auto;display:flex;align-items:center;gap:7px;background:var(--sc-ink);color:var(--sc-yellow);border-radius:30px;padding:4px 4px 4px 12px;font:900 14px var(--sc-body);white-space:nowrap}.sc-bal .bonus{color:#c9a8ff;font-size:12px}.sc-bal b{width:26px;height:26px;border-radius:50%;background:var(--sc-red);color:#fff;display:grid;place-items:center;font:900 19px/1 var(--sc-body)}.sc-btn{all:unset;box-sizing:border-box;cursor:pointer;display:block;text-align:center;padding:14px 16px;border-radius:16px;font:400 20px var(--sc-head);letter-spacing:.3px;border:3px solid var(--sc-ink);box-shadow:0 5px 0 var(--sc-ink);background:#fff;color:var(--sc-ink);transition:transform .08s,box-shadow .08s}.sc-btn:active:not(:disabled){transform:translateY(4px);box-shadow:0 1px 0 var(--sc-ink)}.sc-btn:disabled{opacity:.5;cursor:not-allowed}.sc-btn.red{background:var(--sc-red);color:#fff}.sc-btn.yel{background:var(--sc-yellow)}.sc-btn.sm{font-size:15px;padding:8px 12px;border-radius:12px;box-shadow:0 3px 0 var(--sc-ink)}.sc-card{background:#fff;border:2.5px solid var(--sc-ink);border-radius:18px;box-shadow:0 4px 0 var(--sc-ink)}.sc-chip{all:unset;box-sizing:border-box;cursor:pointer;text-align:center;padding:8px 4px;border-radius:10px;background:#fff;border:2.5px solid var(--sc-ink);font:800 13px var(--sc-body);color:var(--sc-ink)}.sc-chip.on{background:var(--sc-ink);color:var(--sc-yellow)}.sc-chip:disabled{opacity:.35;cursor:not-allowed}.sc-input{width:100%;padding:12px 14px;background:#fff;border:2.5px solid var(--sc-ink);border-radius:12px;font:700 15px var(--sc-body);color:var(--sc-ink);outline:none}.sc-input::placeholder{color:#14201e77}.sc-input:focus{box-shadow:0 0 0 3px var(--sc-yellow)}.sc-page :focus-visible,.sc-pop :focus-visible{outline:3px solid var(--sc-red);outline-offset:2px}.sc-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:900;background:#14201ebf;animation:sc-fade .2s ease}.sc-menu{position:fixed;top:0;bottom:0;left:0;z-index:901;width:min(320px,88vw);background:var(--sc-sand);border-right:3px solid var(--sc-ink);display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;animation:sc-slide .22s ease;font-family:var(--sc-body);color:var(--sc-ink)}.sc-menu-top{background:var(--sc-yellow);padding:16px 14px 14px;border-bottom:3px solid var(--sc-ink)}.sc-menu a,.sc-menu button.item{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;gap:12px;padding:12px;border-radius:12px;font:900 16px var(--sc-body);border:2.5px solid transparent}.sc-menu .item:hover,.sc-menu .item.on{background:var(--sc-hi);border-color:var(--sc-ink)}.sc-menu .item span{font-size:20px;width:26px;text-align:center}.sc-x{all:unset;cursor:pointer;width:34px;height:34px;border-radius:50%;background:#fff;border:2.5px solid var(--sc-ink);display:grid;place-items:center;font:900 16px var(--sc-body);flex:none}.sc-pop-wrap{position:fixed;top:0;right:0;bottom:0;left:0;z-index:950;display:flex;align-items:center;justify-content:center;padding:16px;background:#14201ebf}.sc-pop{position:relative;width:min(400px,100%);max-height:92vh;overflow-y:auto;background:var(--sc-sand);border:3px solid var(--sc-ink);border-radius:24px;box-shadow:0 8px 0 var(--sc-ink);text-align:center;font-family:var(--sc-body);color:var(--sc-ink)}.sc-pop>.sc-flag{border-bottom:3px solid var(--sc-ink)}.sc-pop .close{position:absolute;top:18px;right:10px;z-index:3}@keyframes sc-fade{0%{opacity:0}}@keyframes sc-slide{0%{transform:translate(-100%)}}@keyframes sc-boing{0%{transform:scale(.3) rotate(-8deg);opacity:0}to{transform:none;opacity:1}}@keyframes sc-up{0%{transform:translateY(40px);opacity:0}to{transform:none;opacity:1}}@keyframes sc-spin{to{transform:rotate(360deg)}}@keyframes sc-rise{0%{transform:translateY(60px)}to{transform:none}}@keyframes sc-hop{0%,to{transform:translateY(0)}40%{transform:translateY(-16px) rotate(-4deg)}}@keyframes sc-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}@keyframes sc-burst{0%{transform:scale(.1);opacity:1}25%{transform:scale(1);opacity:1}75%{transform:scale(1.08);opacity:1}to{transform:scale(1.15);opacity:0}}@keyframes sc-fall{0%{transform:translateY(-60px) rotate(0)}to{transform:translateY(110vh) rotate(540deg)}}@keyframes sc-nudge{0%,to{transform:none}30%{transform:translate(-6px) rotate(-1deg)}70%{transform:translate(6px) rotate(1deg)}}@keyframes sc-shrug{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}@keyframes sc-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (prefers-reduced-motion: reduce){.sc-page *,.sc-pop,.sc-pop *,.sc-menu,.sc-scrim,.sc-fx *{animation:none!important;transition:none!important}.sc-fx{display:none}}
