html.koi-mahjong-scroll-lock,body.koi-mahjong-scroll-lock{overscroll-behavior:none!important;width:100vw!important;min-width:100vw!important;height:100dvh!important;min-height:100dvh!important}@media (max-width:767px){html body .koi-mahjong-app-root.koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-hud .koi-mahjong-titlebar__identity{width:1080px!important;height:210px!important;inset:0 auto auto 0!important}html body .koi-mahjong-app-root.koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-titlebar__identity>p{flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;width:313px!important;height:77px!important;margin:0!important;font-size:30px!important;line-height:32px!important;display:flex!important;position:absolute!important;top:38px!important;left:173px!important}html body .koi-mahjong-app-root.koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-titlebar__identity>p>span{height:32px!important;line-height:32px!important}html body .koi-mahjong-app-root.koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-titlebar__identity>p>span:last-child{text-transform:uppercase}html body .koi-mahjong-app-root.koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-titlebar__identity>h1{width:306px!important;height:73px!important;margin:0!important;font-size:56px!important;line-height:47px!important;position:absolute!important;top:126px!important;left:173px!important}html body .koi-mahjong-app-root.koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-titlebar__identity>h1>span:first-child{align-items:center!important;width:222px!important;height:73px!important;line-height:47px!important;display:flex!important}html body .koi-mahjong-app-root.koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-titlebar__game-type{width:86px!important;height:38px!important;font-size:24px!important;line-height:29px!important;top:30px!important;left:220px!important}html body .koi-mahjong-app-root.koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-titlebar__actions>strong{text-align:center!important;justify-content:center!important;align-items:center!important;width:315px!important;height:34px!important;margin:0!important;font-size:24px!important;line-height:22px!important;display:flex!important;position:absolute!important;top:163px!important;left:630px!important}html body .koi-mahjong-app-root.koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-titlebar__actions>div{width:102px!important;height:102px!important;top:54px!important;left:770px!important}html body .koi-mahjong-app-root.koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-titlebar__home-button,html body .koi-mahjong-app-root.koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-titlebar__home-button img,html body .koi-mahjong-app-root.koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-titlebar__option-button,html body .koi-mahjong-app-root.koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-titlebar__option-button img{width:102px!important;min-width:102px!important;height:102px!important;min-height:102px!important}html body .koi-mahjong-app-root.koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-titlebar__option-button{top:54px!important;left:894px!important;right:auto!important}html body .koi-mahjong-app-root.koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-mode-tabs{display:block!important}html body .koi-mahjong-app-root.koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-mode-tabs>button{grid-area:1/1!important;height:129px!important;margin:0!important;position:absolute!important;top:0!important}html body .koi-mahjong-app-root.koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-mode-tabs>button:first-child{width:291px!important;font-size:48px!important;left:0!important}html body .koi-mahjong-app-root.koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-mode-tabs>button:nth-child(2){width:271px!important;font-size:42px!important;left:345px!important}html body .koi-mahjong-app-root.koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-mode-tabs>button:nth-child(3){width:271px!important;font-size:42px!important;left:690px!important}html body .koi-mahjong-app-root.koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-status>div{padding:0!important}html body .koi-mahjong-app-root.koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-status>div>span{height:30px!important;font-size:24px!important;line-height:23px!important;top:33px!important;left:104px!important}html body .koi-mahjong-app-root.koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-status>div>strong{height:38px!important;margin:0!important;font-size:38px!important;line-height:38px!important;top:66px!important;left:104px!important}html body .koi-mahjong-app-root.koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-status>div:first-child:before{width:76px!important;height:78px!important;top:33px!important;left:24px!important}html body .koi-mahjong-app-root.koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-status>div:nth-child(2):before{width:89px!important;height:74px!important;top:35px!important;left:14px!important}html body .koi-mahjong-app-root.koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-status>div:nth-child(3):before{width:59px!important;height:78px!important;top:33px!important;left:28px!important}html body .koi-mahjong-app-root.koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-status>div:nth-child(4):before{width:86px!important;height:75px!important;top:34px!important;left:19px!important}html body .koi-mahjong-app-root.koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game]>.koi-mahjong-ad-banner{width:886px!important;height:138px!important;top:1498px!important;left:91px!important;transform:none!important}html body .koi-mahjong-app-root.koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game]>.koi-mahjong-action-layer{align-items:start!important}html body .koi-mahjong-app-root.koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game]>.koi-mahjong-action-layer>button:not(:last-child){align-self:start!important;align-items:flex-start!important;width:171px!important;height:180px!important;min-height:180px!important;margin-top:12px!important;padding:94px 8px 0!important;line-height:40px!important}html body .koi-mahjong-app-root.koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game]>.koi-mahjong-action-layer>button:last-child{align-self:start!important;align-items:flex-start!important;margin-top:0!important;padding:110px 8px 0!important;line-height:44px!important}html body .koi-mahjong-app-root.koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game]>.koi-mahjong-action-layer>button:not(:last-child):before{width:58px!important;height:60px!important;top:28px!important;left:50%!important}html body .koi-mahjong-app-root.koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game]>.koi-mahjong-action-layer>button:last-child:before{width:82px!important;height:76px!important;top:42px!important;left:50%!important}:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-titlebar__identity{width:1080px!important;height:210px!important;inset:0 auto auto 0!important}:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-titlebar__identity>p{flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;width:313px!important;height:77px!important;margin:0!important;font-size:30px!important;line-height:32px!important;display:flex!important;position:absolute!important;top:38px!important;left:173px!important}:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-titlebar__identity>p>span{height:32px!important;line-height:32px!important}:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-titlebar__identity>p>span:last-child{text-transform:uppercase}:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-titlebar__identity>h1{width:306px!important;height:73px!important;margin:0!important;font-size:56px!important;line-height:47px!important;position:absolute!important;top:126px!important;left:173px!important}:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-titlebar__identity>h1>span:first-child{align-items:center!important;width:222px!important;height:73px!important;line-height:47px!important;display:flex!important}:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-titlebar__game-type{width:86px!important;height:38px!important;font-size:24px!important;line-height:29px!important;top:30px!important;left:220px!important}:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-titlebar__actions>strong{text-align:center!important;justify-content:center!important;align-items:center!important;width:315px!important;height:34px!important;margin:0!important;font-size:24px!important;line-height:22px!important;display:flex!important;position:absolute!important;top:163px!important;left:630px!important;transform:none!important}:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-titlebar__actions>div{width:102px!important;height:102px!important;position:absolute!important;top:54px!important;left:770px!important}:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-titlebar__home-button,:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-titlebar__home-button img{width:102px!important;height:102px!important}:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-titlebar__option-button{width:102px!important;height:102px!important;top:54px!important;left:894px!important}:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-titlebar__option-button img{width:102px!important;height:102px!important}:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-mode-tabs{display:block!important}:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-mode-tabs>button{height:129px!important;margin:0!important;position:absolute!important;top:0!important}:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-mode-tabs>button:first-child{width:291px!important;font-size:48px!important;left:0!important}:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-mode-tabs>button:nth-child(2){width:271px!important;font-size:42px!important;left:345px!important}:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-mode-tabs>button:nth-child(3){width:271px!important;font-size:42px!important;left:690px!important}:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-status>div{padding:0!important}:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-status>div>span{height:30px!important;font-size:24px!important;line-height:23px!important;top:33px!important;left:104px!important}:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-status>div>strong{height:38px!important;margin:0!important;font-size:38px!important;line-height:38px!important;top:66px!important;left:104px!important}:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-status>div:first-child:before{width:76px!important;height:78px!important;top:33px!important;left:24px!important}:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-status>div:nth-child(2):before{width:89px!important;height:74px!important;top:35px!important;left:14px!important}:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-status>div:nth-child(3):before{width:59px!important;height:78px!important;top:33px!important;left:28px!important}:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-status>div:nth-child(4):before{width:86px!important;height:75px!important;top:34px!important;left:19px!important}:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-cross-promo{width:886px!important;height:138px!important;top:1498px!important;left:91px!important;transform:none!important}:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-actions>button:not(:last-child){align-self:start!important;margin-top:12px!important;padding:94px 8px 0!important;line-height:40px!important}:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-actions>button:last-child{align-self:start!important;margin-top:0!important;padding:110px 8px 0!important;line-height:44px!important}:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-actions>button:not(:last-child):before{width:58px!important;height:60px!important;top:28px!important;left:56.5px!important}:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-actions>button:last-child:before{width:82px!important;height:76px!important;top:42px!important;left:51px!important}}html.koi-mahjong-scroll-lock,body.koi-mahjong-scroll-lock{background-color:#142a3d!important;background-image:none!important}:is(html:has(.koi-mahjong-app-root),body:has(.koi-mahjong-app-root)){margin:0;padding:0;background-color:#142a3d!important;background-image:none!important}html body .koi-mahjong-app-root[data-viewport-mode=pending]{visibility:visible!important;opacity:1!important}html body .koi-mahjong-app-root[data-viewport-mode=pending]>:not(.background){visibility:hidden!important;opacity:0!important}html body .koi-mahjong-app-root.koi-mahjong-app-root[data-viewport-mode=pending]>.background{background-color:#142a3d!important;background-image:url(/games/koi-mahjong/menu/main-menu-bg-v2.jpg)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}@media (min-width:48rem) and (pointer:fine){html body .koi-mahjong-app-root.koi-mahjong-app-root[data-viewport-mode=pending]>.background{background-image:url(/games/koi-mahjong/menu/main-menu-bg-still.webp)!important}}html body .koi-mahjong-app-root.koi-mahjong-app-root[data-viewport-mode=mobile],html body .koi-mahjong-app-root.koi-mahjong-app-root[data-viewport-mode=desktop],html body .koi-mahjong-app-root.koi-mahjong-app-root,html body .koi-mahjong-app-root.koi-mahjong-app-root[data-viewport-mode=pending],html body .koi-mahjong-app-root.koi-mahjong-app-root[data-viewport-mode=mobile],html body .koi-mahjong-app-root.koi-mahjong-app-root[data-viewport-mode=desktop]{background-color:#142a3d!important;background-image:none!important}html body .koi-mahjong-app-root.koi-mahjong-app-root:has(.koi-mahjong-canvas[data-screen=menu]){background-color:#142a3d!important;background-image:none!important}html body .koi-mahjong-app-root.koi-mahjong-app-root>.background{z-index:0!important;pointer-events:none!important;background-color:#142a3d!important;background-image:linear-gradient(#244867 0%,#193c58 35%,#102b42 100%)!important;position:fixed!important;inset:-2px!important}html body .koi-mahjong-app-root.koi-mahjong-app-root>.koi-mahjong-canvas{box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;outline:0!important}html body .koi-mahjong-app-root.koi-mahjong-app-root .koi-mahjong-canvas[data-screen=menu] .koi-mahjong-menu-panel.is-menu,html body .koi-mahjong-app-root.koi-mahjong-app-root .koi-mahjong-canvas[data-screen=menu] .koi-mahjong-app-home{background-color:#0000!important;background-image:none!important}html body main.koi-mahjong-app-root.koi-mahjong-app-root>.koi-mahjong-scene{z-index:0!important;box-sizing:border-box!important;pointer-events:none!important;background:0 0!important;width:100vw!important;min-width:100vw!important;max-width:none!important;height:100%!important;min-height:100%!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;inset:0!important;overflow:hidden!important;-webkit-mask-image:none!important;mask-image:none!important}html body main.koi-mahjong-app-root.koi-mahjong-app-root>.koi-mahjong-scene>img.koi-mahjong-backdrop.koi-mahjong-backdrop{object-fit:cover!important;object-position:center center!important;filter:none!important;opacity:1!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;display:block!important;position:absolute!important;inset:0!important;transform:none!important}html body main.koi-mahjong-app-root.koi-mahjong-app-root[data-screen=menu]>.koi-mahjong-scene{background-color:#0000!important;background-image:var(--koi-menu-character-image), var(--koi-page-background-image)!important;background-position:right 0 top 3.8889%,50%!important;background-repeat:no-repeat,no-repeat!important;background-size:auto 96.1111%,cover!important;-webkit-mask-image:none!important;mask-image:none!important}html body main.koi-mahjong-app-root.koi-mahjong-app-root>.koi-mahjong-edge-mask{z-index:2147483646!important;pointer-events:none!important;display:block!important;position:fixed!important;inset:0!important;overflow:hidden!important}html body main.koi-mahjong-app-root.koi-mahjong-app-root>.koi-mahjong-edge-mask>span{pointer-events:none!important;display:block!important;position:absolute!important}html body main.koi-mahjong-app-root.koi-mahjong-app-root>.koi-mahjong-edge-mask>:is(.is-left,.is-right){background:linear-gradient(#244867 0%,#193c58 35%,#102b42 100%)!important;width:.5%!important;top:0!important;bottom:0!important}html body main.koi-mahjong-app-root.koi-mahjong-app-root>.koi-mahjong-edge-mask>.is-left{left:0!important;-webkit-mask-image:linear-gradient(90deg,#000,#0000)!important;mask-image:linear-gradient(90deg,#000,#0000)!important}html body main.koi-mahjong-app-root.koi-mahjong-app-root>.koi-mahjong-edge-mask>.is-right{right:0!important;-webkit-mask-image:linear-gradient(270deg,#000,#0000)!important;mask-image:linear-gradient(270deg,#000,#0000)!important}html body main.koi-mahjong-app-root.koi-mahjong-app-root>.koi-mahjong-edge-mask>.is-top{background:linear-gradient(#244867,#0000)!important;height:.8%!important;top:0!important;left:0!important;right:0!important}html body main.koi-mahjong-app-root.koi-mahjong-app-root>.koi-mahjong-edge-mask>.is-bottom{background:linear-gradient(#0000,#102b42)!important;height:.8%!important;bottom:0!important;left:0!important;right:0!important}html body main.koi-mahjong-app-root.koi-mahjong-app-root[data-screen=menu]>.koi-mahjong-scene>:is(.koi-mahjong-backdrop,.koi-mahjong-scene__design-layer){visibility:hidden!important}html body main.koi-mahjong-app-root.koi-mahjong-app-root[data-screen=menu][data-viewport-mode=mobile]>.koi-mahjong-scene{background-position:right -12.7778vw top calc(50lvh - 33.8889vw),50%!important;background-size:auto 125.185vw,cover!important}html body .koi-mahjong-scene__design-layer{z-index:1!important;box-shadow:none!important;pointer-events:none!important;background:0 0!important;display:block!important;overflow:visible!important}html body .koi-mahjong-scene__design-layer>.koi-mahjong-stage-character{z-index:1!important;-webkit-mask-image:none!important;mask-image:none!important}html body .koi-mahjong-scene__menu-character{z-index:1!important;object-fit:contain!important;pointer-events:none!important;max-width:none!important;max-height:none!important;display:block!important;position:absolute!important}html body .koi-mahjong-scene__menu-character.is-mobile{object-position:right bottom!important;width:1007px!important;height:1352px!important;top:594px!important;left:211px!important}html body .koi-mahjong-scene__menu-character.is-desktop{object-position:right bottom!important;width:auto!important;height:96.1111%!important;top:3.8889%!important;left:auto!important;right:0!important}html body .koi-mahjong-app-root.koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-scene__design-layer{transform-origin:50%!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;position:absolute!important;inset:0!important;transform:none!important}html body .koi-mahjong-app-root.koi-mahjong-app-root .koi-mahjong-canvas[data-screen=menu] :is(.koi-mahjong-app-home__character,.koi-mahjong-main-menu__character){visibility:hidden!important;opacity:0!important;display:none!important}html body .koi-mahjong-app-root.koi-mahjong-app-root .koi-mahjong-canvas>.koi-mahjong-menu-panel,html body .koi-mahjong-app-root.koi-mahjong-app-root .koi-mahjong-canvas :is(.koi-mahjong-app-home,.koi-mahjong-app-stage-select,.koi-mahjong-stage-select,.koi-mobile-collection,.koi-mobile-achievements,.koi-mobile-daily,.koi-mahjong-mobile-shop,.koi-desktop-collection,.koi-desktop-achievements,[class*=challengeRoot],[class*=mobileRankingsFigma],[class*=desktopRankingsFigma]){background:0 0!important}html body .koi-mahjong-app-root.koi-mahjong-app-root .koi-mahjong-canvas :is(.koi-mahjong-app-home__bg,.koi-mahjong-stage-select__bg,.koi-mahjong-stage-background,.koi-mahjong-screen-background,.koi-mobile-collection__bg,.koi-mobile-achievements__bg,.koi-mobile-daily__bg,.koi-mahjong-mobile-shop__bg,.koi-desktop-collection__background,.koi-desktop-achievements__background,[class*=desktopDailyBackground],[class*=mobileRankingsBackground]){display:none!important}html body .koi-mahjong-app-root.koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=menu] .koi-mahjong-menu-panel.is-menu{background:0 0!important}html body .koi-mahjong-app-root.koi-mahjong-app-root .koi-mahjong-canvas[data-screen=menu] :is(.koi-mahjong-main-menu__still,.koi-mahjong-main-menu__bg){visibility:hidden!important;opacity:0!important;display:none!important}html body .koi-mahjong-app-root.koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=menu] .koi-mahjong-apps-home-status{z-index:190!important;top:755px!important;left:84px!important}html body .koi-mahjong-app-root.koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=menu] .koi-mahjong-app-home__energy{z-index:190!important}html body .koi-mahjong-app-root.koi-mahjong-app-root .koi-mahjong-canvas[data-screen=game]>.koi-mahjong-stage-character{z-index:1!important;pointer-events:none!important;display:block!important;position:absolute!important;inset:0!important;overflow:visible!important}html body .koi-mahjong-app-root.koi-mahjong-app-root .koi-mahjong-canvas[data-screen=game]>.koi-mahjong-stage-character>img{-webkit-mask-image:none!important;mask-image:none!important}html body .koi-mahjong-app-root.koi-mahjong-app-root .koi-mahjong-canvas[data-screen=game] .koi-mahjong-board-zone{z-index:auto!important;isolation:auto!important}html body .koi-mahjong-app-root.koi-mahjong-app-root .koi-mahjong-canvas[data-screen=game] .koi-mahjong-board-zone:before{z-index:0!important;pointer-events:none!important}html body .koi-mahjong-app-root.koi-mahjong-app-root .koi-mahjong-canvas[data-screen=game] .koi-mahjong-board-shell{z-index:2!important;position:relative!important}html body .koi-mahjong-app-root.koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=game] .koi-mahjong-board-zone:before{content:""!important;-webkit-backdrop-filter:blur(9px)saturate(.96)!important;backdrop-filter:blur(9px)saturate(.96)!important;background:#78b0ad47!important;border-radius:24px!important;display:block!important;position:absolute!important;inset:0!important;box-shadow:0 16px 30px #071a1d33!important}html body .koi-mahjong-app-root.koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=game] .koi-mahjong-titlebar{width:1080px!important;height:210px!important;top:18px!important;left:0!important}html body .koi-mahjong-app-root.koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=game] .koi-mahjong-titlebar__actions{width:1080px!important;height:210px!important;display:block!important;position:absolute!important;inset:0!important}html body .koi-mahjong-app-root.koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=game] .koi-mahjong-titlebar__actions>strong{text-align:right!important;width:280px!important;height:34px!important;font-size:18px!important;line-height:22px!important;position:absolute!important;top:159px!important;left:613px!important}html body .koi-mahjong-app-root.koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=game] .koi-mahjong-titlebar__actions>div{width:72px!important;height:72px!important;position:absolute!important;top:60px!important;left:879px!important}html body .koi-mahjong-app-root.koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=game] .koi-mahjong-titlebar__actions button.koi-mahjong-titlebar__home-button{width:72px!important;min-width:72px!important;height:72px!important;min-height:72px!important;padding:0!important;position:absolute!important;inset:0!important}html body .koi-mahjong-app-root.koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=game] .koi-mahjong-titlebar__option-button{width:72px!important;min-width:72px!important;height:72px!important;min-height:72px!important;top:62px!important;left:966px!important;right:auto!important}html body .koi-mahjong-app-root.koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=game] .koi-mahjong-mode-tabs{width:964px!important;height:129px!important;top:242px!important;left:58px!important}html body .koi-mahjong-app-root.koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=game] .koi-mahjong-status{grid-template-columns:repeat(4,235px)!important;gap:22px!important;width:1008px!important;height:143px!important;padding:0!important;top:379px!important;left:31px!important}html body .koi-mahjong-app-root.koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=game] .koi-mahjong-status>div{width:235px!important;height:143px!important}html body .koi-mahjong-app-root.koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=game] .koi-mahjong-board-zone{place-items:center!important;width:1076px!important;height:760px!important;padding:0!important;top:580px!important;left:2px!important;overflow:visible!important}html body .koi-mahjong-app-root.koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=game] .koi-mahjong-board-shell{border-radius:24px!important;width:1076px!important;height:760px!important;padding:0!important;overflow:visible!important}html body .koi-mahjong-app-root.koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=game] .koi-mahjong-ad-banner{visibility:visible!important;opacity:1!important;width:886px!important;height:138.438px!important;display:block!important;top:1510px!important;left:50%!important;overflow:hidden!important;transform:translate(-50%)!important}html body .koi-mahjong-app-root.koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=game] .koi-mahjong-ad-banner>.ad-slot{gap:0!important;width:100%!important;height:100%!important;display:block!important}html body .koi-mahjong-app-root.koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=game] .koi-mahjong-ad-banner .ad-slot>[aria-label],html body .koi-mahjong-app-root.koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=game] .koi-mahjong-ad-banner a.group{width:100%!important;height:138.438px!important;min-height:138.438px!important;max-height:138.438px!important}html body .koi-mahjong-app-root.koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=game] .koi-mahjong-ad-banner .ad-slot>[aria-label]{background:#fff9edf0!important;border:0!important;border-radius:14px!important;box-shadow:0 4px 5px #331f0d2e!important}html body .koi-mahjong-app-root.koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=game] .koi-mahjong-ad-banner a.group{color:#17342d!important;background:0 0!important;border-radius:14px!important;display:block!important;position:relative!important}html body .koi-mahjong-app-root.koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=game] .koi-mahjong-ad-banner a.group>span:first-child{width:140px!important;height:138.438px!important;display:block!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important;overflow:hidden!important}html body .koi-mahjong-app-root.koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=game] .koi-mahjong-ad-banner a.group>span:first-child>span:first-child>img{object-fit:contain!important;width:96px!important;max-width:none!important;height:96px!important}html body .koi-mahjong-app-root.koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=game] .koi-mahjong-ad-banner a.group>span:first-child>img{object-fit:cover!important;object-position:center!important;width:140px!important;max-width:none!important;height:138.438px!important;max-height:none!important;position:absolute!important;inset:0!important}html body .koi-mahjong-app-root.koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=game] .koi-mahjong-ad-banner a.group>span:nth-child(2){padding:0!important;display:block!important;position:absolute!important;inset:0 0 0 140px!important}html body .koi-mahjong-app-root.koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=game] .koi-mahjong-ad-banner a.group>span:nth-child(2)>span:first-child{display:none!important}html body .koi-mahjong-app-root.koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=game] .koi-mahjong-ad-banner a.group>span:nth-child(2)>span:nth-child(2){color:#17342d!important;letter-spacing:0!important;width:690px!important;height:48px!important;margin:0!important;font-size:44px!important;line-height:50px!important;position:absolute!important;top:16px!important;left:20px!important}html body .koi-mahjong-app-root.koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=game] .koi-mahjong-ad-banner a.group>span:nth-child(2)>span:nth-child(3){color:#5f584c!important;letter-spacing:0!important;text-overflow:ellipsis!important;white-space:nowrap!important;width:690px!important;height:40px!important;margin:0!important;font-size:30px!important;line-height:36px!important;display:block!important;position:absolute!important;top:72px!important;left:20px!important;overflow:hidden!important}html body .koi-mahjong-app-root.koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=game] .koi-mahjong-ad-banner a.group>span:nth-child(2)>span:last-child{display:none!important}html body .koi-mahjong-app-root.koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=game] .koi-mahjong-action-layer{grid-template-columns:repeat(4,171px) 183px!important;gap:30px!important;width:988px!important;height:204px!important;padding:0!important;top:1708px!important;bottom:auto!important;left:46px!important}html body .koi-mahjong-app-root.koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=game] .koi-mahjong-action-layer button:nth-child(5){color:#fff!important;width:183px!important;min-width:183px!important;max-width:183px!important;height:204px!important;min-height:204px!important;max-height:204px!important;box-shadow:none!important;background:url(/games/koi-mahjong/tiles/newgamebutton.webp) 50%/100% 100% no-repeat!important;border:0!important;border-radius:0!important;padding:0 10px 38px!important;font-size:27px!important;line-height:27px!important}html body .koi-mahjong-app-root.koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=game] .koi-mahjong-action-layer button:nth-child(5):before{background-image:url(/games/koi-mahjong/tiles/newgameicon.webp)!important;width:90px!important;height:72px!important;top:49px!important}html body .koi-mahjong-app-root.koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=game] .koi-mahjong-board-shell .koi-mahjong-selected-preview,html body .koi-mahjong-app-root.koi-mahjong-app-root[data-viewport-mode=mobile][data-game-status=cleared] .koi-mahjong-canvas[data-screen=game] .koi-mahjong-board-shell .koi-mahjong-selected-preview,html body .koi-mahjong-app-root.koi-mahjong-app-root[data-viewport-mode=mobile][data-game-status=stuck] .koi-mahjong-canvas[data-screen=game] .koi-mahjong-board-shell .koi-mahjong-selected-preview{transform:translate(-50%,calc(-100% - 10px))scale(1);z-index:2147482600!important;transform-origin:bottom!important;pointer-events:none!important;will-change:transform, opacity!important;border-width:3px!important;border-radius:18px!important;width:154px!important;min-width:154px!important;min-height:184px!important;padding:10px 9px 14px!important;animation:.3s cubic-bezier(.2,.82,.22,1.12) both koi-mahjong-mobile-selected-preview-pop!important;position:absolute!important;box-shadow:inset 0 0 0 2px #ffffe038,0 0 28px #ffe176d1,0 14px 28px #17171280!important}html body .koi-mahjong-app-root.koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=game] .koi-mahjong-board-shell .koi-mahjong-selected-preview.is-exiting{animation:.15s ease-out both koi-mahjong-mobile-selected-preview-exit!important}html body .koi-mahjong-app-root.koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=game] .koi-mahjong-board-shell .koi-mahjong-selected-preview:after{width:20px!important;height:20px!important;bottom:-10px!important}html body .koi-mahjong-app-root.koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=game] .koi-mahjong-board-shell .koi-mahjong-selected-preview img{width:116px!important;max-width:100%!important;animation:.3s cubic-bezier(.16,1.25,.28,1) both koi-mahjong-selected-preview-image-pop!important}html body .koi-mahjong-app-root.koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=game] .koi-mahjong-board-shell:before{z-index:0!important;content:""!important;-webkit-backdrop-filter:blur(9px)saturate(.96)!important;backdrop-filter:blur(9px)saturate(.96)!important;box-shadow:none!important;pointer-events:none!important;background:0 0!important;border-radius:24px!important;display:none!important;position:absolute!important;inset:0!important}@keyframes koi-mahjong-mobile-selected-preview-pop{0%{opacity:0;transform:translate(-50%,calc(12px - 100%))scale(0)}58%{opacity:1;transform:translate(-50%,calc(-100% - 13px))scale(1.08)}78%{opacity:1;transform:translate(-50%,calc(-100% - 8px))scale(.97)}to{opacity:1;transform:translate(-50%,calc(-100% - 10px))scale(1)}}@keyframes koi-mahjong-mobile-selected-preview-exit{0%{opacity:1;transform:translate(-50%,calc(-100% - 10px))scale(1)}to{opacity:0;transform:translate(-50%,calc(-100% - 16px))scale(.9)}}html body .koi-mahjong-app-root.koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=game] .koi-mahjong-action-layer .koi-mahjong-item-count{box-sizing:border-box!important;border-width:2px!important;min-width:48px!important;height:48px!important;padding:0 9px!important;font-size:25px!important;line-height:1!important;top:-4px!important;right:-4px!important}html body .koi-mahjong-app-root.koi-mahjong-app-root .koi-mahjong-canvas[data-screen=game] :is(.koi-mahjong-tile.is-dealing,.koi-mahjong-tile-shadow-layer.is-dealing){animation-duration:.62s!important}html body .koi-mahjong-app-root.koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game]>.koi-mahjong-stage-character.is-foreground{z-index:1!important}html body .koi-mahjong-app-root.koi-mahjong-app-root .koi-mahjong-canvas[data-screen=game] :is(.koi-mahjong-titlebar,.koi-mahjong-status,.koi-mahjong-mode-tabs,.koi-mahjong-action-layer,.koi-mahjong-ad-banner){z-index:60!important;position:absolute!important}html body .koi-mahjong-app-root.koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-board-zone{z-index:auto!important}html body .koi-mahjong-app-root.koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] :is(.koi-mahjong-hud,.koi-mahjong-titlebar,.koi-mahjong-status,.koi-mahjong-mode-tabs,.koi-mahjong-ad-banner,.koi-mahjong-action-layer){z-index:80!important}html body .koi-mahjong-app-root.koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game]>.koi-mahjong-selected-preview-layer{z-index:90!important;width:1076px!important;height:760px!important;box-shadow:none!important;opacity:1!important;pointer-events:none!important;background:0 0!important;border:0!important;padding:0!important;position:absolute!important;top:580px!important;left:2px!important}html body .koi-mahjong-app-root.koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-titlebar p{font-size:24px!important;line-height:28px!important}html body .koi-mahjong-app-root.koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-titlebar p span{height:28px!important}html body .koi-mahjong-app-root.koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-titlebar h1{width:320px!important;height:74px!important;font-size:56px!important;line-height:66px!important}html body .koi-mahjong-app-root.koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-titlebar__game-type{font-size:24px!important;line-height:32px!important;top:24px!important;left:220px!important}html body .koi-mahjong-app-root.koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-titlebar__actions>strong{width:315px!important;font-size:24px!important;line-height:30px!important;top:159px!important;left:612px!important}html body .koi-mahjong-app-root.koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-mode-tabs button{font-size:42px!important;line-height:50px!important}html body .koi-mahjong-app-root.koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-mode-tabs button.is-active{font-size:48px!important;line-height:56px!important}html body .koi-mahjong-app-root.koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-status span{font-size:24px!important;line-height:30px!important;top:33px!important}html body .koi-mahjong-app-root.koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-status strong{font-size:38px!important;line-height:44px!important;top:66px!important}html body .koi-mahjong-app-root.koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-action-layer{grid-template-columns:repeat(4,171px) 183px!important}html body .koi-mahjong-app-root.koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-action-layer button{padding:0 6px 8px!important;font-size:43px!important;line-height:44px!important}html body .koi-mahjong-app-root.koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-action-layer button:nth-child(3){font-size:40px!important;line-height:42px!important}html body .koi-mahjong-app-root.koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-action-layer button:nth-child(4){font-size:36px!important;line-height:40px!important}html body .koi-mahjong-app-root.koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-action-layer button:nth-child(5){width:183px!important;min-width:183px!important;height:204px!important;min-height:204px!important;padding:0 6px 13px!important;font-size:43px!important;line-height:44px!important}@media (min-width:48rem){html body .koi-mahjong-app-root.koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=game]>.koi-mahjong-ad-banner{left:17.6389%!important;right:auto!important;transform:translate(-50%)!important}}html body .koi-mahjong-app-root .koi-mahjong-canvas[data-screen=game],html body .koi-mahjong-app-root .koi-mahjong-canvas[data-screen=game] *{-webkit-touch-callout:none!important;-webkit-user-select:none!important;user-select:none!important}html body .koi-mahjong-app-root .koi-mahjong-canvas[data-screen=game] img{-webkit-user-drag:none!important;user-drag:none!important}html body .koi-mahjong-app-root.koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-board-zone>.koi-mahjong-board-shell:not(.koi-mahjong-selected-preview-layer){z-index:auto!important;container-type:normal!important}html body .koi-mahjong-app-root.koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-board-zone>.koi-mahjong-board-shell:not(.koi-mahjong-selected-preview-layer)>.koi-mahjong-board{z-index:2!important;container-type:size!important}@media (max-width:767px){html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-titlebar__identity{width:1080px!important;height:210px!important;inset:0 auto auto 0!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-titlebar__identity>p{flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;width:313px!important;height:77px!important;margin:0!important;font-size:30px!important;line-height:32px!important;display:flex!important;position:absolute!important;top:38px!important;left:173px!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-titlebar__identity>p>span{height:32px!important;line-height:32px!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-titlebar__identity>p>span:last-child{text-transform:uppercase}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-titlebar__identity>h1{width:306px!important;height:73px!important;margin:0!important;font-size:56px!important;line-height:47px!important;position:absolute!important;top:126px!important;left:173px!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-titlebar__identity>h1>span:first-child{align-items:center!important;width:222px!important;height:73px!important;line-height:47px!important;display:flex!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-titlebar__game-type{width:86px!important;height:38px!important;font-size:24px!important;line-height:29px!important;top:30px!important;left:220px!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-titlebar__actions>strong{text-align:center!important;justify-content:center!important;align-items:center!important;width:315px!important;height:34px!important;margin:0!important;font-size:24px!important;line-height:22px!important;display:flex!important;position:absolute!important;top:163px!important;left:630px!important;transform:none!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-titlebar__actions>div{width:102px!important;height:102px!important;position:absolute!important;top:54px!important;left:770px!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-titlebar__home-button,html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-titlebar__home-button img,html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-titlebar__option-button,html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-titlebar__option-button img{width:102px!important;height:102px!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-titlebar__option-button{top:54px!important;left:894px!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-mode-tabs{display:block!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-mode-tabs>button{height:129px!important;margin:0!important;position:absolute!important;top:0!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-mode-tabs>button:first-child{width:291px!important;font-size:48px!important;left:0!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-mode-tabs>button:nth-child(2){width:271px!important;font-size:42px!important;left:345px!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-mode-tabs>button:nth-child(3){width:271px!important;font-size:42px!important;left:690px!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-status>div{padding:0!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-status>div>span{height:30px!important;font-size:24px!important;line-height:23px!important;top:33px!important;left:104px!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-status>div>strong{height:38px!important;margin:0!important;font-size:38px!important;line-height:38px!important;top:66px!important;left:104px!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-status>div:first-child:before{width:76px!important;height:78px!important;top:33px!important;left:24px!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-status>div:nth-child(2):before{width:89px!important;height:74px!important;top:35px!important;left:14px!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-status>div:nth-child(3):before{width:59px!important;height:78px!important;top:33px!important;left:28px!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-status>div:nth-child(4):before{width:86px!important;height:75px!important;top:34px!important;left:19px!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-cross-promo{width:886px!important;height:138px!important;top:1498px!important;left:91px!important;transform:none!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-actions>button:not(:last-child){align-self:start!important;margin-top:12px!important;padding:94px 8px 0!important;line-height:40px!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-actions>button:last-child{align-self:start!important;margin-top:0!important;padding:110px 8px 0!important;line-height:44px!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-actions>button:not(:last-child):before{width:58px!important;height:60px!important;top:28px!important;left:56.5px!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-actions>button:last-child:before{width:82px!important;height:76px!important;top:42px!important;left:51px!important}html body main.koi-mahjong-app-root.koi-mahjong-app-root:is(#koi-mahjong-figma-664-143,.koi-mahjong-app-root):is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-titlebar__identity>p{top:20px!important}html body main.koi-mahjong-app-root.koi-mahjong-app-root:is(#koi-mahjong-figma-664-143,.koi-mahjong-app-root):is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-titlebar__identity>h1{top:108px!important;left:173px!important}html body main.koi-mahjong-app-root.koi-mahjong-app-root:is(#koi-mahjong-figma-664-143,.koi-mahjong-app-root):is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-titlebar__actions>strong{text-align:center!important;justify-content:center!important;align-items:center!important;width:315px!important;height:34px!important;font-size:24px!important;line-height:22px!important;display:flex!important;top:145px!important;left:630px!important}html body main.koi-mahjong-app-root.koi-mahjong-app-root:is(#koi-mahjong-figma-664-143,.koi-mahjong-app-root):is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-titlebar__actions>div{width:102px!important;height:102px!important;top:36px!important;left:770px!important}html body main.koi-mahjong-app-root.koi-mahjong-app-root:is(#koi-mahjong-figma-664-143,.koi-mahjong-app-root):is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-titlebar__home-button,html body main.koi-mahjong-app-root.koi-mahjong-app-root:is(#koi-mahjong-figma-664-143,.koi-mahjong-app-root):is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-titlebar__home-button img{width:102px!important;min-width:102px!important;height:102px!important;min-height:102px!important}html body main.koi-mahjong-app-root.koi-mahjong-app-root:is(#koi-mahjong-figma-664-143,.koi-mahjong-app-root):is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-titlebar__option-button{width:102px!important;min-width:102px!important;height:102px!important;min-height:102px!important;top:36px!important;left:894px!important}html body main.koi-mahjong-app-root.koi-mahjong-app-root:is(#koi-mahjong-figma-664-143,.koi-mahjong-app-root):is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-titlebar__option-button img{width:102px!important;height:102px!important}html body main.koi-mahjong-app-root.koi-mahjong-app-root:is(#koi-mahjong-figma-664-143,.koi-mahjong-app-root):is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-mode-tabs>button:nth-child(2),html body main.koi-mahjong-app-root.koi-mahjong-app-root:is(#koi-mahjong-figma-664-143,.koi-mahjong-app-root):is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-mode-tabs>button:nth-child(3){width:271px!important}html body main.koi-mahjong-app-root.koi-mahjong-app-root:is(#koi-mahjong-figma-664-143,.koi-mahjong-app-root):is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game]>.koi-mahjong-ad-banner{width:886px!important;height:138px!important;top:1498px!important;left:91px!important;transform:none!important}html body main.koi-mahjong-app-root.koi-mahjong-app-root:is(#koi-mahjong-figma-664-143,.koi-mahjong-app-root):is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-titlebar__identity>h1{width:306px!important;height:73px!important;line-height:47px!important}html body main.koi-mahjong-app-root.koi-mahjong-app-root:is(#koi-mahjong-figma-664-143,.koi-mahjong-app-root):is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-titlebar__game-type{line-height:29px!important;top:30px!important}}
@media (max-width:767px){html body main.koi-mahjong-app-root.koi-mahjong-app-root:is(#koi-mahjong-figma-text,.koi-mahjong-app-root):is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-figma-stage-copy{color:#bd7585!important;letter-spacing:0!important;width:313px!important;height:77px!important;text-shadow:none!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;margin:0!important;padding:0!important;font-family:Noto Sans KR,sans-serif!important;font-size:30px!important;font-weight:900!important;line-height:32px!important;display:flex!important;top:20px!important;left:173px!important;overflow:visible!important}html body main.koi-mahjong-app-root.koi-mahjong-app-root:is(#koi-mahjong-figma-text,.koi-mahjong-app-root):is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-figma-stage-copy>span{text-transform:uppercase;width:313px!important;height:32px!important;font:inherit!important;margin:0!important;padding:0!important;line-height:32px!important;display:block!important;position:static!important}html body main.koi-mahjong-app-root.koi-mahjong-app-root:is(#koi-mahjong-figma-text,.koi-mahjong-app-root):is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-figma-game-title{color:#17342d!important;letter-spacing:0!important;text-shadow:4px 4px 4px #00000040!important;width:222px!important;height:73px!important;font-family:Noto Sans KR,sans-serif!important;font-size:56px!important;font-weight:900!important;line-height:47px!important}html body main.koi-mahjong-app-root.koi-mahjong-app-root:is(#koi-mahjong-figma-text,.koi-mahjong-app-root):is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-titlebar__game-type{color:#6d6158!important;letter-spacing:0!important;width:86px!important;height:38px!important;text-shadow:none!important;font-family:Noto Sans KR,sans-serif!important;font-size:24px!important;font-weight:700!important;line-height:29px!important}html body main.koi-mahjong-app-root.koi-mahjong-app-root:is(#koi-mahjong-figma-text,.koi-mahjong-app-root):is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-figma-mission{color:#344a43!important;letter-spacing:0!important;text-align:center!important;width:315px!important;height:34px!important;text-shadow:none!important;margin:0!important;padding:0!important;font-family:Noto Sans KR,sans-serif!important;font-size:24px!important;font-weight:900!important;line-height:22px!important}html body main.koi-mahjong-app-root.koi-mahjong-app-root:is(#koi-mahjong-figma-text,.koi-mahjong-app-root):is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game][data-game-status=playing] .koi-mahjong-figma-mission{white-space:nowrap!important;width:400px!important;left:587.5px!important;overflow:visible!important}html body main.koi-mahjong-app-root.koi-mahjong-app-root:is(#koi-mahjong-figma-text,.koi-mahjong-app-root):is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-mode-tab-label{color:#fffaf0!important;letter-spacing:0!important;text-align:center!important;width:291px!important;height:48px!important;text-shadow:none!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;font-family:Noto Sans KR,sans-serif!important;font-size:42px!important;font-weight:900!important;line-height:38px!important;display:flex!important;position:absolute!important;top:63px!important;left:50%!important;transform:translate(-50%,-50%)!important}html body main.koi-mahjong-app-root.koi-mahjong-app-root:is(#koi-mahjong-figma-text,.koi-mahjong-app-root):is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-mode-tabs>button.is-active .koi-mahjong-mode-tab-label{color:#fff!important;text-shadow:0 4px #00000040!important;width:136px!important;height:52px!important;font-family:Inter,Noto Sans KR,sans-serif!important;font-size:48px!important;font-weight:700!important;line-height:52px!important;top:65px!important}html body main.koi-mahjong-app-root.koi-mahjong-app-root:is(#koi-mahjong-figma-text,.koi-mahjong-app-root):is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-status-label{color:#7c634f!important;letter-spacing:0!important;height:30px!important;text-shadow:none!important;margin:0!important;padding:0!important;font-family:Noto Sans KR,sans-serif!important;font-size:24px!important;font-weight:900!important;line-height:23px!important;top:33px!important}html body main.koi-mahjong-app-root.koi-mahjong-app-root:is(#koi-mahjong-figma-text,.koi-mahjong-app-root):is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-status>div:first-child .koi-mahjong-status-label{width:52px!important;height:32px!important}html body main.koi-mahjong-app-root.koi-mahjong-app-root:is(#koi-mahjong-figma-text,.koi-mahjong-app-root):is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-status>div:nth-child(2) .koi-mahjong-status-label{width:47px!important}html body main.koi-mahjong-app-root.koi-mahjong-app-root:is(#koi-mahjong-figma-text,.koi-mahjong-app-root):is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-status-value{color:#2e1c14!important;letter-spacing:0!important;height:34px!important;text-shadow:none!important;margin:0!important;padding:0!important;font-family:Noto Sans KR,sans-serif!important;font-size:38px!important;font-weight:900!important;line-height:38px!important;top:66px!important}html body main.koi-mahjong-app-root.koi-mahjong-app-root:is(#koi-mahjong-figma-text,.koi-mahjong-app-root):is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-status>div:first-child .koi-mahjong-status-value{width:107px!important}html body main.koi-mahjong-app-root.koi-mahjong-app-root:is(#koi-mahjong-figma-text,.koi-mahjong-app-root):is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-action-layer>button{opacity:1!important}html body main.koi-mahjong-app-root.koi-mahjong-app-root:is(#koi-mahjong-figma-text,.koi-mahjong-app-root):is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-action-layer>button .koi-mahjong-action-label{color:#355d4c!important;letter-spacing:0!important;text-align:center!important;width:155px!important;height:40px!important;text-shadow:none!important;white-space:nowrap!important;pointer-events:none!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;font-family:Noto Sans KR,sans-serif!important;font-size:43px!important;font-weight:900!important;line-height:26px!important;display:flex!important;position:absolute!important;top:94px!important;left:8px!important}html body main.koi-mahjong-app-root.koi-mahjong-app-root:is(#koi-mahjong-figma-text,.koi-mahjong-app-root):is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-action-layer>button:nth-child(3) .koi-mahjong-action-label{font-size:40px!important}html body main.koi-mahjong-app-root.koi-mahjong-app-root:is(#koi-mahjong-figma-text,.koi-mahjong-app-root):is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-action-layer>button:nth-child(4) .koi-mahjong-action-label{width:145px!important;font-size:36px!important;left:13px!important}html body main.koi-mahjong-app-root.koi-mahjong-app-root:is(#koi-mahjong-figma-text,.koi-mahjong-app-root):is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-action-layer>button:nth-child(5) .koi-mahjong-action-label{color:#fff8dc!important;text-shadow:0 5px 4px #00000040!important;width:167px!important;height:51px!important;font-size:43px!important;line-height:25px!important;top:110px!important;left:8px!important}}
