/* General dark background and styling */ body { background-color: #000000; color: #dcdcdc; font-family: URW Chancery L, cursive; display: flex; flex-direction: column; align-items: center; justify-content: center; height: 100vh; margin: 0; } /* Glow effect for headings */ h1.glow, h2.glow { color: #bb86fc; text-shadow: 0 0 10px #bb86fc, 0 0 20px #bb86fc, 0 0 30px #9c4dcc, 0 0 40px #9c4dcc; } /* Glowing inputs */ .glow-input { background-color: #000000; border: 1px solid #000000; color: #dcdcdc; padding: 10px; margin: 5px 0; width: 100%; border-radius: 5px; box-shadow: 0 0 10px rgba(187, 134, 252, 0.3), inset 0 0 5px rgba(187, 134, 252, 0.2); } /* Glowing buttons */ .glow-button { background-color: #6200ea; color: #ffffff; padding: 10px 20px; margin: 5px; border: none; border-radius: 5px; cursor: pointer; box-shadow: 0 0 10px #bb86fc, 0 0 20px #6200ea; transition: all 0.3s ease; } .glow-button:hover { box-shadow: 0 0 15px #bb86fc, 0 0 25px #6200ea; transform: scale(1.05); } /* Link styling with glow effect */ .glow-link { color: #bb86fc; text-decoration: none; font-weight: bold; text-shadow: 0 0 5px #bb86fc, 0 0 10px #9c4dcc; } .glow-link:hover { text-shadow: 0 0 10px #bb86fc, 0 0 20px #6200ea; } .modal { display: none; position: fixed; z-index: 1; left: 0; top: 0; width: 100%; height: 100%; overflow: auto; background-color: rgba(0, 0, 0, 0.8); } .modal-content { background-color: #000000; margin: 15% auto; padding: 20px; border: 1px solid #000000; width: 80%; max-width: 500px; border-radius: 8px; box-shadow: 0 0 10px #bb86fc, 0 0 20px #6200ea; } .close { color: #bb86fc; float: right; font-size: 28px; font-weight: bold; cursor: pointer; } .close:hover { color: #ffffff; text-shadow: 0 0 10px #bb86fc; }