.alpha-nav { position: sticky; top: 0; z-index: 100; background: #0d1423; border-bottom: 1px solid #294858; color: #edf6ff; font: 600 14px/1.25 system-ui, sans-serif; }
.alpha-nav * { box-sizing: border-box; }
.alpha-nav-inner { max-width: 80rem; margin: 0 auto; padding: .75rem 1rem; display: flex; align-items: center; gap: 1rem; }
.alpha-nav a { text-decoration: none; color: #c9e3ef; white-space: nowrap; }
.alpha-nav-brand { display: inline-flex; align-items: center; gap: .45rem; flex: none; }
.alpha-nav-brand img { width: 32px; height: 32px; object-fit: contain; }
.alpha-nav-links { display: flex; flex-wrap: wrap; gap: .35rem; }
.alpha-nav-links a { display: inline-flex; align-items: center; min-height: 40px; padding: .5rem .65rem; border: 1px solid #355163; border-radius: .55rem; background: #142133; }
.alpha-nav-links a:hover, .alpha-nav-links a:focus-visible, .alpha-nav-links a[aria-current="page"] { color: #69f7ff; border-color: #69f7ff; background: #152e3a; }
@media (max-width: 52rem) { .alpha-nav-inner { align-items: flex-start; flex-direction: column; gap: .55rem; } }
