@tailwind base; @tailwind components; @tailwind utilities; :root { font-family: 'Inter', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif; @apply bg-black text-slate-100; } body { margin: 0; min-height: 100vh; @apply bg-black text-slate-100; } * { scrollbar-width: thin; scrollbar-color: #3b82f6 rgba(255, 255, 255, 0.08); } *::-webkit-scrollbar { width: 1px; height: 1px; } *::-webkit-scrollbar-track { background: rgba(255, 255, 255, 0.08); } *::-webkit-scrollbar-thumb { background-color: #3b82f6; border-radius: 9999px; } @layer components { .panel { @apply bg-black text-white p-0.5; } .panel-section { @apply bg-neutral-900 text-white p-0.5; } .panel-muted { @apply text-sm text-slate-400; } .surface { @apply bg-neutral-800 text-white px-0.5 py-0.5; } .surface-muted { @apply bg-neutral-700 text-neutral-100 px-0.5 py-0.5; } .field-input { @apply bg-neutral-800 text-white px-0.5 py-0.5 focus:outline-none focus:ring-1 focus:ring-sky-500; } .button-dark { @apply px-0.5 py-0.5 text-sm font-medium text-white transition-colors bg-sky-600 hover:bg-sky-500; } .button-danger { @apply px-0.5 py-0.5 text-sm font-medium text-white transition-colors bg-rose-600 hover:bg-rose-500; } }