/* Deployment identity stays outside the betting controls and safe areas. */
.release-badge{position:fixed;left:max(8px,env(safe-area-inset-left,0px));bottom:calc(3px + env(safe-area-inset-bottom,0px));z-index:30;max-width:calc(100vw - 24px);padding:1px 5px;border-radius:4px;font:500 10px/13px ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:0;color:var(--tier-muted,#a8bfd9);background:var(--tier-panel,#152238);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;user-select:text}
#app .release-badge{color:var(--muted,#a8bfd9);background:var(--page,#0c1420)}
#setup #homeRelease{position:static;display:block;width:max-content;margin:12px 10px 4px auto;padding:0;background:none;font-size:8px;line-height:10px;opacity:.32}
#app #left{padding-bottom:calc(19px + env(safe-area-inset-bottom,0px))}
@media(max-width:1100px) and (orientation:portrait){
 html.portrait #app #left{padding-bottom:calc(19px + var(--table-safe-bottom,env(safe-area-inset-bottom,0px)))}
 #setup .pro-mobile-launch{padding-bottom:calc(23px + env(safe-area-inset-bottom,0px))}
}
/* In landscape, action buttons are on the right; keep their full height. */
@media(orientation:landscape) and (max-height:640px){html.compact #app #left{padding-bottom:calc(3px + env(safe-area-inset-bottom,0px))}}
