/* ============================================================
   ADMIN-NAV.CSS
   ============================================================ */
.admin-nav {
    display: flex; align-items: center; justify-content: space-between;
    padding: 0 var(--space-6);
    height: 60px;
    background: var(--clr-primary-dark);
    box-shadow: var(--shadow-md);
}
.admin-nav__brand {
    font-family: var(--font-serif);
    font-size: var(--text-lg);
    font-weight: 700;
    color: #fff;
    letter-spacing: 0.02em;
}
.admin-nav__links { display: flex; gap: var(--space-1); }
.admin-nav__links a {
    color: rgba(255,255,255,0.75);
    text-decoration: none;
    font-size: var(--text-sm);
    font-weight: 600;
    padding: var(--space-2) var(--space-4);
    border-radius: var(--radius-md);
    transition: color var(--transition-fast), background var(--transition-fast);
}
.admin-nav__links a:hover { color: #fff; background: rgba(255,255,255,0.12); }
