/* Retro Terminal Styling */ .retro-terminal { background-color: black; color: #00FF00; font-family: 'Courier New', Courier, monospace; border: 2px solid #00FF00; padding: 10px; border-radius: 5px; box-shadow: 0 0 10px #00FF00; } /* Textbox Styling */ .retro-terminal input[type="text"] { background-color: black; color: #00FF00; font-family: 'Courier New', Courier, monospace; border: 1px solid #00FF00; padding: 5px; border-radius: 3px; } /* Dropdown Styling */ .retro-terminal select { background-color: black; color: #00FF00; font-family: 'Courier New', Courier, monospace; border: 1px solid #00FF00; padding: 5px; border-radius: 3px; } /* Button Styling */ .retro-terminal button { background-color: black; color: #00FF00; font-family: 'Courier New', Courier, monospace; border: 1px solid #00FF00; padding: 5px 10px; border-radius: 3px; cursor: pointer; } .retro-terminal button:hover { background-color: #00FF00; color: black; } /* Textarea Styling */ .retro-terminal textarea { background-color: black; color: #00FF00; font-family: 'Courier New', Courier, monospace; border: 1px solid #00FF00; padding: 5px; border-radius: 3px; resize: none; } /* Add blinking cursor effect for terminal vibe */ .retro-terminal .blinking-cursor::after { content: '|'; display: inline; animation: blink 1s step-start infinite; } @keyframes blink { 50% { opacity: 0; } }