/* Tailwind CSS output file */ @tailwind base; @tailwind components; @tailwind utilities; /* Custom styles */ .container { width: 100%; margin-left: auto; margin-right: auto; padding-left: 1rem; padding-right: 1rem; } @media (min-width: 640px) { .container { max-width: 640px; } } @media (min-width: 768px) { .container { max-width: 768px; } } @media (min-width: 1024px) { .container { max-width: 1024px; } } @media (min-width: 1280px) { .container { max-width: 1280px; } } /* Transition effects */ .transition-all { transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 150ms; } /* Additional utility classes */ .text-shadow { text-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); } .hover-grow { transition: transform 0.3s ease; } .hover-grow:hover { transform: scale(1.05); }