Spaces:
Sleeping
Sleeping
| @tailwind base; | |
| @tailwind components; | |
| @tailwind utilities; | |
| @layer base { | |
| h1, h2, h3, h4 { @apply font-serif font-medium tracking-tight; } | |
| h1 { @apply text-3xl; } | |
| h2 { @apply text-xl; } | |
| h3 { @apply text-base font-semibold; } | |
| code { @apply font-mono text-[0.85em]; } | |
| } | |
| @layer components { | |
| .card { | |
| @apply bg-surface border border-border rounded-xl p-5; | |
| } | |
| .btn-primary { | |
| @apply inline-flex items-center justify-center gap-2 | |
| bg-accent hover:bg-accent-dark text-white font-semibold text-sm | |
| rounded-lg px-4 py-2 transition-colors | |
| shadow-[0_1px_2px_rgba(201,100,66,0.15)]; | |
| } | |
| .btn-secondary { | |
| @apply inline-flex items-center justify-center gap-2 | |
| bg-surface border border-border hover:border-accent text-ink | |
| font-medium text-sm rounded-lg px-4 py-2 transition-colors; | |
| } | |
| .input { | |
| @apply w-full bg-elevated border border-border text-ink rounded-lg | |
| px-3 py-2 text-sm placeholder:text-subtle | |
| focus:border-accent focus:outline-none focus:ring-[3px] | |
| focus:ring-accent/20 transition; | |
| } | |
| .label { | |
| @apply text-xs font-medium text-muted tracking-wide mb-1.5 block; | |
| } | |
| .chip { | |
| @apply inline-block px-2 py-0.5 rounded border font-mono text-[0.78rem] | |
| font-medium; | |
| } | |
| .kbd { | |
| @apply inline-block px-1.5 py-0.5 rounded border border-border bg-elevated | |
| font-mono text-xs text-muted; | |
| } | |
| } | |