79 lines
1.4 KiB
CSS
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;
|
|
}
|
|
}
|