 ::-webkit-scrollbar { width: 12px; } ::-webkit-scrollbar-track { background: #f1f1f1; } ::-webkit-scrollbar-thumb { background-color: var(--primary); border-radius: 6px; border: 3px solid #f1f1f1; }  html { scrollbar-width: thin; scrollbar-color: var(--primary) #f1f1f1; } h1:not(.animate), h2:not(.animate) { opacity: 0; transform: translateY(50px); } h1, h2 { transition: opacity 0.5s ease, transform 0.5s ease;  } h1.animate, h2.animate { opacity: 1; transform: translateY(0); }