/* Shared organization: all routes keep their existing controls and content. */
.wl-rail .wl-nav-group{margin:22px 10px 7px;color:#94bbc8;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;line-height:1.5}
.wl-rail .wl-navigation{gap:5px}.wl-rail .wl-nav-link{border:1px solid transparent!important;border-radius:11px;background:transparent;box-shadow:none;text-shadow:none;min-height:46px;padding:7px 9px;gap:10px;font-size:12px;line-height:1.35}
.wl-rail .wl-nav-link:hover{background:#1f8ea326;border-color:#518b994d!important}.wl-rail .wl-nav-link.is-active{background:linear-gradient(100deg,#1f8ea347,#1f8ea318);border-color:#ffc24d80!important;box-shadow:inset 3px 0 #ffc24d}
.wl-rail .wl-nav-image{width:36px;height:36px;flex:none;filter:none}.wl-rail .wl-nav-link span{min-width:0;overflow-wrap:anywhere}
.wl-rail .wl-more{margin-top:20px;border-top:1px solid #527a874d;padding-top:14px}.wl-rail .wl-more summary{min-height:44px;padding:10px;cursor:pointer}.wl-page-heading>.wl-nav-image{width:48px;height:48px;flex:none}.wl-page-heading{gap:14px}
.wl-ui #main-content{min-width:0}.wl-ui #main-content>.content{display:flow-root}.wl-ui #main-content .box-content{margin-bottom:20px}.wl-ui #main-content .orientation-bar{gap:8px;padding:10px!important}.wl-ui #main-content .orientation-bar button{min-height:42px}
.wl-ui #main-content h2,.wl-ui #main-content h3{scroll-margin-top:24px}.wl-ui #main-content table.general td{vertical-align:middle}.wl-ui .wl-page-heading h1{overflow-wrap:anywhere}
@media(max-width:780px){.wl-rail{padding-bottom:80px}.wl-rail .wl-nav-group{margin-top:19px}.wl-rail .wl-nav-link{min-height:48px}.wl-page-heading{padding:12px;gap:10px}.wl-page-heading h1{font-size:21px}.wl-ui #main-content .orientation-bar{gap:6px}.wl-ui #main-content .orientation-bar button{padding:8px 10px!important}}
/* Bring actual page tasks above the fold while retaining the world artwork. */
.wl-ui.wl-game .wl-adventure-scene{min-height:150px;margin-bottom:18px}.wl-ui.wl-game[data-page="home"] .wl-adventure-scene{min-height:210px}.wl-ui.wl-game .wl-scene-trainer{height:150px;bottom:-12px}.wl-ui.wl-game .wl-scene-companion{width:110px;height:110px;bottom:0}.wl-ui.wl-game .wl-scene-caption strong{font-size:21px}
@media(max-width:780px){.wl-ui.wl-game .wl-adventure-scene,.wl-ui.wl-game[data-page="home"] .wl-adventure-scene{min-height:150px}.wl-ui.wl-game .wl-scene-trainer{height:135px;left:44%}.wl-ui.wl-game .wl-scene-companion{width:85px;height:85px;left:69%}.wl-ui.wl-game .wl-scene-caption{max-width:55%;left:10px;top:10px;padding:8px 10px}.wl-ui.wl-game .wl-scene-caption strong{font-size:16px}}
