@tailwind base; @tailwind components; @tailwind utilities; @layer base { :root { --background: 240 10% 3.9%; --foreground: 0 0% 98%; --muted: 240 3.7% 15.9%; --muted-foreground: 240 5% 64.9%; --accent: 240 3.7% 15.9%; --accent-foreground: 0 0% 98%; --popover: 240 10% 3.9%; --popover-foreground: 0 0% 98%; --border: 240 3.7% 15.9%; --input: 240 3.7% 15.9%; --card: 240 10% 3.9%; --card-foreground: 0 0% 98%; --primary: 0 0% 98%; --primary-foreground: 240 5.9% 10%; --secondary: 240 3.7% 15.9%; --secondary-foreground: 0 0% 98%; --destructive: 0 62.8% 30.6%; --destructive-foreground: 0 0% 98%; --info: 204 94% 94%; --info-foreground: 199 89% 48%; --success: 149 80% 90%; --success-foreground: 160 84% 39%; --warning: 48 96% 89%; --warning-foreground: 25 95% 53%; --error: 0 93% 94%; --error-foreground: 0 84% 60%; --ring: 240 4.9% 83.9%; --radius: 0.5rem; } } @layer base { * { @apply border-border; } body { @apply bg-background text-foreground; font-feature-settings: 'rlig' 1, 'calt' 1; } } @media (max-width: 640px) { .container { @apply px-4; } } body { background: #020617; color: rgb(255, 255, 255); } .markdown h1 { @apply mt-2 text-5xl; } .markdown h2 { @apply mt-2 text-4xl; } .markdown h3 { @apply mt-2 text-3xl; } .markdown h4 { @apply mt-2 text-2xl; } .markdown h5 { @apply mt-2 text-xl; } .markdown h6 { @apply mt-2 text-lg; } .markdown a { @apply text-sky-600; } .markdown p { @apply my-2; }