/* Base styles */ body { font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif; } /* Box type button styles */ .box-type-btn { @apply flex items-center justify-center p-3 border border-gray-300 rounded-lg text-gray-700 transition; } .box-type-btn:hover { @apply bg-gray-100; } .box-type-btn.active { @apply bg-blue-500 text-white border-blue-500; } .box-type-btn.active:hover { @apply bg-blue-600; } /* Template card styles */ .template-card { @apply p-2 rounded-lg cursor-pointer transition hover:bg-gray-50; } .template-card:hover { @apply shadow-md; } /* Input range customization */ input[type="range"] { @apply w-full h-2 bg-gray-200 rounded-lg appearance-none cursor-pointer; } input[type="range"]::-webkit-slider-thumb { @apply appearance-none w-4 h-4 bg-blue-500 rounded-full cursor-pointer; } /* Responsive adjustments */ @media (max-width: 768px) { .box-type-btn { @apply p-2 text-sm; } }