/* ==================================
AHPC PREMIUM SUPPORT THEME
================================== */


body{

background:#050505;

color:#ffffff;

font-family:
"Inter",
Arial,
sans-serif;

}



/* Glass Cards */


.glass-card{

background:

rgba(255,255,255,0.05);


border:

1px solid rgba(255,255,255,0.12);


backdrop-filter:

blur(15px);


border-radius:22px;


box-shadow:

0 20px 40px rgba(0,0,0,0.5);


padding:25px;


transition:0.3s;

}



.glass-card:hover{

transform:translateY(-5px);

box-shadow:

0 25px 50px rgba(118,255,3,0.15);

}



/* Green Theme */


.green-text{

color:#76ff03;

}



.green-btn{

background:#76ff03;

color:#000;

font-weight:bold;

border:none;

border-radius:12px;

padding:12px 25px;

}



.green-btn:hover{

background:#64dd00;

}



/* Dashboard Numbers */


.counter{

font-size:45px;

font-weight:700;

color:#76ff03;

}



/* Tables */


.table-dark{

background:#111;

}



.table-dark th{

color:#76ff03;

}



/* Sidebar */


.sidebar{

background:

linear-gradient(

180deg,

#111,

#050505

);


box-shadow:

5px 0 30px rgba(0,0,0,.5);


}



/* Notification Badge */


.notification-badge{

background:#76ff03;

color:black;

border-radius:50%;

padding:4px 9px;

font-size:12px;

font-weight:bold;

}




/* Mobile */


@media(max-width:768px){


.sidebar{

position:relative;

width:100%;

height:auto;

}


.content{

margin-left:0!important;

padding:15px;

}



}