:root { --text: #a3b1a9; --darkText: #606863FF; --background: #1c1d20; --tabBg: #121212; --backgroundModal: #27292E; --backgroundProfile: #2A2C33; --tabIconDefault: #ccc; --cyan: #4fb2ab; --red: #e23629; --redText: #E23529E0; --alertBackground: #E235292C; --redPastel: #DF4338; --redPastelClicked: #DF4338BD; --redBackgroundText: #DFE9E3; --redBright: #EA5449FF; } body { background-color: var(--background); color: var(--text); font-family: sans-serif; display: flex; flex-direction: column; align-items: center; padding: 40px; } .container { background-color: var(--backgroundProfile); padding: 30px; border-radius: 10px; width: 100%; max-width: 400px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.5); } h2 { color: var(--cyan); text-align: center; } label, input { display: block; width: 100%; margin-top: 15px; } input { padding: 10px; border: none; border-radius: 5px; background: var(--tabBg); color: var(--text); box-sizing: border-box; } .delete-btn { margin-top: 30px; background-color: var(--redPastel); color: var(--redBackgroundText); padding: 12px; width: 100%; border: none; border-radius: 6px; font-weight: bold; cursor: pointer; transition: background-color 0.2s ease-in-out; } .delete-btn:hover { background-color: var(--redPastelClicked); } .modal { display: none; position: fixed; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.7); justify-content: center; align-items: center; } .modal-content { background-color: var(--backgroundModal); padding: 25px; border-radius: 8px; text-align: center; color: var(--text); max-width: 350px; } .modal-content p { color: var(--redText); } .modal-buttons { margin-top: 20px; display: flex; justify-content: space-around; } .modal-buttons button { padding: 10px 20px; border: none; border-radius: 6px; font-weight: bold; cursor: pointer; } .cancel-btn { background-color: var(--tabBg); color: var(--text); } .confirm-btn { background-color: var(--redBright); color: var(--background); }