freshyo/apps/fallback-ui/src/index.css
2026-02-01 13:56:03 +05:30

94 lines
1.7 KiB
CSS

@tailwind base;
@tailwind components;
@tailwind utilities;
@layer base {
:root {
--background: 0 0% 100%;
--foreground: 222.2 47.4% 11.2%;
--card: 0 0% 100%;
--card-foreground: 222.2 47.4% 11.2%;
--popover: 0 0% 100%;
--popover-foreground: 222.2 47.4% 11.2%;
--primary: 222.2 47.4% 11.2%;
--primary-foreground: 210 40% 98%;
--secondary: 210 40% 96.1%;
--secondary-foreground: 222.2 47.4% 11.2%;
--muted: 210 40% 96.1%;
--muted-foreground: 215.4 16.3% 46.9%;
--accent: 210 40% 96.1%;
--accent-foreground: 222.2 47.4% 11.2%;
--destructive: 0 84.2% 60.2%;
--destructive-foreground: 210 40% 98%;
--border: 214.3 31.8% 91.4%;
--input: 214.3 31.8% 91.4%;
--ring: 222.2 84% 4.9%;
--radius: 0.75rem;
}
body {
@apply bg-slate-100 text-slate-900 antialiased;
}
}
@layer base {
* {
@apply border-border;
}
h1,
h2,
h3,
h4,
h5,
h6 {
@apply font-semibold;
}
a {
@apply text-primary hover:text-primary/80;
}
}
/* Custom animations for inauguration */
@keyframes float {
0%, 100% {
transform: translateY(0px);
}
50% {
transform: translateY(-20px);
}
}
@keyframes float-delayed {
0%, 100% {
transform: translateY(0px);
}
50% {
transform: translateY(-15px);
}
}
@keyframes fade-in-up {
0% {
opacity: 0;
transform: translateY(20px);
}
100% {
opacity: 1;
transform: translateY(0);
}
}
.animate-float {
animation: float 3s ease-in-out infinite;
}
.animate-float-delayed {
animation: float-delayed 4s ease-in-out infinite;
animation-delay: 1s;
}
.animate-fade-in-up {
animation: fade-in-up 0.5s ease-out forwards;
}