body { font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; }

.feature-icon { font-size: 2.5rem; }

.sidebar .nav-link { color: #444; border-radius: 6px; }
.sidebar .nav-link:hover { background: #e9ecef; color: #000; }
.sidebar .nav-link.active { background: #e7f1ff; color: #0d6efd; }

.card { border: 1px solid #e0e0e0; border-radius: 10px; }
