body { background-color: #f8f9fa; }
.host-card { border-left: 5px solid transparent; transition: 0.3s; }
.host-card.border-success { border-left-color: #28a745; }
.host-card.border-danger { border-left-color: #dc3545; }
.host-card.border-secondary { border-left-color: #6c757d; }
.host-card:hover { transform: translateY(-3px); box-shadow: 0 0.5rem 1rem rgba(0,0,0,0.1); }
