
body{margin:0;font-family:Arial;background:#F5F7FB}
.sidebar{position:fixed;width:240px;height:100vh;background:#0B1220;color:#fff;padding:20px}
.content{margin-left:260px;padding:20px}
h1,h2{color:#2154FF}
.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px}
.card{background:#fff;padding:20px;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08)}
