Spaces:
Sleeping
Sleeping
| import type { Config } from "tailwindcss"; | |
| const config: Config = { | |
| content: ["./index.html", "./src/**/*.{ts,tsx}"], | |
| darkMode: "class", | |
| theme: { | |
| extend: { | |
| colors: { | |
| background: "hsl(var(--background))", | |
| foreground: "hsl(var(--foreground))", | |
| muted: "hsl(var(--muted))", | |
| "muted-foreground": "hsl(var(--muted-foreground))", | |
| border: "hsl(var(--border))", | |
| ring: "hsl(var(--ring))", | |
| paper: "hsl(var(--paper))", | |
| ink: "hsl(var(--ink))", | |
| primary: { | |
| DEFAULT: "hsl(var(--primary))", | |
| foreground: "hsl(var(--primary-foreground))", | |
| }, | |
| accent: { | |
| DEFAULT: "hsl(var(--accent))", | |
| foreground: "hsl(var(--accent-foreground))", | |
| }, | |
| ember: "hsl(var(--ember))", | |
| }, | |
| borderRadius: { | |
| lg: "var(--radius)", | |
| md: "calc(var(--radius) - 2px)", | |
| sm: "calc(var(--radius) - 4px)", | |
| }, | |
| fontFamily: { | |
| display: ['"Fraunces"', "ui-serif", "Georgia", "serif"], | |
| sans: ['"IBM Plex Sans"', "ui-sans-serif", "system-ui"], | |
| mono: ['"IBM Plex Mono"', "ui-monospace", "SFMono-Regular", "monospace"], | |
| }, | |
| letterSpacing: { | |
| widest2: "0.18em", | |
| }, | |
| keyframes: { | |
| "fade-up": { | |
| "0%": { opacity: "0", transform: "translateY(6px)" }, | |
| "100%": { opacity: "1", transform: "translateY(0)" }, | |
| }, | |
| pulse_dot: { | |
| "0%,100%": { opacity: "1" }, | |
| "50%": { opacity: "0.4" }, | |
| }, | |
| "progress-stripe": { | |
| "0%": { transform: "translateX(-100%)" }, | |
| "100%": { transform: "translateX(300%)" }, | |
| }, | |
| }, | |
| animation: { | |
| "fade-up": "fade-up 0.5s cubic-bezier(0.2, 0.7, 0.2, 1) both", | |
| "pulse-dot": "pulse_dot 1.6s ease-in-out infinite", | |
| "progress-stripe": "progress-stripe 1.2s linear infinite", | |
| }, | |
| }, | |
| }, | |
| plugins: [require("tailwindcss-animate")], | |
| }; | |
| export default config; | |