diff --git a/src/index.css b/src/index.css
index 7c05186..4f59f89 100644
--- a/src/index.css
+++ b/src/index.css
@@ -97,4 +97,19 @@ body {
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
transition-duration: 200ms;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
+}
+
+/* Card styles */
+.card {
+ @apply bg-white rounded-xl shadow-card border border-gray-100 overflow-hidden;
+ backdrop-filter: blur(10px);
+ -webkit-backdrop-filter: blur(10px);
+}
+
+.card-hover {
+ @apply shadow-card-hover;
+}
+
+.card-lg {
+ @apply shadow-card-lg;
}
\ No newline at end of file
diff --git a/tailwind.config.js b/tailwind.config.js
index ebcf6ec..e2210ee 100644
--- a/tailwind.config.js
+++ b/tailwind.config.js
@@ -50,6 +50,15 @@ export default {
'100': '25rem',
'112': '28rem',
},
+ boxShadow: {
+ 'card': '0 4px 12px rgba(0, 0, 0, 0.05), 0 2px 4px rgba(0, 0, 0, 0.05)',
+ 'card-hover': '0 6px 16px rgba(0, 0, 0, 0.1), 0 4px 6px rgba(0, 0, 0, 0.05)',
+ 'card-lg': '0 10px 25px rgba(0, 0, 0, 0.1), 0 5px 10px rgba(0, 0, 0, 0.05)',
+ 'inner': 'inset 0 2px 4px 0 rgba(0, 0, 0, 0.06)',
+ },
+ backdropBlur: {
+ 'xs': '2px',
+ }
},
},
plugins: [],