
body{margin:0;font-family:Segoe UI,sans-serif;background:#12111a;color:#eee}
#loading{display:flex;justify-content:center;align-items:center;height:100vh;background:#1b102d;color:#c78cff}
.hidden{display:none}
#app{display:grid;grid-template-columns:280px 1fr;height:100vh}
aside{background:#1d1830;padding:20px;overflow:auto;border-right:2px solid #6d28d9}
main{padding:30px;overflow:auto}
input{width:100%;padding:10px;border-radius:8px;border:none;margin-bottom:15px}
ul{list-style:none;padding:0}
li{padding:10px;margin:5px 0;background:#2b2146;border-radius:8px;cursor:pointer}
li:hover{background:#6d28d9}
.card{background:#211a37;padding:15px;border-radius:10px;margin:10px 0}
.cmd{color:#ffd54a;font-family:Consolas,monospace;font-weight:bold}
