/* Production navigation bridge. The approved homepage styles remain intact. */
.site-header .nav-account{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:0 4px;color:#d4d4d8;text-decoration:none;font-size:12px;white-space:nowrap;border-radius:6px}
.site-header .nav-account svg{width:17px;height:17px;flex:none}
.site-header .nav-account:hover{color:#fff;background:#ffffff0c}
.site-header .nav-account:focus-visible{outline:2px solid #c9d9b5;outline-offset:3px}
@media(max-width:700px){.site-header .nav-actions{gap:7px}.site-header .nav-account{min-width:28px;padding:0}.site-header .nav-account span{display:none}}
@media(max-width:360px){.site-header .nav-actions{gap:3px}.site-header .nav-actions>.btn{padding-inline:9px}.site-header .nav-github,.site-header .language-picker>summary{min-width:28px}}
