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}}html body .koi-mahjong-app-root .koi-mahjong-canvas[data-screen=game] .koi-mahjong-ad-banner>.koi-mahjong-toss-banner-slot{width:100%;height:100%;min-height:0;display:block;overflow:hidden}html body .koi-mahjong-app-root .koi-mahjong-canvas[data-screen=game] .koi-mahjong-ad-banner>.koi-mahjong-toss-banner-slot[hidden]{display:none!important}@media (max-width:767px){: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 body .koi-mahjong-app-root.koi-mahjong-app-root[data-stage-intro=on]:after{content:""!important;z-index:130!important;pointer-events:auto!important;background:#000000b8!important;animation:1.45s both koi-stage-intro-shell!important;display:block!important;position:absolute!important;inset:0!important}html body .koi-mahjong-app-root.koi-mahjong-app-root>.koi-mahjong-stage-intro{z-index:140!important;width:var(--mahjong-design-width)!important;height:var(--mahjong-design-height)!important;transform:translate(-50%, -50%) scale(var(--mahjong-scale,1))!important;transform-origin:50%!important;position:absolute!important;inset:50% auto auto 50%!important}html body .koi-mahjong-app-root.koi-mahjong-app-root>.koi-mahjong-stage-intro:before{content:none!important;display:none!important}html body .koi-mahjong-app-root.koi-mahjong-app-root:is([data-game-status=cleared],[data-game-status=stuck]):before,html body .koi-mahjong-app-root.koi-mahjong-app-root:is([data-game-status=cleared],[data-game-status=stuck]) .koi-mahjong-canvas[data-screen=game]:after,html body .koi-mahjong-app-root.koi-mahjong-app-root:is([data-game-status=cleared],[data-game-status=stuck]) .koi-mahjong-result:before{content:none!important;pointer-events:none!important;background:0 0!important;display:none!important}html body .koi-mahjong-app-root.koi-mahjong-app-root:is([data-game-status=cleared],[data-game-status=stuck]) .koi-mahjong-canvas[data-screen=game]>.koi-mahjong-result-dim{pointer-events:auto!important;width:auto!important;height:auto!important;display:block!important;position:absolute!important;inset:-100vmax!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 bottom 0,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}@media (min-width:48rem){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 - 19.8889vw),50%!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] .koi-mahjong-main-menu__still,html body .koi-mahjong-app-root.koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=menu] .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]):not([data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=menu] .koi-mahjong-main-menu__bg{visibility:visible!important;opacity:.82!important;z-index:0!important;display:block!important}html body main.koi-mahjong-app-root.koi-mahjong-app-root[data-screen=menu]:not([data-viewport-mode=mobile]):not([data-platform-mode=appsInToss])>.koi-mahjong-scene{background-image:var(--koi-page-background-image)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}html body .koi-mahjong-app-root.koi-mahjong-app-root:not([data-viewport-mode=mobile]):not([data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=menu] .koi-mahjong-main-menu__character{visibility:visible!important;opacity:1!important;object-fit:contain!important;object-position:right bottom!important;z-index:1!important;width:auto!important;height:96.1111%!important;max-height:none!important;display:block!important;inset:auto 0 0 auto!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-action-layer button[data-ad-refill=true]:after{content:"AD";z-index:4;color:#ffe582;letter-spacing:0;text-shadow:0 1px 2px #00000073;pointer-events:none;font-size:12px;font-weight:900;line-height:1;position:absolute;top:5%;right:7%}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:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=game]{overflow:visible!important}html body .koi-mahjong-app-root.koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=game]>.koi-mahjong-stage-character>img{transform:scaleX(var(--koi-stage-character-scale-x,1)) scaleY(var(--koi-stage-character-viewport-scale,1))!important;transform-origin:100% 0!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}}.koi-mahjong-app-root button:not(:disabled):not(.koi-mahjong-tile):not(.koi-mahjong-options-backdrop){-webkit-tap-highlight-color:transparent;touch-action:manipulation;transform-origin:50%;transition:scale 90ms cubic-bezier(.2,.8,.2,1),opacity 90ms}.koi-mahjong-app-root button:not(:disabled):not(.koi-mahjong-tile):not(.koi-mahjong-options-backdrop):active{opacity:.84;transition-duration:35ms;scale:.94}html body .koi-mahjong-app-root.koi-mahjong-app-root .koi-mahjong-canvas[data-screen=game] .koi-mahjong-tile.koi-mahjong-tile,html body .koi-mahjong-app-root.koi-mahjong-app-root .koi-mahjong-canvas[data-screen=game] .koi-mahjong-tile.koi-mahjong-tile:hover,html body .koi-mahjong-app-root.koi-mahjong-app-root .koi-mahjong-canvas[data-screen=game] .koi-mahjong-tile.koi-mahjong-tile:focus-visible,html body .koi-mahjong-app-root.koi-mahjong-app-root .koi-mahjong-canvas[data-screen=game] .koi-mahjong-tile.koi-mahjong-tile .koi-mahjong-tile__image,html body .koi-mahjong-app-root.koi-mahjong-app-root .koi-mahjong-canvas[data-screen=game] .koi-mahjong-tile.koi-mahjong-tile .koi-mahjong-tile__shadow{filter:none!important}.koi-mahjong-app-root .koi-mahjong-canvas[data-screen=game] .koi-mahjong-tile{transition:transform 90ms!important}.koi-mahjong-app-root .koi-mahjong-canvas[data-screen=game][data-tile-grid=standard-grid] .koi-mahjong-tile__shadow{display:block!important}.koi-mahjong-app-root button:not(:disabled):not(.koi-mahjong-tile):not(.koi-mahjong-options-backdrop):focus-visible{outline-offset:3px;outline:3px solid #ffe480f5}.koi-mahjong-app-root button:disabled{cursor:not-allowed}@media (prefers-reduced-motion:reduce){.koi-mahjong-app-root button:not(:disabled):not(.koi-mahjong-tile):not(.koi-mahjong-options-backdrop){transition-duration:0s}}.koi-mahjong-busy-overlay{z-index:1000000;cursor:wait;pointer-events:auto;touch-action:none;background:#030c118f;border:0;place-items:center;width:100%;height:100%;padding:0;animation:.14s ease-out both koi-mahjong-busy-dim-in;display:grid;position:absolute;inset:0}.koi-mahjong-busy-indicator{border:4px solid #ffe18a;border-color:#ffe18a #ffe18ab3 #ffffff3d #ffffff3d;border-radius:50%;width:52px;height:52px;animation:.72s linear infinite koi-mahjong-loading-spin;display:block;box-shadow:0 0 18px #ffe18a33}@keyframes koi-mahjong-busy-dim-in{0%{opacity:0}to{opacity:1}}@media (max-width:767px){.koi-mahjong-busy-indicator{border-width:4px;width:46px;height:46px}}@media (prefers-reduced-motion:reduce){.koi-mahjong-busy-overlay{animation:none}.koi-mahjong-busy-indicator{animation-duration:1.4s}}
@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}}html body main.koi-mahjong-app-root.koi-mahjong-app-root:is(#koi-mahjong-result-stack,.koi-mahjong-app-root):is([data-game-status=cleared],[data-game-status=stuck]) .koi-mahjong-canvas[data-screen=game]>.koi-mahjong-hud{z-index:auto!important;pointer-events:none!important}html body main.koi-mahjong-app-root.koi-mahjong-app-root:is(#koi-mahjong-result-stack,.koi-mahjong-app-root):is([data-game-status=cleared],[data-game-status=stuck]) .koi-mahjong-canvas[data-screen=game]>.koi-mahjong-hud :is(.koi-mahjong-titlebar,.koi-mahjong-mode-tabs){z-index:40!important;pointer-events:none!important}html body main.koi-mahjong-app-root.koi-mahjong-app-root:is(#koi-mahjong-result-stack,.koi-mahjong-app-root):is([data-game-status=cleared],[data-game-status=stuck]) .koi-mahjong-canvas[data-screen=game]>.koi-mahjong-hud .koi-mahjong-status{z-index:26000!important;pointer-events:none!important}html body main.koi-mahjong-app-root.koi-mahjong-app-root:is(#koi-mahjong-result-stack,.koi-mahjong-app-root):is([data-game-status=cleared],[data-game-status=stuck]) .koi-mahjong-canvas[data-screen=game]>.koi-mahjong-result-dim{z-index:25000!important;pointer-events:auto!important;width:100%!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important}html body main.koi-mahjong-app-root.koi-mahjong-app-root:is(#koi-mahjong-result-stack,.koi-mahjong-app-root)[data-game-status=stuck] .koi-mahjong-canvas[data-screen=game]>.koi-mahjong-result.is-stuck,html body main.koi-mahjong-app-root.koi-mahjong-app-root:is(#koi-mahjong-result-stack,.koi-mahjong-app-root)[data-game-status=stuck] .koi-mahjong-canvas[data-screen=game]>.koi-mahjong-gameover-overlay-v3{z-index:50000!important;visibility:visible!important;opacity:1!important;display:block!important}html body main.koi-mahjong-app-root.koi-mahjong-app-root:is(#koi-mahjong-result-stack,.koi-mahjong-app-root)[data-game-status=stuck] .koi-mahjong-canvas[data-screen=game]>.koi-mahjong-result.is-stuck{pointer-events:none!important;width:1080px!important;height:1920px!important;position:absolute!important;inset:0!important}html body main.koi-mahjong-app-root.koi-mahjong-app-root:is(#koi-mahjong-result-stack,.koi-mahjong-app-root)[data-game-status=stuck] .koi-mahjong-canvas[data-screen=game]>.koi-mahjong-result-dim.is-stuck{background:#00000038!important}html body main.koi-mahjong-app-root.koi-mahjong-app-root:is(#koi-mahjong-result-stack,.koi-mahjong-app-root):is([data-viewport-mode=mobile],[data-platform-mode=appsInToss])[data-game-status=stuck] .koi-mahjong-canvas[data-screen=game]>.koi-mahjong-hud .koi-mahjong-status{top:530px!important}html body main.koi-mahjong-app-root.koi-mahjong-app-root:is(#koi-mahjong-result-stack,.koi-mahjong-app-root)[data-game-status=stuck] .koi-mahjong-result.is-stuck>.koi-mahjong-result__stats{display:none!important}html body main.koi-mahjong-app-root.koi-mahjong-app-root:is(#koi-mahjong-result-stack,.koi-mahjong-app-root)[data-game-status=stuck] .koi-mahjong-result.is-stuck :is(.koi-mahjong-gameover-title-v2,.koi-mahjong-gameover-actions-v2),html body main.koi-mahjong-app-root.koi-mahjong-app-root:is(#koi-mahjong-result-stack,.koi-mahjong-app-root)[data-game-status=stuck] .koi-mahjong-gameover-overlay-v3 :is(.koi-mahjong-gameover-title-v3,.koi-mahjong-gameover-actions-v3){visibility:visible!important;filter:none!important}
.koi-mahjong-figma-titlebar-art,.koi-mahjong-figma-tab-art,.koi-mahjong-figma-status-card-art,.koi-mahjong-figma-status-icon,.koi-mahjong-figma-action-art{display:none}html body main.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{width:1080px!important;height:210px!important;box-shadow:none!important;background:0 0!important;top:18px!important;left:0!important}html body main.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-figma-titlebar-art{z-index:0!important;object-fit:fill!important;pointer-events:none!important;width:1080px!important;height:210px!important;display:block!important;position:absolute!important;inset:0!important}html body main.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{pointer-events:none!important;width:1080px!important;height:210px!important;position:absolute!important;inset:0!important}html body main.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-figma-stage-copy{color:#bd7585!important;letter-spacing:0!important;width:301px!important;height:77px!important;text-shadow:none!important;flex-direction:column!important;justify-content:center!important;margin: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;position:absolute!important;top:106px!important;left:645px!important}html body main.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-figma-stage-copy>span{text-transform:none!important;width:301px!important;height:32px!important;line-height:32px!important;display:block!important}html body main.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:0!important;height:0!important;margin:0!important;position:static!important}html body main.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-figma-game-title{color:#17342d!important;letter-spacing:0!important;white-space:nowrap!important;text-shadow:4px 4px 4px #00000040!important;align-items:center!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;display:flex!important;position:absolute!important;top:32px!important;left:436px!important}html body main.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{color:#6d6158!important;letter-spacing:0!important;white-space:nowrap!important;width:86px!important;height:38px!important;text-shadow:none!important;align-items:center!important;font-family:Noto Sans KR,sans-serif!important;font-size:24px!important;font-weight:700!important;line-height:29px!important;display:flex!important;position:absolute!important;top:102px!important;left:504px!important}html body main.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{pointer-events:none!important;width:1080px!important;height:210px!important;position:absolute!important;inset:0!important}html body main.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-figma-mission{color:#344a43!important;letter-spacing:0!important;text-align:center!important;white-space:nowrap!important;width:315px!important;height:47px!important;text-shadow:none!important;justify-content:center!important;align-items:center!important;margin:0!important;font-family:Noto Sans KR,sans-serif!important;font-size:24px!important;font-weight:900!important;line-height:22px!important;display:flex!important;position:absolute!important;top:140px!important;left:158px!important;overflow:hidden!important}html body main.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{z-index:3!important;pointer-events:auto!important;width:128px!important;height:128px!important;position:absolute!important;top:23px!important;left:46px!important}html body main.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-titlebar__home-button,.koi-mahjong-titlebar__home-button img){width:128px!important;min-width:128px!important;height:128px!important;min-height:128px!important;padding:0!important}html body main.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{width:128px!important;min-width:128px!important;height:128px!important;min-height:128px!important;padding:0!important;top:27px!important;left:902px!important;right:auto!important}html body main.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:128px!important;height:128px!important}html body main.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{width:964px!important;height:129px!important;top:242px!important;left:58px!important}html body main.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{left:0!important}html body main.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){left:345px!important}html body main.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){left:690px!important}html body main.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{opacity:1!important;filter:none!important;background:0 0!important;overflow:visible!important}html body main.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-figma-tab-art{z-index:0!important;object-fit:fill!important;pointer-events:none!important;width:271px!important;height:129px!important;display:block!important;position:absolute!important;top:-2px!important;left:10px!important}html body main.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 .koi-mahjong-figma-tab-art{width:275px!important;height:125px!important;top:0!important;left:8px!important}html body main.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-tab-label{opacity:1!important;z-index:1!important}html body main.koi-mahjong-app-root.koi-mahjong-app-root:is(#koi-mahjong-figma-tab-state,.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;letter-spacing:0!important;text-shadow:0 4px #00000040!important;-webkit-text-stroke:0!important;font-synthesis:none!important;font-family:Inter,Noto Sans KR,sans-serif!important;font-size:48px!important;font-weight:700!important;line-height:52px!important}html body main.koi-mahjong-app-root.koi-mahjong-app-root:is(#koi-mahjong-figma-tab-state,.koi-mahjong-app-root):is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-mode-tabs>button:not(.is-active) .koi-mahjong-figma-tab-art{opacity:1!important;filter:grayscale()brightness(.82)contrast(1.04)!important}html body main.koi-mahjong-app-root.koi-mahjong-app-root:is(#koi-mahjong-figma-tab-state,.koi-mahjong-app-root):is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-mode-tabs>button:not(.is-active) .koi-mahjong-mode-tab-label{color:#d1d1d1!important;opacity:1!important;text-shadow:0 2px 2px #0000006b!important}html body main.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{grid-template-columns:repeat(4,235px)!important;gap:22px!important;width:1008px!important;height:143px!important;top:379px!important;left:31px!important}html body main.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{background:0 0!important;width:235px!important;height:143px!important;min-height:0!important;padding:0!important;overflow:hidden!important}html body main.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{height:129px!important}html body main.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-figma-status-card-art{z-index:0!important;object-fit:fill!important;pointer-events:none!important;width:235px!important;height:143px!important;display:block!important;position:absolute!important;inset:0!important}html body main.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 .koi-mahjong-figma-status-card-art{height:129px!important}html body main.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-figma-status-icon{z-index:1!important;object-fit:contain!important;pointer-events:none!important;display:block!important;position:absolute!important}html body main.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:before{content:none!important;display:none!important}html body main.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 .koi-mahjong-figma-status-icon{width:76px!important;height:78px!important;top:26px!important;left:24px!important}html body main.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) .koi-mahjong-figma-status-icon{width:89px!important;height:74px!important;top:35px!important;left:14px!important}html body main.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) .koi-mahjong-figma-status-icon{width:59px!important;height:78px!important;top:33px!important;left:28px!important}html body main.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) .koi-mahjong-figma-status-icon{width:86px!important;height:75px!important;top:34px!important;left:19px!important}html body main.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-label{height:30px!important;margin:0!important;font-size:24px!important;line-height:23px!important;position:absolute!important;top:33px!important;left:104px!important}html body main.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-value{height:38px!important;margin:0!important;font-size:38px!important;line-height:38px!important;position:absolute!important;top:66px!important;left:104px!important}html body main.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:26px!important;left:24px!important}html body main.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 main.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 main.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 main.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{background:#fff9edf0!important;border-radius:14px!important;width:886px!important;height:138px!important;top:1498px!important;left:91px!important;transform:none!important;box-shadow:0 4px 5px #331f0d2e!important}html body main.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[data-ad-source=inhouse]>div,html body main.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[data-ad-source=inhouse]>div>div,html body main.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[data-ad-source=inhouse] a{width:100%!important;height:100%!important;min-height:0!important;box-shadow:none!important;background:#fff9edf0!important;border:0!important;border-radius:14px!important}html body main.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[data-ad-source=inhouse] .koi-ad-house-artwork,html body main.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[data-ad-source=inhouse] .koi-ad-house-action{display:none!important}html body main.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[data-ad-source=inhouse] .koi-ad-house-copy{width:886px!important;height:138px!important;padding:0!important;display:block!important;position:absolute!important;inset:0!important}html body main.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[data-ad-source=inhouse] .koi-ad-house-eyebrow{color:#b77a45!important;letter-spacing:0!important;width:170px!important;height:22px!important;font-size:15px!important;line-height:22px!important;position:absolute!important;top:13px!important;left:24px!important}html body main.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[data-ad-source=inhouse] .koi-ad-house-headline{color:#17342d!important;white-space:nowrap!important;width:170px!important;height:30px!important;margin:0!important;font-size:22px!important;line-height:30px!important;position:absolute!important;top:34px!important;left:24px!important}html body main.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[data-ad-source=inhouse] .koi-ad-house-description{color:#5f584c!important;opacity:1!important;width:560px!important;height:36px!important;margin:0!important;font-size:18px!important;font-weight:500!important;line-height:24px!important;position:absolute!important;top:22px!important;left:205px!important;overflow:hidden!important}html body main.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{width:1049px!important;height:204px!important;display:block!important;position:absolute!important;top:1708px!important;bottom:auto!important;left:18px!important}html body main.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{opacity:1!important;background:0 0!important;width:173px!important;height:189px!important;min-height:189px!important;margin:0!important;padding:0!important;position:absolute!important;top:8px!important;overflow:visible!important}html body main.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:first-child{left:0!important}html body main.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(2){left:213px!important}html body main.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){left:426px!important}html body main.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){left:639px!important}html body main.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:176px!important;height:189px!important;min-height:189px!important;left:852px!important}html body main.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:before{content:none!important;display:none!important}html body main.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-figma-action-art{z-index:0!important;pointer-events:none!important;display:block!important;position:absolute!important;inset:0!important;overflow:visible!important}html body main.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-figma-action-frame{border-style:solid!important;border-width:35px 38px 42px!important;border-image-source:url(/games/koi-mahjong/figma-664-143/action-frame.png)!important;border-image-slice:35 38 42 fill!important;border-image-width:35px 38px 42px!important;border-image-repeat:stretch!important;display:block!important;position:absolute!important;inset:0!important}html body main.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-figma-action-art.is-new-game .koi-mahjong-figma-action-frame{border-image-source:url(/games/koi-mahjong/figma-664-143/new-game-frame.png)!important}.koi-mahjong-figma-action-detail,.koi-mahjong-figma-new-game-detail,.koi-mahjong-figma-action-icon{object-fit:contain;display:block;position:absolute}.koi-mahjong-figma-action-detail.is-top{width:20px;height:9px;top:6px;left:76.5px}.koi-mahjong-figma-action-detail.is-bottom{width:53px;height:13px;bottom:4px;left:60px}.koi-mahjong-figma-action-detail.is-left-bottom{width:24px;height:28px;bottom:4px;left:4px}.koi-mahjong-figma-action-detail.is-right-bottom{width:23px;height:27px;bottom:4px;right:4px}.koi-mahjong-figma-new-game-detail.is-bottom{width:114px;height:52px;bottom:-18px;left:31px}.koi-mahjong-figma-new-game-detail.is-left{width:42px;height:108px;top:37px;left:-19px}.koi-mahjong-figma-new-game-detail.is-top{width:61px;height:48px;top:-17px;left:57px}.koi-mahjong-figma-new-game-detail.is-right{width:42px;height:108px;top:37px;right:-19px}.koi-mahjong-figma-action-flash{opacity:0;background:#fff;border-radius:12px;display:block;position:absolute;inset:0}html body main.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:active .koi-mahjong-figma-action-flash{animation:.18s ease-out koi-mahjong-figma-button-flash}@keyframes koi-mahjong-figma-button-flash{0%{opacity:.35}to{opacity:0}}html body main.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-figma-action-icon{z-index:2!important}html body main.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:first-child .koi-mahjong-figma-action-icon{width:76px;height:92px;top:25px;left:59px}html body main.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(2) .koi-mahjong-figma-action-icon{width:97px;height:92px;top:25px;left:38px}html body main.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) .koi-mahjong-figma-action-icon{width:78px;height:81px;top:29px;left:45px}html body main.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) .koi-mahjong-figma-action-icon{width:84px;height:88px;top:26px;left:45px}html body main.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) .koi-mahjong-figma-action-icon{width:100px;height:95px;top:23px;left:38px}html body main.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:first-child:before{width:76px!important;height:92px!important;top:25px!important;left:59px!important}html body main.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(2):before{width:97px!important;height:92px!important;top:25px!important;left:38px!important}html body main.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):before{width:78px!important;height:81px!important;top:29px!important;left:45px!important}html body main.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):before{width:84px!important;height:88px!important;top:26px!important;left:45px!important}html body main.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):before{width:100px!important;height:95px!important;top:23px!important;left:38px!important}html body main.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 .koi-mahjong-action-label{color:#73401a!important;letter-spacing:0!important;white-space:nowrap!important;text-shadow:0 2px 3px #4d260d80,0 -1px 1px #ffe59966!important;justify-content:center!important;align-items:center!important;width:165px!important;height:48px!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:124px!important;left:4px!important}html body main.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) .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:5px!important}html body main.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:active{transform:translateY(3px)scale(.98)!important}html body main.koi-mahjong-app-root.koi-mahjong-app-root:is(#koi-mahjong-mobile-figma,.koi-mahjong-app-root):is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-titlebar__actions .koi-mahjong-titlebar__home-button,html body main.koi-mahjong-app-root.koi-mahjong-app-root:is(#koi-mahjong-mobile-figma,.koi-mahjong-app-root):is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-titlebar__actions .koi-mahjong-titlebar__home-button img{width:128px!important;min-width:128px!important;height:128px!important;min-height:128px!important;padding:0!important}html body main.koi-mahjong-app-root.koi-mahjong-app-root:is(#koi-mahjong-mobile-figma,.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 main.koi-mahjong-app-root.koi-mahjong-app-root:is(#koi-mahjong-mobile-figma,.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;position:absolute!important;top:0!important}html body main.koi-mahjong-app-root.koi-mahjong-app-root:is(#koi-mahjong-mobile-figma,.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:176px!important;min-width:176px!important;height:189px!important;min-height:189px!important;padding:0!important}
