#portraitTurboButton,.portraitControlInk{display:none;}
html[data-slot-orientation="portrait"] #portraitTurboButton{display:block;}
html[data-slot-orientation="portrait"] .controls{z-index:12;}
html[data-slot-orientation="portrait"] #gameShell .controls .artHit{position:absolute;left:var(--portrait-x);top:var(--portrait-y);width:max(44px,calc(var(--portrait-w)*var(--slot-cabinet-scale)*1px));height:max(44px,calc(var(--portrait-h)*var(--slot-cabinet-scale)*1px));transform:translate(-50%,-50%);margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;filter:none;opacity:1;transition:none;isolation:isolate;}
html[data-slot-orientation="portrait"] #gameShell .controls .artHit:is(:hover,:active,:focus-visible,:disabled){transform:translate(-50%,-50%);filter:none;opacity:1;}
html[data-slot-orientation="portrait"] #gameShell .artHit .controlStateArt,html[data-slot-orientation="portrait"] #gameShell .artHit::before,html[data-slot-orientation="portrait"] #gameShell .artHit::after{display:none;}
html[data-slot-orientation="portrait"] #gameShell .artHit:focus-visible{outline:2px solid #fff5a9;outline-offset:1px;border-radius:8px;}
html[data-slot-orientation="portrait"] #gameShell .portraitControlInk{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:calc(5*var(--slot-cabinet-scale)*1px);width:calc(var(--portrait-w)*var(--slot-cabinet-scale)*1px);height:calc(var(--portrait-h)*var(--slot-cabinet-scale)*1px);margin:0;padding:0;pointer-events:none;color:#fff0a8;font-style:normal;line-height:1;}
html[data-slot-orientation="portrait"] .portraitControlInk svg{display:block;flex:none;width:calc(56*var(--slot-cabinet-scale)*1px);height:calc(56*var(--slot-cabinet-scale)*1px);overflow:visible;filter:drop-shadow(0 1px 1px #301707);}
html[data-slot-orientation="portrait"] .portraitControlLabel{font:700 max(9px,calc(27*var(--slot-cabinet-scale)*1px))/1.05 Georgia,'Times New Roman',serif;letter-spacing:.01em;text-align:center;text-shadow:0 1px 1px #301707;white-space:nowrap;}
html[data-slot-orientation="portrait"] .portraitInk-max .portraitControlLabel{width:2.9em;white-space:normal;line-height:1.12;}
html[data-slot-orientation="portrait"] .portraitInk-turbo{flex-direction:row!important;gap:calc(8*var(--slot-cabinet-scale)*1px)!important;color:#30200d!important;}
html[data-slot-orientation="portrait"] .portraitInk-turbo svg{width:calc(38*var(--slot-cabinet-scale)*1px);height:calc(38*var(--slot-cabinet-scale)*1px);filter:none;}
html[data-slot-orientation="portrait"] .portraitInk-turbo b{font-family:inherit;font-weight:800;text-shadow:none;}
html[data-slot-orientation="portrait"] .portraitInk-spin img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:calc(218*var(--slot-cabinet-scale)*1px);height:auto;max-width:none;filter:none;}
html[data-slot-orientation="portrait"] .portraitstopArt{display:none;}
html[data-slot-orientation="portrait"] #spinButton[data-control-state="stop"] .portraitspinArt{display:none;}
html[data-slot-orientation="portrait"] #spinButton[data-control-state="stop"] .portraitstopArt{display:block;}
html[data-slot-orientation="portrait"] .artHit:disabled:not(#portraitTurboButton) .portraitControlInk{opacity:.58;}
html[data-slot-orientation="portrait"] #gameShell #autoCountBadge{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:none;box-shadow:none;border:0;margin:0;padding:0;width:auto;height:auto;color:#441207;font:800 max(15px,calc(49*var(--slot-cabinet-scale)*1px))/1 system-ui,sans-serif;z-index:3;}
html[data-slot-orientation="portrait"] #gameShell .meterPatch{left:var(--portrait-x);top:var(--portrait-y);width:calc(var(--portrait-w)*var(--slot-cabinet-scale)*1px);height:calc(var(--portrait-h)*var(--slot-cabinet-scale)*1px);transform:translate(-50%,-50%);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:calc(2*var(--slot-cabinet-scale)*1px);padding:0;border:0;box-shadow:none;background:none;text-align:center;}
html[data-slot-orientation="portrait"] #gameShell .meterPatch::before{content:attr(data-portrait-label);position:static;display:block;flex:none;font:700 max(7px,calc(18*var(--slot-cabinet-scale)*1px))/1 Georgia,'Times New Roman',serif;color:#f2d78c;letter-spacing:.055em;}
html[data-slot-orientation="portrait"] #gameShell .meterPatch::after{display:none;}
html[data-slot-orientation="portrait"] #gameShell .meterPatch strong{position:static;display:block;inset:auto;transform:none;flex:none;width:86%;height:auto;min-height:0;padding:0;margin:0;color:#fff6d5;font:800 min(calc(34*var(--slot-cabinet-scale)*1px),calc(var(--portrait-w)*var(--slot-cabinet-scale)*.78px/(var(--value-length,6)*.67)))/1 system-ui,sans-serif;letter-spacing:0;text-shadow:0 1px 2px #000;white-space:nowrap;font-variant-numeric:tabular-nums;}
html[data-slot-orientation="portrait"] .isBonus .balancePatch,html[data-slot-orientation="portrait"] .isBonus .winPatch{visibility:hidden;}
html[data-slot-orientation="portrait"] #bonusHud{inset:0;width:100%;height:100%;z-index:7;}
html[data-slot-orientation="portrait"] .bonusTotalsPanel{position:absolute;inset:0;width:100%;height:100%;background:none;}
html[data-slot-orientation="portrait"] .bonusTotalsPanel .bonusPanelArt{display:none;}
html[data-slot-orientation="portrait"] .bonusStat{position:absolute;top:36.85%;width:30%;height:3.65%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1px;padding:0;transform:none;}
html[data-slot-orientation="portrait"] .freeSpinsStat{left:11.5%;}html[data-slot-orientation="portrait"] .portraitBonus .freeSpinsStat{right:auto;}
html[data-slot-orientation="portrait"] .bonusWinStat{left:58.5%;}
html[data-slot-orientation="portrait"] .bonusStat span{font:700 max(8px,calc(21*var(--slot-cabinet-scale)*1px))/1 Georgia,serif;color:#f5dda2;letter-spacing:.035em;}
html[data-slot-orientation="portrait"] .bonusStat strong{font:800 max(13px,calc(38*var(--slot-cabinet-scale)*1px))/1.1 system-ui,sans-serif;color:#fff6d5;letter-spacing:0;}
html[data-slot-orientation="portrait"] .chosenSymbolPanel{left:7.5%;top:45%;width:18%;height:13%;padding:3%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border:1px solid #dbb458;border-radius:10px;background:linear-gradient(145deg,#102f48eF,#071422ec);box-shadow:inset 0 0 0 2px #6f461b,0 3px 8px #0008;}
html[data-slot-orientation="portrait"] .chosenSymbolPanel .bonusPanelArt{display:none;}
html[data-slot-orientation="portrait"] .chosenSymbolViewport{position:relative;inset:auto;width:100%;height:auto;aspect-ratio:1;overflow:hidden;}
html[data-slot-orientation="portrait"] #chosenSymbolImage{position:absolute;inset:0;transform:none;width:100%;height:100%;object-fit:contain;}
html[data-slot-orientation="portrait"] .bonusPanelLabel{position:static;transform:none;font:700 max(7px,calc(19*var(--slot-cabinet-scale)*1px))/1.1 Georgia,serif;color:#ffe6ab;text-align:center;}
.portraitTurboFlash{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none;background:radial-gradient(ellipse,#fff5a655,transparent 68%);animation:isisTurboFlash 560ms ease-out both;}
.portraitTurboFlash svg{width:100%;height:100%;color:#fff3a0;filter:drop-shadow(0 0 4px #ffc400);stroke-dasharray:20 7;animation:isisElectric 180ms linear 3;}
@keyframes isisTurboFlash{0%,30%{opacity:1}100%{opacity:0}}@keyframes isisElectric{from{stroke-dashoffset:60}to{stroke-dashoffset:0}}
@media(prefers-reduced-motion:reduce){.portraitTurboFlash svg{animation:none;}}
