Files
Spanglish/frontend/src/app/globals.css
2026-01-29 14:13:11 -03:00

79 lines
1.4 KiB
CSS

@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Poppins:wght@500;600;700&display=swap');
@tailwind base;
@tailwind components;
@tailwind utilities;
@layer base {
html {
scroll-behavior: smooth;
}
body {
@apply font-sans text-primary-dark antialiased;
}
h1, h2, h3, h4, h5, h6 {
@apply font-heading;
}
}
@layer components {
.container-page {
@apply max-w-7xl mx-auto px-4 sm:px-6 lg:px-8;
}
.section-padding {
@apply py-16 md:py-24;
}
.section-title {
@apply text-3xl md:text-4xl font-bold text-primary-dark;
}
.section-subtitle {
@apply text-lg text-gray-600 mt-4;
}
/* Form styles */
.form-group {
@apply space-y-6;
}
/* Card hover effect */
.card-hover {
@apply transition-all duration-300 hover:shadow-card-hover hover:-translate-y-1;
}
/* Status badges */
.badge {
@apply inline-flex items-center px-2.5 py-0.5 rounded-full text-xs font-medium;
}
.badge-success {
@apply bg-green-100 text-green-800;
}
.badge-warning {
@apply bg-yellow-100 text-yellow-800;
}
.badge-danger {
@apply bg-red-100 text-red-800;
}
.badge-info {
@apply bg-blue-100 text-blue-800;
}
.badge-gray {
@apply bg-gray-100 text-gray-800;
}
}
@layer utilities {
.text-balance {
text-wrap: balance;
}
}