body { font-family: 'Kanit', sans-serif; background-color: #fafaf9; /* stone-50 */ color: #1e293b; /* slate-800 */ } .chart-container { position: relative; width: 100%; max-width: 700px; margin-left: auto; margin-right: auto; height: 350px; max-height: 400px; } @media (max-width: 768px) { .chart-container { height: 300px; } } .nav-link { transition: color 0.3s ease; } .nav-link:hover { color: #0d9488; /* [...] More →