/* public/assets/css/admin.css */

body{
display:flex;
font-family:Inter,sans-serif;
background:#0f172a;
color:white;
}

.sidebar{
width:260px;
height:100vh;
background:#020617;
padding:30px;
}

.sidebar h2{
margin-bottom:40px;
color:#38bdf8;
}

.sidebar a{
display:block;
color:white;
text-decoration:none;
padding:14px 0;
opacity:.8;
}

.content{
flex:1;
padding:50px;
}

.cards{
display:grid;
grid-template-columns:repeat(3,1fr);
gap:30px;
margin-top:40px;
}

.card{
background:#1e293b;
padding:40px;
border-radius:20px;
font-size:24px;
}