/* v51: first-run UI uses UI background assets and real clickable hitboxes. No old Unity spritesheets. */
:root{
  --ui-loading-bg:url('/assets/ui/loading_start_v01.svg');
  --ui-menu-bg:url('/assets/ui/menu_home_v01.svg');
  --ui-world-bg:url('/assets/ui/world_map_v01.svg');
  --ui-burger-level-bg:url('/assets/ui/burger_level_select_v01.svg');
  --ui-burger-interior-bg:url('/assets/ui/interiors/burger_interior_v02.svg');
}
.ui-remake-v50 .screen:not(.screen-active),.ui-remake-v51 .screen:not(.screen-active){display:none!important;pointer-events:none!important}
.ui-remake-v50 .splash-screen,.ui-remake-v50 .menu-screen,.ui-remake-v50 .world-map-screen,.ui-remake-v50 .level-map-screen,.ui-remake-v51 .splash-screen,.ui-remake-v51 .menu-screen,.ui-remake-v51 .world-map-screen,.ui-remake-v51 .level-map-screen{background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;overflow:hidden!important;color:#fff6dc!important}
.ui-remake-v50 .splash-screen::before,.ui-remake-v50 .splash-screen::after,.ui-remake-v50 .menu-screen::before,.ui-remake-v50 .menu-screen::after,.ui-remake-v50 .world-map-screen::before,.ui-remake-v50 .world-map-screen::after,.ui-remake-v50 .level-map-screen::before,.ui-remake-v50 .level-map-screen::after,.ui-remake-v51 .splash-screen::before,.ui-remake-v51 .splash-screen::after,.ui-remake-v51 .menu-screen::before,.ui-remake-v51 .menu-screen::after,.ui-remake-v51 .world-map-screen::before,.ui-remake-v51 .world-map-screen::after,.ui-remake-v51 .level-map-screen::before,.ui-remake-v51 .level-map-screen::after{display:none!important;content:none!important}
.ui-remake-v50 .splash-screen,.ui-remake-v51 .splash-screen{background-image:var(--ui-loading-bg)!important}.ui-remake-v50 .splash-screen .brand-card,.ui-remake-v51 .splash-screen .brand-card{display:none!important}
.ui-remake-v50 .menu-screen,.ui-remake-v51 .menu-screen{background-image:var(--ui-menu-bg)!important;display:block!important;padding:0!important}.ui-remake-v50 .menu-screen .top-bar,.ui-remake-v50 .menu-screen .hero-panel,.ui-remake-v50 .menu-screen .mode-grid,.ui-remake-v50 .menu-screen .stat-strip,.ui-remake-v51 .menu-screen .top-bar,.ui-remake-v51 .menu-screen .hero-panel,.ui-remake-v51 .menu-screen .mode-grid,.ui-remake-v51 .menu-screen .stat-strip{display:none!important}
.ui-remake-v50 .menu-screen .menu-actions,.ui-remake-v51 .menu-screen .menu-actions{position:absolute!important;left:14.6%!important;top:52.1%!important;width:32.6%!important;height:38.4%!important;display:block!important;z-index:200!important;pointer-events:auto!important;background:transparent!important;border:0!important}.ui-remake-v50 .menu-screen .menu-actions button,.ui-remake-v51 .menu-screen .menu-actions button{position:absolute!important;left:0!important;width:100%!important;height:25.4%!important;margin:0!important;padding:0!important;border:0!important;border-radius:24px!important;background:rgba(255,255,255,.01)!important;color:transparent!important;text-shadow:none!important;box-shadow:none!important;pointer-events:auto!important;cursor:pointer!important;touch-action:manipulation!important}.ui-remake-v50 .menu-screen #btnPlay,.ui-remake-v51 .menu-screen #btnPlay{top:0!important}.ui-remake-v50 .menu-screen #btnLevelMap,.ui-remake-v51 .menu-screen #btnLevelMap{top:31.5%!important}.ui-remake-v50 .menu-screen #btnHowTo,.ui-remake-v51 .menu-screen #btnHowTo{top:63%!important}
.ui-remake-v50 .menu-screen #btnSettings,.ui-remake-v51 .menu-screen #btnSettings{position:absolute!important;left:2.8%!important;bottom:3.6%!important;width:14%!important;height:8%!important;z-index:201!important;border:0!important;border-radius:999px!important;background:rgba(255,255,255,.01)!important;color:transparent!important;box-shadow:none!important;pointer-events:auto!important;touch-action:manipulation!important}.ui-remake-v50 .menu-screen .menu-actions button:hover,.ui-remake-v50 .menu-screen .menu-actions button:focus-visible,.ui-remake-v50 .menu-screen #btnSettings:hover,.ui-remake-v50 .menu-screen #btnSettings:focus-visible,.ui-remake-v51 .menu-screen .menu-actions button:hover,.ui-remake-v51 .menu-screen .menu-actions button:focus-visible,.ui-remake-v51 .menu-screen #btnSettings:hover,.ui-remake-v51 .menu-screen #btnSettings:focus-visible{outline:4px solid rgba(255,255,255,.72)!important;filter:drop-shadow(0 0 18px rgba(255,219,82,.86))!important;transform:translateY(-2px)}
.ui-remake-v50 .settings-screen,.ui-remake-v50 .howto-screen,.ui-remake-v51 .settings-screen,.ui-remake-v51 .howto-screen{background:linear-gradient(180deg,#1b0b04,#050201)!important}.ui-remake-v50 .panel,.ui-remake-v50 .narrow-panel,.ui-remake-v51 .panel,.ui-remake-v51 .narrow-panel{border:6px solid #8c320f!important;border-radius:28px!important;background:linear-gradient(#7a3515,#341206)!important;box-shadow:0 10px 0 #170702,0 0 0 4px #f3b33c inset!important;color:#fff6da!important}.ui-remake-v50 .primary-button,.ui-remake-v50 .secondary-button,.ui-remake-v50 .small-button,.ui-remake-v51 .primary-button,.ui-remake-v51 .secondary-button,.ui-remake-v51 .small-button{border:5px solid #842d0d!important;border-radius:22px!important;background:linear-gradient(#ffe669,#f29a17)!important;color:#fff!important;text-shadow:0 3px 0 #70220a!important;box-shadow:0 6px 0 #4d1807,0 0 0 3px #fff0a5 inset!important;font-weight:1000!important}
@media(max-width:760px){.ui-remake-v50 .menu-screen .menu-actions button,.ui-remake-v51 .menu-screen .menu-actions button{border-radius:14px!important}.ui-remake-v50 .menu-screen #btnSettings,.ui-remake-v51 .menu-screen #btnSettings{height:9%!important}}
