body { background-color: #f8f9fa; } .kpi-card { border: none; border-left: 5px solid var(--bs-primary); transition: transform 0.2s; } .kpi-card:hover { transform: translateY(-5px); } .kpi-card .card-title { font-size: 1.2rem; font-weight: 500; } .kpi-card .card-text { font-size: 2.5rem; font-weight: 700; } .table-responsive { box-shadow: 0 0 15px rgba(0,0,0,0.05); }