.site-header .account-link{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex:0 0 44px;color:#171818;border:1px solid #c6c3bb;border-radius:50%;text-decoration:none}
.site-header .account-link svg{width:22px;height:22px}
.site-header .account-link:hover{background:#ece9e2;border-color:#171818}
.site-header .account-link:focus-visible{outline:2px solid var(--brand-accent-text);outline-offset:4px}
@media(max-width:1020px){.site-header .account-link{margin-left:auto}.site-header .language-switch{margin-left:0}}
@media(max-width:380px){.site-header .header-inner{gap:6px}.site-header .logo{font-size:26px}.site-header .language-switch a{min-width:28px}}
