header .night-open,header .search-open,header .user-open{display:flex;align-items:center;justify-content:center;width:34px;height:70px;margin-left:8px;line-height:normal}
header.su .night-open,header.su .search-open,header.su .user-open{height:50px;line-height:normal}
header .night-open .night-toggle,header .search-open .search-toggle,header .user-open .user-entry,header .user-open .user-avatar-button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 34px;width:34px;height:34px;margin:0;padding:0;box-sizing:border-box;border:1px solid transparent;border-radius:50%;background:transparent;color:#344054;font:inherit;line-height:1;cursor:pointer;transition:border-color .2s,background-color .2s,color .2s,transform .2s}
header .night-open .night-toggle i,header .search-open .search-toggle i,header .user-open .user-entry i{font-size:16px;line-height:1}
header .user-open .user-entry{border-color:transparent;background:transparent;color:#344054}
header .user-open .user-avatar-button{border-color:#d8e6f7;background:#f5f8fc;color:#2878df}
header .night-open .night-toggle:hover,header .search-open .search-toggle:hover,header .user-open .user-entry:hover,header .user-open .user-avatar-button:hover,header .user-open .user-avatar-button.is-open{border-color:#bcd4f2;background:#edf5ff;color:#2878df;transform:translateY(-1px)}
header .night-open .night-toggle:focus-visible,header .search-open .search-toggle:focus-visible,header .user-open .user-entry:focus-visible,header .user-open .user-avatar-button:focus-visible{border-color:#73a7e8;background:#edf5ff;color:#2878df;outline:2px solid #2878df;outline-offset:2px}
body.night header .night-open .night-toggle,body.night header .search-open .search-toggle{border-color:transparent;background:transparent;color:#c0c8d2}
body.night header .user-open .user-entry{border-color:transparent;background:transparent;color:#c0c8d2}
body.night header .user-open .user-avatar-button{border-color:#465565;background:#303943;color:#8ebbf7}
body.night header .night-open .night-toggle:hover,body.night header .search-open .search-toggle:hover,body.night header .user-open .user-entry:hover,body.night header .user-open .user-avatar-button:hover,body.night header .user-open .user-avatar-button.is-open{border-color:#4d6681;background:#303b4a;color:#8ebcff;transform:translateY(-1px)}
body.night header .night-open .night-toggle:focus-visible,body.night header .search-open .search-toggle:focus-visible,body.night header .user-open .user-entry:focus-visible,body.night header .user-open .user-avatar-button:focus-visible{border-color:#568fda;background:#303b4a;color:#8ebcff;outline-color:#72a9ef}
@media screen and (max-width:800px){header .night-open,header .search-open,header .user-open{width:34px;height:70px;margin-left:7px}header.su .night-open,header.su .search-open,header.su .user-open{height:50px}}
@media (prefers-reduced-motion:reduce){header .night-open .night-toggle,header .search-open .search-toggle,header .user-open .user-entry,header .user-open .user-avatar-button{transition:none}header .night-open .night-toggle:hover,header .search-open .search-toggle:hover,header .user-open .user-entry:hover,header .user-open .user-avatar-button:hover{transform:none}}
