main{max-width:1140px;padding-top:16px}.game{max-width:960px}header{max-width:1040px}
.pixi-stage{position:relative;width:100%;aspect-ratio:960/592;overflow:visible;background:transparent}
.pixi-stage>canvas{display:block;width:100%!important;height:100%!important;transition:none;touch-action:none}
.console{margin-top:0}.history{max-width:960px}.message{height:34px;min-height:34px;margin-top:6px}
.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.sr-only:focus-visible{position:relative;width:auto;height:auto;clip-path:none;display:block;margin:8px auto}
.load-retry{display:block;margin:10px auto}.load-retry[hidden],#wheelSpin[hidden]{display:none}
.pixi-stage[aria-busy="true"]{opacity:.7}
.bonus-trigger-controls{border:0;border-top:1px solid #526858;padding:14px 0 0;margin:22px 0;display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:center;font-size:14px}
.bonus-trigger-controls legend{padding:0 10px 0 0;color:#e2c879;font-weight:700}
.trigger-switch,.trigger-chance,.trigger-chance span{display:flex;align-items:center;gap:9px}
.trigger-chance{justify-content:space-between}.trigger-chance input{width:82px;padding:8px;border:1px solid #6f8776;border-radius:4px;background:#203629;color:#edf2ec;font:inherit}
.trigger-chance input:disabled{opacity:.45}.trigger-rule{grid-column:1/-1;color:#b5c8bc;font-size:13px}
@media(max-height:800px){main{padding-top:8px}header{min-height:58px}.brand h1{font-size:29px}.pixi-stage{aspect-ratio:960/499}}
@media(min-width:1400px) and (min-height:950px){main{padding-top:25px}.pixi-stage{aspect-ratio:960/653}}
