@layer base { :root { --navbar-height: 6rem; --content-height: calc(100vh - var(--navbar-height)); } main { margin-top: var(--navbar-height); height: 100%; padding-bottom: 6rem; overflow-x: hidden; } .navbar-drawer { height: var(--content-height); } [x-cloak] { display: none !important; } } @keyframes fadeIn { from { opacity: 0; } to { opacity: 1; } } @keyframes slideIn { from { opacity: 0; transform: translateY(20px); } to { opacity: 1; transform: translateY(0); } } .animate-fade-in { opacity: 0; animation: fadeIn 1s ease-in forwards; } .animate-slide-in { opacity: 0; animation: slideIn 1s ease-out forwards; } .delay-300 { animation-delay: 300ms; } .delay-600 { animation-delay: 600ms; } .delay-900 { animation-delay: 900ms; }