/* 1920 x 1080 cabinet; scoped so other Ortiz games retain their own layout. */
.ortiz-game.multi-reference{background:#080c14;font-family:Arial,sans-serif}
.multi-reference .og-shell{position:absolute;left:50%;top:50%;width:1920px;height:1080px;max-width:none;max-height:none;min-height:0;display:block;padding:0;overflow:visible;background:none;transform:translate(-50%,-50%) scale(var(--multi-scale,1));transform-origin:center}
.multi-reference .og-shell> :not(.multi-cabinet){display:none!important}
.multi-cabinet{position:absolute;inset:0;isolation:isolate;color:#002c6b;line-height:1.1}
.multi-cabinet *{box-sizing:border-box}
.multi-cabinet [hidden]{display:none!important}
.multi-felt{position:absolute;inset:0;background:#679900 url('img/ortiz/multibingo/decoded/background.png') center/100% 100%;background-blend-mode:multiply;z-index:-3}
.multi-top{position:absolute;left:150px;right:150px;top:0;height:142px;background:url('img/ortiz/multibingo/decoded/background_panel_top_center.png') top/100% 256px;z-index:-2}
.multi-side{position:absolute;top:0;width:160px;height:365px;background:url('img/ortiz/multibingo/decoded/background_panel_top_left.png') 0 0/100% 100%;z-index:-1}.multi-side.right{right:0;transform:scaleX(-1)}
.multi-bottom{position:absolute;bottom:0;width:148px;height:324px;background:url('img/ortiz/multibingo/decoded/background_panel_bottom_left.png') 0 0/100% 100%;z-index:-1}.multi-bottom.right{right:0;transform:scaleX(-1)}
.multi-floor{position:absolute;bottom:0;left:140px;right:140px;height:65px;background:url('img/ortiz/multibingo/decoded/background_panel_bottom_center.png') bottom/100% 165px;z-index:-1}
.multi-heading{position:absolute;top:20px;left:730px;width:460px;text-align:center;font-size:58px;color:#ffe42b;font-weight:900;text-shadow:2px 3px #28305d}.multi-heading small{display:block;font-size:18px;margin-top:7px}
.multi-cabinet button{cursor:pointer;border:0;padding:0;box-shadow:none;min-height:0;color:#023572;font-family:inherit}.multi-cabinet button:disabled{cursor:default;filter:brightness(.5)}.multi-cabinet button:focus-visible{outline:4px solid #ffeb56;outline-offset:3px}
.multi-home,.multi-full,.multi-view,.multi-help{position:absolute;background:transparent center/contain no-repeat;width:72px;height:72px}
.multi-home{left:34px;top:26px;background-image:url('img/ortiz/multibingo/reference/btn_home.png')}.multi-full{right:40px;top:26px;background-image:url('img/ortiz/multibingo/reference/btn_fullscreen.png')}
.multi-select{position:absolute;top:105px;width:126px;text-align:center}.multi-select.left{left:12px}.multi-select.right{right:12px}.multi-select label{font-size:22px;font-weight:900;display:block;margin-bottom:14px}
.multi-select button{display:block;width:126px;height:55px;border:2px solid #052a60;border-radius:5px;background:linear-gradient(#245eac,#154389);font-size:52px;line-height:45px;color:#1dc0ff;text-shadow:2px 3px #003179}
.multi-select select{appearance:none;text-align:center;width:126px;height:70px;border:0;border-radius:0;background:transparent;color:white;text-shadow:2px 2px #001734;font-size:43px;font-weight:700;padding:0}.multi-select option{background:#184286;color:white}
.multi-meters{position:absolute;top:163px;left:320px;width:1280px;height:70px;display:flex;background:linear-gradient(#4077cb,#20408c);box-shadow:0 4px 5px #182400;border-radius:36px;overflow:hidden;font-size:27px;font-weight:700;align-items:stretch}
.multi-meters>div{width:28%;display:flex;gap:22px;align-items:center;justify-content:center}.multi-meters>div.multi-total{width:44%;background:linear-gradient(#101629,#1d294a);flex-direction:column;gap:0;color:white}.multi-meters small{font-size:13px;letter-spacing:2px}.multi-meters span{color:#ffe932;text-shadow:1px 2px #26334e;font-size:39px}
.multi-cabinet .og-status{position:absolute;left:200px;top:242px;width:1520px;height:35px;font-size:23px;line-height:35px;color:#fff376;font-weight:700;text-shadow:1px 2px #233500;background:none;white-space:nowrap}
.multi-big-card{position:absolute;left:490px;top:294px;width:940px;height:458px;background:#fff;border:6px solid #ed0206;outline:3px solid #111;box-shadow:0 4px 8px #000;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(3,1fr)}
.multi-cell{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;min-height:0;min-width:0;border:1px solid #090909;background:url('img/ortiz/multibingo/reference/cell_b.png') center/100% 100%}
.multi-cell span{display:flex;align-items:center;justify-content:center;color:#000;font-family:Arial,sans-serif;font-size:122px;font-weight:900;letter-spacing:-6px;line-height:1;min-width:0;min-height:0}
.multi-cell.split-2{grid-template-rows:1fr 1fr}.multi-cell.split-2 span{font-size:64px;letter-spacing:-2px}.multi-cell.split-2 span+span{border-top:2px solid #000}
.multi-cell.split-3{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.multi-cell.split-3 span{font-size:59px;letter-spacing:-3px}.multi-cell.split-3 span:first-child{grid-row:span 2;border-right:2px solid #000}.multi-cell.split-3 span:last-child{border-top:2px solid #000}
.multi-cell span.hit,.multi-mini span.hit{background:#061aef;color:white;-webkit-text-stroke:2px #000;paint-order:stroke fill}.multi-cell span.won{background:#df0600 url('img/ortiz/multibingo/reference/cell_b_prize.png') center/100% 100%;color:white;-webkit-text-stroke:2px #000;paint-order:stroke fill}.multi-cell span.pending{background:#00c500;color:#fff;-webkit-text-stroke:2px #000;paint-order:stroke fill}
.multi-missing{position:absolute;top:425px;width:124px;height:294px;background:url('img/ortiz/multibingo/reference/area_cel_info.png') center/100% 100%}.multi-missing.left{left:7px}.multi-missing.right{right:7px}.multi-missing>div{position:relative;background:#fafafa;border:1px solid #151515;height:58px;text-align:center;color:#050505}.multi-missing strong{font-size:49px;font-weight:900}.multi-missing small{position:absolute;right:3px;bottom:0;color:#0046ff;font-size:16px;font-weight:900}
.multi-possible,.multi-awarded{position:absolute;top:327px;width:94px;display:flex;flex-direction:column;gap:30px}.multi-possible{left:389px}.multi-awarded{right:389px}.multi-indicator{position:relative;text-align:center;color:#fff;font-size:27px;font-weight:900;text-shadow:1px 2px #000}.multi-indicator b{display:block;width:64px;background:#004bc3;padding:4px;margin:auto}.multi-indicator small{display:block;font-size:19px;color:#000;text-shadow:none}.multi-indicator strong{display:block;font-size:27px;color:#ffeb29;margin-top:8px}.multi-indicator:after{content:'';position:absolute;right:-4px;top:3px;width:31px;height:62px;background:url('img/ortiz/multibingo/reference/seta_r_on.png') center/contain no-repeat}.multi-awarded .multi-indicator:after{right:auto;left:-4px;transform:rotate(180deg)}.multi-indicator[data-kind="2L"] b{background:#e82018}.multi-indicator[data-kind="C"] b{background:#ff9514}.multi-indicator[data-kind="B"] b{background:#11b737}
.multi-cabinet .og-paytable{position:absolute;inset:16px auto auto 207px;width:1505px;height:104px;display:flex;background:none;border:0;padding:0;gap:110px;justify-content:flex-start}.multi-cabinet .og-pattern{width:112px;flex:0 0 112px;padding:0;background:none;border:0;box-shadow:none;display:flex;align-items:center;flex-direction:column;position:relative}.multi-cabinet .og-pattern:nth-child(3){margin-left:508px}.multi-cabinet .og-pattern-grid{width:112px;height:64px;gap:1px;background:#002151;border:2px solid #01182f}.multi-cabinet .og-pattern-grid i{background:#2b59ad}.multi-cabinet .og-pattern-grid i.on{background:#003484}.multi-cabinet .og-pattern b{font-size:20px;color:#001428;text-shadow:none}.multi-cabinet .og-pattern:nth-child(3):after,.multi-cabinet .og-pattern:nth-child(4):after{content:'2L';position:absolute;top:6px;font-size:43px;font-weight:900;color:#5e83cd;text-shadow:2px 2px #00193f}.multi-cabinet .og-pattern:nth-child(4):after{content:'1L'}
.multi-cabinet .og-machine{position:absolute;left:814px;top:790px;width:292px;height:285px;max-height:none;display:block;z-index:3}.multi-cabinet .og-machine>small,.multi-cabinet .og-machine>[data-ui=counter],.multi-cabinet .og-tube,.multi-cabinet .og-idle-logo,.multi-cabinet .og-last-ball{display:none!important}.multi-cabinet .og-drum{position:absolute;inset:0;width:292px;height:285px;max-height:none;border:0;box-shadow:none;background:none}.multi-cabinet .og-drum canvas{width:100%;height:100%;background:transparent;border:0;filter:hue-rotate(310deg)}
.multi-cabinet .og-catcher{position:absolute;inset:0;width:292px;height:292px;background:transparent;border:0;box-shadow:none;overflow:visible}.multi-cabinet .og-catcher .og-ball{position:absolute;inset:0;width:292px;height:292px;font-size:174px;font-weight:900;border:0;z-index:5}
.multi-cabinet .og-ball{background:var(--ball)!important;border-radius:50%;box-shadow:inset 13px 10px 0 #fff,inset -7px -9px 6px #0005;position:relative;text-shadow:none!important;color:#fff;-webkit-text-stroke:2px #080808;paint-order:stroke fill;display:flex;align-items:center;justify-content:center;isolation:isolate}.multi-cabinet .og-ball.multi-yellow{color:#000;-webkit-text-stroke:0}
.multi-cabinet .og-ball:before{content:'';position:absolute;inset:0;background:url('img/ortiz/multibingo/reference/ball_bg.png') center/contain no-repeat;mix-blend-mode:multiply;z-index:-1}
.multi-cabinet .og-rack{position:absolute;left:323px;top:982px;width:1274px;height:96px;display:flex;flex-wrap:wrap;gap:0;padding:0;overflow:visible;border:0;background:none}.multi-cabinet .og-rack span{position:absolute;width:61px;height:61px;max-height:none;font-size:42px;opacity:1;aspect-ratio:1}.multi-cabinet .og-rack span:empty{visibility:hidden}
.multi-view{bottom:216px;left:41px;background-image:url('img/ortiz/multibingo/reference/btn_cartela.png')}.multi-view[aria-pressed=true]{filter:brightness(1.4)}.multi-help{bottom:126px;left:41px;background-image:url('img/ortiz/multibingo/reference/btn_ajuda.png')}.multi-settings{position:absolute;bottom:25px;left:26px;width:108px;height:78px}.multi-settings button{font-size:15px;width:100%;height:100%}
.multi-cabinet [data-ui=play],.multi-cabinet [data-ui=skip],.multi-cabinet [data-ui=finish]{position:absolute;right:8px;bottom:9px;width:188px;height:188px;min-width:0;padding:0!important;border:0;border-radius:50%;background:transparent url('img/ortiz/multibingo/reference/btn_play.png') center/contain no-repeat!important;font-size:0!important;box-shadow:none;color:transparent}.multi-cabinet [data-ui=skip]{background-image:url('img/ortiz/multibingo/reference/btn_play_pressed.png')!important}.multi-cabinet [data-ui=finish]{font-size:18px!important;color:#724206;padding-top:114px!important}.multi-cabinet [data-ui=auto]{position:absolute;right:15px;bottom:217px;width:126px;height:59px;background:linear-gradient(#2863b9,#20458b);font-size:28px;color:#093874;text-shadow:1px 1px #5798fc;border:1px solid #052757;border-radius:5px}
.multi-cabinet .og-extra{position:absolute;top:787px;left:1112px;width:490px;height:115px;z-index:10;background:#12294de8;color:#ffe53f;border:2px solid #e4b526;border-radius:12px;padding:14px;flex-wrap:wrap;gap:10px}.multi-cabinet .og-extra[hidden]{display:none!important}.multi-cabinet .og-extra b{font-size:20px}.multi-cabinet .og-extra button{background:#efb82b;color:#17244a;font-size:20px;padding:8px 20px}
.multi-inspector{position:absolute;inset:287px 205px 68px;z-index:12}.multi-mini-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,minmax(0,1fr));gap:17px;height:100%}.multi-mini{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(3,1fr);border:4px solid red;outline:2px solid #141414;box-shadow:0 3px 5px #000}.multi-mini span{background:#fff;color:#000;font-size:55px;font-weight:900;border:1px solid black;display:flex;align-items:center;justify-content:center}
.multi-inspector>button{position:absolute;top:42%;background:none;font-size:88px;color:#ffcd30;text-shadow:2px 2px #5d4000}.multi-page-prev{left:-176px}.multi-page-next{right:-176px}.multi-page-label{position:absolute;bottom:-53px;left:0;right:0;text-align:center;color:#fff;font-size:31px;text-shadow:2px 2px #234}.multi-inspection-note{position:absolute;top:251px;width:100%;text-align:center;font-size:19px;color:#fff783;font-weight:700}
.multi-viewing .og-machine,.multi-viewing .og-rack,.multi-viewing .multi-missing,.multi-viewing .multi-possible,.multi-viewing .multi-awarded,.multi-viewing .og-status,.multi-viewing .og-extra{visibility:hidden!important}
.multi-cabinet .og-celebration{position:absolute;inset:260px 350px 240px;z-index:20}
@media(prefers-reduced-motion:reduce){.multi-reference *{animation:none!important;transition:none!important}}
.multi-cabinet .og-rack{left:245px;top:1010px;width:1430px}
.multi-extra-mode .multi-cabinet .og-rack{left:0;top:920px;width:1920px}
.multi-cabinet .og-rack .multi-empty-extra{visibility:visible;background:radial-gradient(circle at 40% 30%,#428a25,#246113);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#173e12;font-weight:900;font-size:60px;opacity:.85}
.multi-extra-mode .multi-cabinet .og-extra{left:814px;top:790px;width:292px;height:285px;border:0;padding:0;border-radius:50%;background:#285e0e url('img/ortiz/multibingo/reference/bombo_base.png') center/contain no-repeat;display:block!important;box-shadow:inset 0 0 7px #c2c5b7}
.multi-extra-mode .multi-cabinet .og-extra>div{position:absolute;left:0;top:25px;width:100%;text-align:center;pointer-events:none}.multi-extra-mode .multi-cabinet .og-extra small{display:none}.multi-extra-mode .multi-cabinet .og-extra b{font-size:0}.multi-extra-mode .multi-cabinet .og-extra b:after{content:'EXTRA';font-size:40px;color:#f8c422}
.multi-extra-mode .multi-cabinet .og-extra button{width:100%;height:100%;border:0;background:transparent;color:#e8ffd8;padding-top:40px;font-size:48px;font-weight:900;text-shadow:2px 4px #123607}
.multi-decline{display:none;position:absolute;right:15px;bottom:217px;width:126px;height:59px;background:linear-gradient(#2863b9,#20458b);font-size:28px;color:#093874!important;text-shadow:1px 1px #5798fc;border:1px solid #052757!important;border-radius:5px;z-index:4}
.multi-extra-offered .multi-decline{display:block}.multi-extra-offered [data-ui=auto]{visibility:hidden}.multi-extra-offered [data-ui=finish]{font-size:0!important}.multi-viewing .multi-decline{display:none}
.multi-cabinet .multi-home{background:transparent url('img/ortiz/multibingo/reference/btn_home.png') center/contain no-repeat}
.multi-cabinet .multi-full{background:transparent url('img/ortiz/multibingo/reference/btn_fullscreen.png') center/contain no-repeat}
.multi-cabinet .multi-view{background:transparent url('img/ortiz/multibingo/reference/btn_cartela.png') center/contain no-repeat}
.multi-cabinet .multi-help{background:transparent url('img/ortiz/multibingo/reference/btn_ajuda.png') center/contain no-repeat}
.multi-cabinet .og-pattern-grid{grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(3,1fr)}.multi-cabinet .og-pattern-grid i{height:auto}
.multi-cabinet .og-paytable{overflow:visible}.multi-cabinet .og-pattern:nth-child(3){margin-left:540px}
.multi-cabinet .multi-heading{font-size:47px}
.multi-meters>div:last-child{font-size:20px;gap:12px}.multi-meters>div:last-child span{font-size:29px;white-space:nowrap}
.multi-original-drum{position:absolute;inset:0}.multi-cabinet .multi-original-drum canvas{filter:none!important;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important}
.multi-indicator{position:absolute;left:0;right:0}.multi-extra-cover{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;z-index:8;pointer-events:none}
.multi-extra-mode .multi-cabinet .og-extra[hidden]{display:none!important}
.multi-original-drum{inset:-15px -30px -15px 0;transform:translateX(22px) scale(1.12)}
.multi-cabinet .og-rack{pointer-events:none}
.multi-cabinet .multi-decline{font-size:28px;background:linear-gradient(#2863b9,#20458b)}
.multi-cabinet .og-pattern.active:before{content:attr(data-wins) ' ×';position:absolute;right:100%;top:19px;white-space:nowrap;color:#5094ff;background:#002356;border-radius:20px 0 0 20px;padding:3px 10px;font-size:19px}
.multi-extra-mode:not(.multi-free-offered) .multi-cabinet .og-extra{background:#e5a00b url('img/ortiz/multibingo/reference/filar_000.png') center/100% 100% no-repeat;box-shadow:inset 0 0 12px #945600}
.multi-extra-mode:not(.multi-free-offered) .multi-cabinet .og-extra button{color:#ffdf37;text-shadow:2px 3px #613600}

/* Centre-first board, matched ball proportions, and confirmed-prize motion. */
.ortiz-game.multi-reference .multi-select button{width:126px;height:54px;min-height:0;padding:0;border-radius:5px;font-size:48px;line-height:38px;color:#29c8ff;opacity:1}
.ortiz-game.multi-reference .multi-select button:disabled{filter:brightness(.48)}
.ortiz-game.multi-reference .multi-select select{width:126px;height:70px;padding:0;font-size:40px;line-height:70px;letter-spacing:-1px;opacity:1}
.multi-cabinet .multi-select{top:112px}.multi-cabinet .multi-select label{font-size:20px;margin-bottom:12px}
.multi-cabinet .multi-felt{background-color:#466d05;box-shadow:inset 0 140px 180px #0b220b80}
.multi-cabinet .multi-felt:after{content:'';position:absolute;inset:142px 160px 64px;background:radial-gradient(ellipse at 50% 40%,#b7ef0024,transparent 72%);pointer-events:none}
.multi-cabinet .multi-big-card{left:410px;top:294px;width:1100px;height:490px;border:8px solid #e91924;border-radius:9px;outline:2px solid #ffd6a4;box-shadow:0 0 0 5px #331011,0 10px 22px #152500a6,0 0 30px #ff2b0026;gap:2px;padding:2px;background:#213259;isolation:isolate}
.multi-cabinet .multi-cell{position:relative;border:0;background:none;gap:2px;overflow:hidden}
.multi-cabinet .multi-cell span{position:relative;overflow:hidden;isolation:isolate;background:linear-gradient(155deg,#fff 25%,#efefed);box-shadow:inset 0 2px #fff,inset 0 -3px #c7cbd3;color:#060708;font-size:119px;letter-spacing:-5px;border:0;border-radius:2px;text-shadow:0 1px #fff7;transition:background-color .16s,color .16s}
.multi-cabinet .multi-cell.split-2 span{font-size:65px;letter-spacing:-2px}
.multi-cabinet .multi-cell.split-3 span{font-size:59px;letter-spacing:-2px;border:0}
.multi-cabinet .multi-cell.split-3 span:first-child{font-size:78px}
.multi-cabinet .multi-cell.multi-anchor span{font-size:128px}
.multi-cabinet .multi-cell span.hit{background:linear-gradient(150deg,#0774ff,#0845e5 55%,#1025b4);color:white;-webkit-text-stroke:1.5px #012861;text-shadow:0 3px 2px #00154399;box-shadow:inset 0 2px #84b7ffb3,inset 0 -3px #061a717d}
.multi-cabinet .multi-cell span.won{background:linear-gradient(145deg,#ff5848,#ec0a15 55%,#a90211);color:#fffce5;-webkit-text-stroke:1.5px #67090a;text-shadow:0 3px 2px #8a020b;box-shadow:inset 0 0 0 2px #ffbb85,inset 0 0 26px #ffab4744}
.multi-cabinet .multi-cell span.won:before{content:'';position:absolute;inset:1px;pointer-events:none;box-shadow:inset 0 0 18px #ffe2a6, inset 0 0 0 2px #fff5c3;opacity:.25;animation:multi-award-glow 2.4s ease-in-out infinite}
.multi-cabinet .multi-cell span.won:after{content:'';position:absolute;inset:-35%;pointer-events:none;background:linear-gradient(115deg,transparent 35%,#fffde344 48%,#fff8c380 50%,transparent 63%);transform:translateX(-110%);animation:multi-award-sheen 3.2s cubic-bezier(.25,1,.5,1) infinite}
.multi-cabinet .multi-cell span.pending{background:linear-gradient(140deg,#3fe46a,#04a82c 70%,#087728);color:#fff;-webkit-text-stroke:1.5px #034c18;text-shadow:0 2px 2px #005017;box-shadow:inset 0 0 0 2px #afffc2,inset 0 2px #fff6}
.multi-cabinet .multi-cell span.just-hit{animation:multi-hit-in .32s cubic-bezier(.22,1,.36,1)}
.multi-cabinet .multi-big-card.has-prize{animation:multi-frame-glow 2.4s ease-in-out infinite}
.multi-cabinet .multi-possible,.multi-cabinet .multi-awarded{top:333px;width:98px}.multi-cabinet .multi-possible{left:300px}.multi-cabinet .multi-awarded{right:300px}
.multi-cabinet .multi-indicator b{border:1px solid #78a7ff;box-shadow:0 3px 7px #001d4373;background:linear-gradient(#0d74ed,#0045b7)}
.multi-cabinet .multi-awarded .multi-indicator b{border-color:#ffd674;box-shadow:0 0 15px #ffcf5b80}
.multi-cabinet .multi-indicator strong{font-size:26px;letter-spacing:-1px}
.multi-cabinet .og-machine{left:850px;top:804px;width:220px;height:220px;max-width:none;max-height:none}
.multi-cabinet .og-drum{inset:0;width:220px;height:220px;max-width:none;max-height:none}
.multi-cabinet .multi-original-drum{inset:-6px;transform:none}
.multi-cabinet .multi-original-drum canvas{display:block;width:100%!important;height:100%!important}
.multi-cabinet .og-catcher{inset:0;width:220px;height:220px;pointer-events:none}
.multi-cabinet .og-catcher .og-ball{width:220px;height:220px;font-size:120px;line-height:1}
.multi-cabinet .og-ball{background:transparent url('img/ortiz/multibingo/reference/ball_bg.png') center/100% 100% no-repeat!important;box-shadow:0 4px 5px #09210d55;border:0;outline:0;line-height:1;letter-spacing:-.045em;font-family:Arial,sans-serif;font-weight:900;padding:0 0 2% 4%;color:white;-webkit-text-stroke:1.4px #071c3b;paint-order:stroke fill;text-shadow:0 2px 1px #00132766!important;overflow:hidden;isolation:isolate}
.multi-cabinet .og-ball:before{inset:0;background:radial-gradient(circle at 35% 22%,#ffffffa8 0%,#ffffff15 32%,transparent 47%,#00000024 74%,#00000088 100%),var(--ball);mask:url('img/ortiz/multibingo/reference/ball_color.png') center/100% 100% no-repeat;mix-blend-mode:normal;z-index:-1}
.multi-cabinet .og-ball.multi-yellow{color:#142009;-webkit-text-stroke:0;text-shadow:0 1px #fff6!important}
.multi-cabinet .og-rack{left:204px;top:1002px;width:1512px;height:64px;min-height:0;display:block;border:0;border-radius:0;overflow:visible;pointer-events:none}
.multi-cabinet .og-rack span{margin:0;max-height:none;line-height:1;outline:0;opacity:1}
.multi-cabinet .og-rack .og-ball{border:0;-webkit-text-stroke:1px #17274c;box-shadow:0 3px 5px #05211473}
.multi-cabinet .og-rack .og-ball.multi-yellow{-webkit-text-stroke:0}
.multi-extra-mode .multi-cabinet .og-rack{left:0;top:940px;width:1920px;height:126px}
.multi-cabinet .og-rack .multi-empty-extra{display:flex;visibility:visible;align-items:center;justify-content:center;border:2px solid #8fb64c55;background:radial-gradient(circle at 35% 24%,#426f16,#244507);box-shadow:inset 0 2px 5px #c4f19722;opacity:.8;line-height:1;font-family:Arial,sans-serif;color:#a4c96d;outline:0}
.multi-cabinet .multi-empty-extra:after{content:attr(data-slot);font-size:35px;font-weight:700;opacity:.55}
.multi-extra-mode .multi-cabinet .og-extra{left:850px;top:804px;width:220px;height:220px;min-height:0;overflow:hidden;visibility:visible}
.multi-extra-mode .multi-cabinet .og-extra>div{top:23px}.multi-extra-mode .multi-cabinet .og-extra b:after{font-size:30px}
.multi-extra-mode .multi-cabinet .og-extra button{max-width:none;height:220px;font-size:35px;line-height:1;padding:40px 0 0;opacity:1}
.multi-cabinet .multi-extra-cover{width:220px;height:220px}
.multi-cabinet .multi-mini{border-radius:4px;overflow:hidden;box-shadow:0 4px 8px #14230399}
.multi-cabinet .multi-mini span.hit{background:linear-gradient(145deg,#087aff,#113bdc)}
@keyframes multi-hit-in{0%{transform:scale(.92);filter:brightness(1.6)}100%{transform:scale(1);filter:brightness(1)}}
@keyframes multi-award-glow{0%,100%{opacity:.18}50%{opacity:.72}}
@keyframes multi-award-sheen{0%,18%{transform:translateX(-100%)}68%,100%{transform:translateX(110%)}}
@keyframes multi-frame-glow{0%,100%{box-shadow:0 0 0 5px #42131a,0 8px 24px #142200aa,0 0 18px #f8392440}50%{box-shadow:0 0 0 5px #893724,0 8px 24px #142200aa,0 0 30px #ff593874}}
.multi-reference.motion-paused *,.multi-reference.motion-paused *:before,.multi-reference.motion-paused *:after{animation-play-state:paused!important}
.multi-viewing .multi-big-card *,.multi-viewing .multi-big-card *:before,.multi-viewing .multi-big-card *:after{animation-play-state:paused!important}
.multi-cabinet .og-ball{padding:0 0 .02em .04em}
.multi-cabinet .og-rack .multi-empty-extra:empty{visibility:visible}
.multi-extra-mode:not(.multi-free-offered) .multi-cabinet .og-extra b:after{visibility:hidden}
@media(prefers-reduced-motion:reduce){.multi-reference *,.multi-reference *:before,.multi-reference *:after{animation:none!important;transition:none!important}}
/* Compact, staggered history around the hero, matching the supplied cabinet. */
.multi-cabinet .og-rack{left:352px;top:1018px;width:1216px;height:54px}
.multi-cabinet .og-machine,.multi-cabinet .og-drum,.multi-cabinet .og-catcher{width:248px;height:248px}
.multi-cabinet .og-machine{left:836px;top:802px}
.multi-cabinet .og-catcher .og-ball{width:248px;height:248px;font-size:174px}
.multi-cabinet .og-ball{padding:0 0 .015em .04em;color:#fff;-webkit-text-stroke:2px #080808;text-shadow:none!important}
.multi-cabinet .og-ball:before{background:radial-gradient(circle at 42% 35%,transparent 48%,#00000038 79%,#00000070 100%),var(--ball)}
.multi-cabinet .og-ball.multi-yellow{color:#060606;text-shadow:none!important}
.multi-cabinet .og-rack .og-ball{-webkit-text-stroke:1px #111;box-shadow:0 2px 3px #05211460}
.multi-extra-mode .multi-cabinet .og-rack{left:0;top:940px;width:1920px;height:126px}
.multi-extra-mode .multi-cabinet .og-extra{left:836px;top:802px;width:248px;height:248px;background-color:transparent;box-shadow:none}
.multi-extra-mode .multi-cabinet .og-extra button{height:248px;font-size:38px;padding-top:40px}
.multi-extra-mode .multi-cabinet .og-extra>div{top:30px}
.multi-free-offered .multi-cabinet .og-extra button{font-size:64px;color:#deffd0;text-shadow:2px 5px 2px #173b08}
.multi-free-offered .multi-cabinet .og-extra b:after{font-size:34px}
.multi-cabinet .multi-extra-cover{width:248px;height:248px}
.multi-cabinet .og-rack .multi-empty-extra{background:radial-gradient(circle at 35% 24%,#428823,#245c12);color:#123e0a;border:0;opacity:1}
.multi-cabinet .multi-empty-extra:after{font-size:54px;opacity:.7}
.multi-extra-mode .multi-cabinet .og-extra>div{top:8px}
.multi-extra-mode .multi-cabinet .og-extra b:after{display:none}
.multi-extra-mode .multi-cabinet .og-extra .og-extra-wordmark{width:205px;height:67px;margin:auto}
.multi-extra-mode:not(.multi-free-offered) .multi-cabinet .og-extra{background-size:100% 100%}
.multi-extra-mode:not(.multi-free-offered) .multi-cabinet .og-extra>div{background:radial-gradient(ellipse,#eca609 30%,transparent 70%);border-radius:50%}
.multi-cabinet .og-rack .multi-empty-extra[data-slot="7"]{visibility:hidden}
