.app-nav{padding:var(--sp-4) var(--sp-8);border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(12px);z-index:50;justify-content:space-between;align-items:center;gap:var(--sp-3);background:#0d1117e0;display:flex;position:sticky;top:0}.app-nav-logo{font-family:var(--font-display);color:var(--ink-1);letter-spacing:-.01em;transition:opacity var(--dur-fast) var(--ease);flex-shrink:0;font-size:18px;font-weight:400;text-decoration:none}.app-nav-logo:hover{opacity:.85}.app-nav-logo span{color:var(--teal-bright)}.app-nav-links{align-items:center;gap:var(--sp-1);display:flex}.app-nav-link{color:var(--ink-3);padding:6px var(--sp-3);border-radius:var(--radius-sm);transition:color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);font-size:14px;font-weight:400;text-decoration:none;position:relative}.app-nav-link:hover{color:var(--ink-1);background:var(--white-05)}.app-nav-link[aria-current=page]{color:var(--ink-1);pointer-events:none}.app-nav-cta{color:var(--navy,#0b1620);background:var(--teal,#009eb4);padding:9px var(--sp-4,16px);border-radius:var(--radius-sm);transition:opacity var(--dur-fast) var(--ease);font-size:14px;font-weight:500;text-decoration:none}.app-nav-cta:hover{opacity:.88}.app-nav-link[aria-current=page]:after{content:"";left:var(--sp-3);right:var(--sp-3);background:var(--teal);border-radius:1px;height:2px;position:absolute;bottom:0}.app-nav-right{align-items:center;gap:var(--sp-4);display:flex}.app-nav-user{color:var(--ink-2);font-size:14px}.app-nav-back-group{align-items:center;gap:var(--sp-4);min-width:0;display:flex}.app-nav-back-btn{font-size:14px;font-family:var(--font-body);color:var(--ink-3);cursor:pointer;padding:6px var(--sp-2);margin-left:calc(var(--sp-2) * -1);border-radius:var(--radius-sm);transition:color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);background:0 0;border:none;align-items:center;gap:6px;display:flex}.app-nav-back-btn:hover{color:var(--ink-1);background:var(--white-05)}@media (max-width:640px){.app-nav{padding:var(--sp-3) var(--sp-4) 0;flex-wrap:wrap}.app-nav-logo{flex:1}.app-nav-links{justify-content:center;gap:var(--sp-2);width:100%;padding:var(--sp-2) 0 var(--sp-3);border-top:1px solid var(--border);margin-top:var(--sp-2);order:3}}
