/* Shared trial chrome. Geometry and destinations remain the approved design. */
:root{--chrome-gold:#bc922e;--chrome-ink:#12372a;--metal-gold:radial-gradient(ellipse at 27% 10%,#fff6a9a8 0%,transparent 35%),linear-gradient(115deg,#896019 0%,#d5ae32 14%,#fff18a 28%,#bb8d1c 43%,#967019 52%,#efd354 70%,#fff2a0 78%,#c29a27 91%,#8c6519 100%)}
.global-top{background:var(--metal-gold);border-bottom:1px solid #8c681e;box-shadow:inset 0 1px 0 #fff4baaa,inset 0 -1px 0 #8c681e55}
.temp-brand,.temp-brand b{color:var(--chrome-ink)}
.profile-photo{box-shadow:0 0 0 2px #ffffff70}
.global-bottom:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 430 84' preserveAspectRatio='none'%3E%3Cdefs%3E%3ClinearGradient id='gold'%3E%3Cstop stop-color='%23896019'/%3E%3Cstop offset='.17' stop-color='%23d5ae32'/%3E%3Cstop offset='.34' stop-color='%23fff18a'/%3E%3Cstop offset='.49' stop-color='%23967019'/%3E%3Cstop offset='.65' stop-color='%23efd354'/%3E%3Cstop offset='.82' stop-color='%23fff2a0'/%3E%3Cstop offset='1' stop-color='%238c6519'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath fill='url(%23gold)' d='M0 0H151Q164 0 168 20C173 53 187 64 215 64C243 64 257 53 262 20Q266 0 279 0H430V84H0Z'/%3E%3C/svg%3E")}
.global-bottom .nav-item{color:var(--chrome-ink)}
.global-bottom .nav-item.active{color:var(--chrome-ink);font-weight:700}
.global-bottom .center-account i{background:linear-gradient(135deg,#a77919,#ebd17a 44%,#bd942f 75%,#a77919);color:var(--chrome-ink);box-shadow:inset 0 1px 1px #fff5c2,0 1px 2px #70531355}

/* Keep the account control wholly inside its own navigation column. */
.global-bottom .center-account{min-width:0;position:relative;align-items:center;justify-content:flex-end}
.global-bottom .center-account i{left:50%;transform:translateX(-50%);width:48px;height:48px;top:-3px}
.global-bottom .center-account span{position:relative;line-height:16px;margin:0;padding:0;white-space:nowrap}

/* Reserve space for the enlarged account control and separate content from fixed navigation. */
.global-bottom{height:100px;padding-top:20px}
.global-bottom .center-account i{width:62px;height:62px;top:-6px;box-shadow:inset 0 1px 1px #fff5c2,0 2px 5px #70531344}
.global-bottom .center-account svg{width:34px;height:34px}
.global-bottom .center-account span{font-size:11px;line-height:18px}
.dashboard{padding-bottom:140px}
.dashboard{position:fixed;top:76px;bottom:112px;left:50%;transform:translateX(-50%);overflow-y:auto;padding:16px 18px 28px;margin:0;scrollbar-width:thin}.global-bottom .center-account i{top:-12px}.global-bottom .center-account span{padding-bottom:0}

/* Account circle matches the reference notch proportions. */
.global-bottom{height:100px;padding:16px 5px 12px}
.global-bottom .nav-item:not(.center-account){padding-top:6px;gap:7px}
.global-bottom .center-account{justify-content:flex-start;padding:0}
.global-bottom .center-account i{top:-12px;left:50%;transform:translateX(-50%);width:76px;height:76px;border:0;border-radius:50%;box-shadow:none}
.global-bottom .center-account svg{width:39px;height:39px;stroke-width:1.5}
.global-bottom .center-account span{display:none}

.global-bottom .center-account i{top:-28px}

/* Clear space around the complete account circle. */
.global-bottom .center-account i{top:-28px}

.header-account-controls{display:flex;align-items:center;gap:8px;flex:none}.language-toggle{border:1px solid #173e3155;color:#12372a;background:#ffffffaa;font:bold 12px Tahoma,Arial;border-radius:9px;height:32px;min-width:36px;padding:0 7px;cursor:pointer}.language-toggle:focus-visible{outline:2px solid #12372a;outline-offset:2px}.header-account-controls .profile-photo{flex:none}html[dir=ltr] .dashboard,html[dir=ltr] .dash-card{text-align:left}html[dir=ltr] .dash-tabs{direction:ltr}
