diff --git a/src/app/globals.css b/src/app/globals.css new file mode 100644 index 0000000..dbf7e66 --- /dev/null +++ b/src/app/globals.css @@ -0,0 +1,50 @@ +@import "tailwindcss"; + +@theme { + --color-background: oklch(1.000 0.000 0.0); + --color-foreground: oklch(0.093 0.216 220.9); + --color-card: oklch(0.980 0.020 210.0); + --color-card-foreground: oklch(0.093 0.216 220.9); + --color-primary: oklch(0.385 0.285 22.8); + --color-primary-foreground: oklch(1.000 0.000 0.0); + --color-secondary: oklch(0.496 0.370 20.5); + --color-secondary-foreground: oklch(1.000 0.000 0.0); + --color-accent: oklch(0.496 0.370 142.1); + --color-accent-foreground: oklch(0.093 0.216 220.9); + --color-border: oklch(0.905 0.059 220.0); + --color-input: oklch(0.905 0.059 220.0); + --color-ring: oklch(0.385 0.285 22.8); + + --font-heading: var(--font-heading), sans-serif; + --font-body: var(--font-body), sans-serif; +} + +:root { + --shadow-surface: 0 1px 2px rgba(0,0,0,0.05); + --shadow-card: 0 1px 3px rgba(0,0,0,0.08), 0 1px 2px rgba(0,0,0,0.04); + --shadow-lifted: 0 4px 6px rgba(0,0,0,0.07), 0 2px 4px rgba(0,0,0,0.05); + --shadow-float: 0 10px 15px rgba(0,0,0,0.08), 0 4px 6px rgba(0,0,0,0.04); + --ease-out: cubic-bezier(0.16, 1, 0.3, 1); + --radius-sm: 0.5rem; + --radius-md: 0.75rem; + --radius-lg: 1rem; +} + +* { + border-color: var(--color-border); + outline-color: color-mix(in oklch, var(--color-ring), transparent 50%); +} + +html { + scroll-behavior: smooth; +} + +body { + background-color: var(--color-background); + color: var(--color-foreground); + font-feature-settings: "rlig" 1, "calt" 1; +} + +.font-heading { + font-family: var(--font-heading); +} \ No newline at end of file