body{background:#050505;color:white}
.card-leader{
background:linear-gradient(145deg,#151515,#0a0a0a);
border:1px solid #222;
transition:.4s cubic-bezier(.175,.885,.32,1.275);
}
.card-leader:hover{
transform:translateY(-5px) scale(1.02);
border-color:#FFD700;
box-shadow:0 10px 30px rgba(255,215,0,.15);
}
.card-divisi{
background:rgba(20,20,20,.6);
backdrop-filter:blur(10px);
border:1px solid rgba(255,255,255,.05);
transition:.3s;
}
.card-divisi:hover{
border-color:#FFD700;
background:rgba(30,30,30,.8);
transform:translateY(-5px);
}
.line-vertical{width:2px;background:#333;margin:0 auto;height:30px}
.line-horizontal{height:2px;background:#333;width:80%;margin:0 auto 30px auto}