/* =========================
HEADER PILL
========================= */
.header-pill{
    position: fixed;
    top: 24px;
    left: 50%;
    transform: translateX(-50%);
    z-index: 1000;
    padding: 10px 16px;
}
.nav-pill{
    display: flex;
    align-items: center;
    gap: 0;
    padding: 8px;
    border-radius: 20px;
    background: rgba(255,255,255,0.06);
    backdrop-filter: blur(10px);
    border: 1px solid rgba(255,255,255,0.12);
        box-shadow: 
    0 10px 40px rgba(0, 0, 0, 0.45),
    inset 0 1px 0 rgba(255,255,255,0.05);
    transition: box-shadow .3s ease, transform .2s ease;
}
.nav-icon{
    padding: 10px 14px;
    color: var(--muted);
    display: flex;
    align-items: center;
    justify-content: center;
    transition: .2s ease;
    border-right: 1px solid rgba(255, 255, 255, 0.281);
}
.nav-icon:last-of-type{
    border-right: none;
}
.nav-icon:hover{
    color: var(--green);
    background: rgba(255, 255, 255, 0.08);
    border-radius: 20px;
}
.nav-btn{
    padding: 10px 20px;
    margin-left: 6px;
    border-radius: 999px;
    color: var(--text);
    text-decoration: none;
    transition: .2s ease;
}
.nav-btn.active{
    background: rgba(0,0,0,0.4);
    box-shadow: inset 0 0 0 1px rgba(255,255,255,0.08);
}
