.main-content h2 { font-weight: 600; }
.initialline { border-top: 2px solid #007bff; margin: 0.5rem 0 1.5rem; }
.card { border-radius: 0.5rem; }
.fade-in { animation: fadeIn 0.6s ease; }
table input { width: 100%; }
.graph-wrapper canvas { width: 100% !important; height: auto !important; }

@keyframes fadeIn {
  0% { opacity: 0; transform: translateY(10px);}
  100% { opacity: 1; transform: translateY(0);}
}
