/* One header layout for Home, discovery, markets and the personal workspace. */
body .site-navigation{position:sticky;top:0;z-index:50;background:#fff;color:#161616;font:400 14px/1.3 Arial,Helvetica,sans-serif}
body .site-navigation .site-header{display:flex;align-items:center;gap:32px;min-height:90px;height:90px;padding:0 clamp(20px,5vw,72px);background:#fff;border-bottom:1px solid #ddd}
body .site-navigation .site-brand{flex-shrink:0;margin:0}
body .site-navigation .site-primary{display:flex;align-items:center;gap:24px;margin:0;padding:0;min-width:0;width:auto;height:auto;overflow:visible;flex-wrap:nowrap}
body .site-navigation .site-primary a{font:400 14px/1.4 Arial,Helvetica,sans-serif;padding:10px 0;color:#161616;border:0;border-bottom:1px solid transparent;align-self:center;white-space:nowrap}
body .site-navigation .site-primary a:is(:hover,.active,[aria-current=page]){border-bottom-color:#161616}
body .site-navigation .site-account{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;margin:0 0 0 auto;padding:10px 13px;border:1px solid #161616;font:400 14px/1.4 Arial,Helvetica,sans-serif;color:#161616;background:#fff;white-space:nowrap}
body .site-navigation .site-account:is(:hover,.active,[aria-current=page]){background:#f4f4f4;color:#161616}
body .site-navigation .site-account[aria-current=page] span{text-decoration:underline;text-underline-offset:5px}
body .site-navigation .site-account svg{width:20px;height:20px;flex:none}
body .site-navigation .site-subnav{padding-left:clamp(20px,5vw,72px);padding-right:clamp(20px,5vw,72px)}
.account .account-workspace>.account-sidebar{top:90px;max-height:none;min-height:calc(100vh - 90px)}
@media(max-width:1080px){
  body .site-navigation .site-header{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:44px 44px;gap:12px;min-height:136px;height:auto;padding:18px 20px}
  body .site-navigation .site-brand{grid-column:1;grid-row:1}
  body .site-navigation .site-account{grid-column:2;grid-row:1;margin:0;justify-self:end}
  body .site-navigation .site-primary{grid-column:1/-1;grid-row:2;width:100%;gap:12px 24px;flex-wrap:wrap}
  body .site-navigation .site-subnav{padding-left:20px;padding-right:20px}
  .account .account-workspace>.account-sidebar{top:136px;min-height:calc(100vh - 136px)}
}
@media(max-width:800px){
  body .site-navigation .site-header{grid-template-rows:44px auto;min-height:0}
  body .site-navigation .site-primary{gap:4px 20px}
  .account .account-workspace>.account-sidebar{position:relative;top:auto;min-height:0}
}
