@tailwind base; @tailwind components; @tailwind utilities; @layer base { ::selection { background: #C9A227; color: #14171F; } :focus-visible { outline: 2px solid #C9A227; outline-offset: 2px; } } @layer components { .card { @apply bg-panel border border-white/5 rounded-lg; } .btn-primary { @apply bg-brass text-deep font-medium px-4 py-2 rounded-md hover:brightness-110 transition disabled:opacity-40 disabled:pointer-events-none; } .btn-secondary { @apply bg-panel2 text-ink font-medium px-4 py-2 rounded-md border border-white/10 hover:border-brass/50 transition; } .input { @apply bg-deep border border-white/10 rounded-md px-3 py-2 text-ink placeholder:text-ink/30 focus:border-brass/60; } .eyebrow { @apply font-mono text-xs uppercase tracking-widest text-brass/80; } }