:root{--language-bar-expanded-height:calc(44px + env(safe-area-inset-top,0px));--language-bar-height:var(--language-bar-expanded-height)}
html.language-bar-collapsed{--language-bar-height:calc(28px + env(safe-area-inset-top,0px))}
.language-bar{box-sizing:border-box;display:flex;align-items:center;justify-content:flex-end;gap:8px;height:var(--language-bar-expanded-height);margin:0 auto;padding:calc(6px + env(safe-area-inset-top,0px)) 12px 6px;background:#214d35;border-bottom:1px solid #6a8c68;box-shadow:0 3px 8px #0005;color:#fff;font:12px/1.4 Arial,sans-serif;position:fixed;top:0;left:50%;transform:translateX(-50%) translateY(0);width:min(100%,var(--shell,490px));z-index:1000001;transition:transform .9s ease-in-out,opacity .65s ease,visibility 0s}
html.language-bar-collapsed .language-bar{transform:translateX(-50%) translateY(-110%);opacity:0;visibility:hidden;pointer-events:none;transition:transform .9s ease-in-out,opacity .65s ease,visibility 0s .9s}
.language-bar-close{display:grid;place-items:center;width:26px;height:26px;padding:0;border:1px solid #789a7e;border-radius:7px;background:#173e2a;color:#fff;font:18px/1 Arial,sans-serif;cursor:pointer;flex:0 0 auto}
.language-toggle{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:6px;position:fixed;top:env(safe-area-inset-top,0px);left:50%;height:28px;min-width:96px;padding:3px 12px;border:1px solid #b5d3bd66;border-top:0;border-radius:0 0 12px 12px;background:rgba(33,77,53,.52);color:#fff;font:12px/1 Arial,sans-serif;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 2px 7px #0003;cursor:pointer;z-index:1000001;opacity:0;visibility:hidden;pointer-events:none;transform:translateX(-50%) translateY(-8px);transition:opacity .25s ease,transform .45s ease,visibility 0s .25s}
.language-toggle svg{width:16px;height:16px;flex:0 0 auto}
html.language-bar-collapsed .language-toggle{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(-50%) translateY(0);transition:opacity .3s ease .45s,transform .45s ease .4s,visibility 0s}
.language-toggle:hover,.language-toggle:focus-visible{background:rgba(33,77,53,.85)}
.language-toggle:focus-visible,.language-bar-close:focus-visible{outline:2px solid #f5cf6c;outline-offset:2px}
.language-bar select{max-width:140px;min-height:30px;padding:2px 8px;border:1px solid #789a7e;border-radius:5px;background:#173e2a;color:#fff;font:inherit}.language-bar select:focus-visible{outline:2px solid #f5cf6c;outline-offset:2px}.language-bar label{white-space:nowrap}.source-original-promo button,.bottom-nav em{overflow-wrap:break-word}.bottom-nav em{font-size:clamp(9px,2.7vw,13px)}
body{padding-top:var(--language-bar-height);transition:padding-top .9s ease-in-out}.topbar{top:0!important}.source-original-promo .u-navbar--fixed,.inner-header,.source-record-header,.source-original-promo .uni-page-head{top:var(--language-bar-height)!important;transition:top .9s ease-in-out}
html .source-game-detail-live.game-detail-overlay{top:var(--language-bar-height);transition:top .9s ease-in-out}
html .source-game-detail-live .category-sidebar{top:calc(var(--language-bar-height) + .186666667 * min(100vw,375px));max-height:calc(100svh - var(--language-bar-height) - .213333333 * min(100vw,375px));transition:top .9s ease-in-out,max-height .9s ease-in-out}
.app-shell.route-profile .page-outlet{padding-top:12px}
html[lang="fil"] .source-home-head .api-account-actions .api-action{font-size:11px;white-space:nowrap}
@media(prefers-reduced-motion:reduce){body,.language-bar,.language-toggle,html.language-bar-collapsed .language-bar,html.language-bar-collapsed .language-toggle,.source-original-promo .u-navbar--fixed,.inner-header,.source-record-header,.source-original-promo .uni-page-head,html .source-game-detail-live.game-detail-overlay,html .source-game-detail-live .category-sidebar{transition:none}}
