* { margin: 0; padding: 0; box-sizing: border-box; } body { font-family: Arial, sans-serif; background-color: #121212; color: #e0e0e0; padding: 20px; display: flex; justify-content: center; align-items: center; flex-direction: column; } h1 { color: #9b4d96; margin-bottom: 20px; } .preview-image { text-align: center; } .preview-image img { max-width: 600px; margin-left: auto; margin-right: auto; } .page-title { text-align: center; color: #9b4d96; } .accent { color: #7bbc7f; } form { background-color: #1e1e1e; padding: 20px; border-radius: 8px; width: 300px; box-shadow: 0 4px 10px rgba(0, 0, 0, 0.5); } label { font-size: 16px; color: #ddd; margin-bottom: 10px; display: block; } input[type="file"] { width: 100%; padding: 10px; margin: 10px 0; border: 2px solid #9b4d96; background-color: #333; color: #fff; border-radius: 4px; } input[type="file"]:hover { border-color: #be2b90; } button { background-color: #9b4d96; color: #fff; padding: 12px; border: none; border-radius: 4px; width: 100%; font-size: 16px; cursor: pointer; transition: background-color 0.3s ease; } .dwn { text-align: center; margin-top: 5px; margin-bottom: 15px; } button:hover { background-color: #be2b90; } button:active { background-color: #9b4d96; } .qrcode { text-align: center; }