/* Basic reset */ * { margin: 0; padding: 0; box-sizing: border-box; } /* Body styles */ body { font-family: Arial, sans-serif; padding: 20px; background-color: #111; /* Dark background */ color: #00FF00; /* Neon green text */ } /* Container styles */ .container { width: 800px; /* Container width stays the same */ } /* Heading styles */ h2 { text-align: center; color: #00FF00; /* Neon green */ font-size: 1.5em; padding: 12px; border-bottom: 2px solid #00FF00; /* Neon green underline */ } /* Section styles */ .section { margin-bottom: 1px; } /* Label styles */ label { font-weight: 500; margin-bottom: 25px; color: #00FF00; /* Neon green text */ } /* Input styles */ input[type="file"], input[type="number"], select { width: 12%; /* Keep the same width */ padding: 5px; margin-right: 8px; margin-bottom: 8px; background-color: #333; /* Dark background */ color: #00FF00; /* Neon green text */ border: 2px solid #00FF00; /* Neon green border */ border-radius: 5px; } input[type="file"]:hover, input[type="number"]:hover, select:hover { border-color: #FF007F; /* Neon pink border on hover */ background-color: #222; /* Darker background on hover */ } /* Button styles */ button { width: 20%; /* Keep the same width */ padding: 10px; background-color: #000000; /* Black button background */ color: #00FF00; /* Neon green text */ border: 2px solid #00FF00; /* Neon green border */ border-radius: 15px; cursor: pointer; font-size: 1em; } button:hover { background-color: #FF007F; /* Neon pink hover background */ color: #111; /* Dark text on hover */ border-color: #FF007F; /* Neon pink border on hover */ } /* Checkbox styles */ .hidden-checkbox { position: absolute; width: 0; height: 0; opacity: 0; } .hidden-checkbox-label { display: none; } /* Flex container for inline elements */ .flex-container { display: flex; flex-wrap: wrap; } /* Inline block styles */ .inline-block { border: 1px solid rgb(24, 23, 23); padding: 10px; background-color: #333; /* Dark background for blocks */ color: #00FF00; /* Neon green text */ } /* Display for copy count */ #numberDisplay { position: absolute; bottom: 170px; left: 400px; color: #00FF00; /* Neon green text */ background-color: #000; /* Black background */ border: 2px solid #00FF00; /* Neon green border */ height: 50px; width: 250px; line-height: 50px; font-size: 18px; font-family: 'Arial', sans-serif; text-align: center; border-radius: 10px; padding: 10px; box-shadow: 0 0 15px rgba(0, 255, 0, 0.7); /* Green glowing effect */ }