/* Misi Kahayan identity: use the approved logo without changing game controls. */
#loading .loading-logo{display:block;width:min(330px,76vw);height:auto;max-height:42vh;object-fit:contain;filter:drop-shadow(0 12px 25px #061b1fa6)}
#loading small{margin-top:14px}
#kka-root .g-title-copy .g-game-logo{font-size:0!important;line-height:0!important;letter-spacing:0!important;text-shadow:none!important;margin:10px 0 3px!important;width:min(420px,90%);max-width:100%}
.g-game-logo img{display:block;width:100%;height:auto;object-fit:contain;filter:drop-shadow(0 8px 24px #03170ca6)}
.g-title-mini-icon{width:30px;height:30px;object-fit:cover;border-radius:7px;box-shadow:0 0 0 1px #dfbc7580}
.opening-game-logo img{display:block;width:min(360px,90%);height:auto;max-height:32vh;object-fit:contain}
.brand-mark img{display:block;border-radius:6px}
@media(max-width:800px){#kka-root .g-title-copy .g-game-logo{width:min(330px,64vw);margin-top:6px!important}.g-title-mini-icon{width:25px;height:25px}}
@media(max-width:540px){#kka-root .g-title-copy .g-game-logo{width:min(260px,73vw);margin-top:0!important}.g-title-mini-icon{width:24px;height:24px}}
@media(max-height:500px) and (orientation:landscape){.g-title-copy{padding-top:50px!important}#kka-root .g-title-copy .g-game-logo{width:min(165px,26vw);margin:0!important}.g-title-menu{margin-top:5px!important;gap:4px!important}.g-title-subtitle{margin:4px 0 6px!important}.g-title-mini-icon{width:20px;height:20px}.g-title-footer{display:none}}
