Files

71 lines
1.6 KiB
CSS
Raw Permalink Normal View History

2025-12-12 02:57:18 +03:00
@tailwind base;
@tailwind components;
@tailwind utilities;
:root {
color-scheme: light;
--font-heading: 'Space Grotesk', 'Manrope', system-ui, -apple-system, sans-serif;
--font-body: 'Manrope', system-ui, -apple-system, sans-serif;
}
body {
@apply bg-slate-50 text-slate-900 font-body antialiased;
}
@layer base {
.font-heading {
font-family: var(--font-heading);
}
.font-body {
font-family: var(--font-body);
}
}
@layer utilities {
.shadow-card {
box-shadow: 0 10px 30px rgba(15, 23, 42, 0.12);
}
.shadow-floating {
box-shadow: 0 14px 42px rgba(59, 130, 246, 0.18);
}
}
.gradient-ring {
background: radial-gradient(circle at 20% 20%, rgba(59, 130, 246, 0.12), transparent 35%),
radial-gradient(circle at 80% 10%, rgba(14, 165, 233, 0.12), transparent 32%),
radial-gradient(circle at 50% 80%, rgba(99, 102, 241, 0.1), transparent 30%);
}
.section-shell {
@apply relative overflow-hidden rounded-3xl border border-slate-200 bg-white/95 backdrop-blur shadow-card;
}
.card-surface {
@apply rounded-2xl border border-slate-200 bg-white p-6 shadow-card transition duration-300;
}
.card-surface:hover {
transform: translateY(-0.25rem);
box-shadow: 0 12px 34px rgba(59, 130, 246, 0.16);
}
.badge {
@apply inline-flex items-center gap-2 rounded-full bg-blue-50 px-3 py-1 text-xs font-semibold uppercase tracking-wide text-blue-700;
}
.fade-up {
opacity: 0;
animation: fade-up 0.9s ease forwards;
}
@keyframes fade-up {
0% {
opacity: 0;
transform: translateY(20px);
}
100% {
opacity: 1;
transform: translateY(0);
}
}