/* Original, unmodified Theor.fun mark; the trading product keeps its own name. */
.topbar>a.brand:has(.theor-brand-mark){display:inline-flex;align-items:center;gap:8px;flex-shrink:0;white-space:nowrap;text-decoration:none;background:none}
.theor-brand-mark{display:block;width:28px;height:28px;object-fit:contain;flex-shrink:0}
.rail .logo{object-fit:contain}
.profile-avatar{background:linear-gradient(145deg,#2c3440,#1b2029);color:#cbd5e1;box-shadow:0 0 0 1px #49546340}
.phone-nav-profile{background:#252d38;border-color:#536071;box-shadow:none}
.sol-release-nav .active .phone-nav-profile{background:#253e32;border-color:#8ed9ae}
.phone-nav-profile>img{height:19px!important;width:19px!important}
.trader-avatar.trader-self{background:#252d38;border-color:#536071;color:#cbd5e1}
@media(max-width:760px), (pointer:coarse) and (hover:none) and (max-height:760px){
 body:has(.sol-release-view[data-mobile-layout=focus]) #app>.topbar{padding-right:84px!important}
 body:has(.sol-release-view) .topbar>a.brand:has(.theor-brand-mark){gap:5px;background:none;letter-spacing:-.5px;font-size:16px!important}
 .topbar .theor-brand-mark{width:23px;height:26px}
 body:has(.sol-release-view[data-mobile-layout=focus]) .topbar>.brand em{display:inline!important}
}
@media(max-width:359px){body:has(.sol-release-view) .topbar>a.brand:has(.theor-brand-mark){font-size:14px!important;gap:4px}.topbar .theor-brand-mark{width:19px}}
