body{
    background:#020617;
}
 
.pai-header{
    background:#0a0516;
    border-bottom:1px solid #1e293b;
    padding:14px 24px;
}
 
.pai-nav-wrap{
    max-width:1200px;
    margin:auto;
    display:flex;
    justify-content:space-between;
    align-items:center;
}
 
.pai-logo{
    display:flex;
    align-items:center;
    gap:10px;
    color:#fff;
    text-decoration:none;
    font-weight:700;
}
 
.pai-logo-icon{
    width:32px;
    height:32px;
    border-radius:8px;
    background:linear-gradient(
        135deg,
        #8b5cf6,
        #60a5fa
    );
}
 
.pai-nav{
    display:flex;
    gap:28px;
}
 
.pai-nav a{
    color:#94a3b8;
    text-decoration:none;
}
 
.pai-nav a:hover{
    color:white;
}
 
.pai-nav .active{
    color:#c084fc;
}
 
.pai-footer{
    margin-top:80px;
    border-top:1px solid #1e293b;
    padding:30px;
    text-align:center;
    color:#94a3b8;
}