.ha-theme-switcher{align-items:center;background:none;border:none;cursor:pointer;display:inline-flex;font-size:14px;font-weight:400;gap:8px;line-height:12px;padding:0;transition:background .3s,color .3s;width:100%}.temp-location{left:50%;position:fixed;top:0;transform:translate(-50%,20px);z-index:9999}.ha-theme-switcher__icon{display:inline-block}.ha-theme-switcher__icon svg{height:20px}.ha-usermenu-mobile__item .ha-theme-switcher{font-size:14px!important;font-weight:600!important;gap:12px!important;line-height:24px!important}