@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@300;400;500;600;700&family=IBM+Plex+Sans:wght@300;400;500;600;700&display=swap";
@tailwind base;@tailwind components;@tailwind utilities;:root{--bg:#000;--bg1:#0a0a0a;--bg2:#111;--bg3:#161616;--border:#222;--border2:#2a2a2a;--text:#e8e8e8;--text2:#999;--text3:#555;--orange:#f60;--green:#0c4;--red:#f24;--yellow:#fc0;--cyan:#0af}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;font-family:IBM Plex Mono,monospace}::-webkit-scrollbar{width:2px;height:2px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border2)}@apply bg-orange-500 text-black font-bold text-xs tracking-widest uppercase py-3 px-6 hover:brightness-110 transition-all disabled:opacity-30 disabled:cursor-not-allowed;@apply border border-[#2a2a2a] text-[#999] text-xs tracking-widest uppercase py-3 px-6 hover:border-[#555] hover:text-white transition-all;@apply bg-[#0a0a0a] border border-[#222] p-4;@apply bg-black border border-[#2a2a2a] text-white font-mono text-sm px-3 py-2 w-full outline-none focus:border-orange-500 transition-colors placeholder-[#555];@apply text-[#555] text-xs tracking-widest uppercase mb-1 block;@apply text-[#555] text-xs tracking-widest uppercase pb-3 border-b border-[#222] mb-4 flex items-center justify-between;@apply flex items-center gap-2 text-[#999];.section-title-inner:before{content:""}@apply block w-0.5 h-3 bg-orange-500;
