@tailwind base;@tailwind components;@tailwind utilities;html,body,#root,.App{height:100%;width:100%;margin:0;padding:0;overflow:hidden}@layer base{body{@apply bg-terminal-bg text-terminal-green font-mono overflow-hidden;}*{@apply selection:bg-terminal-dark-green selection:text-terminal-bg;}}@layer components{.terminal-container{@apply h-screen w-screen p-4 overflow-hidden;}.terminal-output{@apply whitespace-pre-wrap break-words;}.terminal-input{@apply bg-transparent border-none outline-none text-terminal-green caret-terminal-green;}.terminal-prompt{@apply text-terminal-green;}.terminal-cursor{@apply inline-block w-2 h-5 bg-terminal-cursor animate-blink;}.terminal-line{@apply flex flex-wrap items-center mb-1;}.terminal-scrollable{@apply overflow-y-auto scrollbar-thin scrollbar-thumb-terminal-dark-green scrollbar-track-terminal-bg;}}@media (max-width: 768px){.terminal-container{@apply p-2 text-sm;}.terminal-input{@apply text-base;}}@layer utilities{.mobile-terminal{@apply text-sm p-2;}.mobile-input{@apply text-base;}}.terminal-scrollable::-webkit-scrollbar{width:8px}.terminal-scrollable::-webkit-scrollbar-track{background:#000}.terminal-scrollable::-webkit-scrollbar-thumb{background:#0c0;border-radius:4px}.terminal-scrollable::-webkit-scrollbar-thumb:hover{background:#0f0}
