@layer base{body{@apply antialiased selection:bg-accent selection:text-white transition-colors duration-500;}}@layer components{.industrial-panel{@apply bg-white/80 dark:bg-black/80 backdrop-blur-xl border border-black/10 dark:border-white/10 shadow-2xl;}.industrial-border{@apply relative;}.industrial-border:before{content:"";@apply absolute top-0 left-0 w-2 h-2 border-t border-l border-accent;}.industrial-border:after{content:"";@apply absolute bottom-0 right-0 w-2 h-2 border-b border-r border-accent;}.btn-premium{@apply bg-gradient-to-br from-black to-zinc-800 dark:from-white dark:to-zinc-300 text-white dark:text-black font-mono font-bold uppercase tracking-widest px-6 py-3 transition-all hover:scale-[1.02] active:scale-[.98] shadow-lg hover:shadow-accent/20;}.terminal-pulse{@apply animate-pulse text-accent;}}::-webkit-scrollbar{@apply w-1.5 h-1.5;}::-webkit-scrollbar-track{@apply bg-transparent;}::-webkit-scrollbar-thumb{@apply bg-zinc-300 dark:bg-zinc-800 rounded-full hover:bg-accent transition-colors;}.command-palette-enter{@apply opacity-0 scale-95;}.command-palette-enter-active{@apply opacity-100 scale-100 transition-all duration-200 ease-out;}.nav-row{@apply flex items-center gap-4 px-6 py-4 border-b border-zinc-100 dark:border-zinc-900 hover:bg-zinc-50 dark:hover:bg-zinc-900/50 transition-colors;}.metric-card{@apply p-6 border border-zinc-200 dark:border-zinc-800 bg-white dark:bg-[#0a0a0a] hover:border-accent transition-all duration-300;}
