body{ background-image: url('https://micdropmessages.app/pictures/jezael-melgoza-2FiXtdnVhjQ-unsplash.jpg'); /* Path to your example image */ background-size: cover; /* Cover the entire viewport */ background-repeat: no-repeat; /* Do not repeat the image */ background-attachment: fixed; /* The background image does not scroll */ color: #000000; font-family: 'Roboto'; display: flex; /* Use flexbox to center content */ justify-content: center; /* Center horizontally */ align-items: center; /* Center vertically */ } label{ min-width: 70px; /* Ensure label has enough width */ display: block; /* Make labels stack above inputs and buttons */ margin-bottom: 0.5em; /* Provide some space between label and input/button */ text-align: left; /* Align text to the left */ } input{ background-color: rgba(255, 255, 255, 0.15); color: #000000; font-size: 120%; border: none; width: 100%; /* Full width input fields */ box-sizing: border-box; /* Border box sizing for padding and borders */ margin-bottom: 1em; /* Provide space below inputs */ } .Message{ color: #000000; } .other { width: 100%; /* Set width */ text-align: center; /* Center inline and inline-block elements within */ } #Logo{ height: 80px; } #Chat{ display: none; } #Main{ min-height: 94.5vh; /* Stretch to fill the viewport height */ width: 50%; padding: 20px; /* Padding added to the main content area */ border-radius: 10px; backdrop-filter: blur(5px); /* Provide a translucent frosted-glass effect */ -webkit-backdrop-filter: blur(5px); background-color: rgba(255, 255, 255, 0.2); /* Slightly white transparent background */ display: flex; /* Adding flex properties to layout contents */ flex-direction: column; /* Stack children elements vertically */ align-items: center; /* Centering child elements horizontally */ position: relative; /* To position the version number correctly */ } #Title{ font-size: 300%; } #LinkButtons{ display: inline-block; } .button { background-color:transparent; border-radius:28px; border:0px solid #000000; display:inline-block; cursor:pointer; color:#000000; font-size:17px; padding:16px 31px; text-decoration:none; text-shadow:0px 1px 0px #000000; background-color: rgba(255, 255, 255, 0.2); /* Slightly white transparent background */ transition: background-color 0.3s ease; /* Transition for button hover effects */ width: auto; /* Width is determined by content within */ margin: 0.5em 0; /* Margin around buttons */ } .button:hover { background-color:#000000; color:#ffffff; } .button:active { position:relative; top:1px; } /* Add this to your CSS to support dark mode */ body.dark-mode { color: #ffffff; /* Light text color for contrast */ background-color: rgba(0, 0, 0, 1); /* Slightly transparent dark background */ } body.dark-mode .button { color: #ffffff; /* Dark button background color */ } body.dark-mode .button2 { color: #ffffff; /* Dark button background color */ } body.dark-mode .input { color: #ffffff; /* Dark button background color */ } .dark-mode #Main { background-color: rgba(0, 0, 0, 0.5); /* Slightly transparent dark background */ } body.dark-mode .version-number { color: #ffffff; /* Dark button background color */ } .input { border-radius: 10px; padding: 6px; width: 100%; /* Full width input fields */ box-sizing: border-box; /* Border box sizing for padding and borders */ } .button2 { border-radius: 10px; padding: 6px; transition: background-color 0.3s ease; /* Transition for button hover effects */ width: auto; /* Width is determined by content within */ margin: 0.5em 0; /* Margin around buttons */ } .button2:hover { background-color:#000000; color:#ffffff; } .version-number { position: absolute; bottom: 1px; right: 10px; font-size: 0.75em; color: #000000; /* Assuming light text for visibility against a potentially dark background */ } @media (max-width: 800px) { label { width: auto; /* Full width on narrow screens */ } #Main { width: 100%; /* Full width on narrow screens */ } } @media (max-width: 650px) { #Title { font-size: 150%; } #ConnectButton { display: block; margin: 0 auto; padding: 20px 40px; /* Increase the padding to make the button bigger */ font-size: 20px; /* Increase the font-size for better readability on small screens */ } #WebsiteButton { display: block; margin: 0 auto; } #LinkButtons { text-align: center; } #SendMessage { display: block; margin: 0 auto; margin-bottom: 20px; margin-top: 10px; padding: 20px 40px; /* Increase the padding to make the button bigger */ font-size: 20px; /* Increase the font-size for better readability on small screens */ } }