/* css/style.css */
body {
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    margin: 0;
    padding: 0;
    background-color: #121212;
    color: white;
}
a { color: #00dbde; text-decoration: none; }
a:hover { text-decoration: underline; }

/* Utilities */
.text-center { text-align: center; }
.mt-20 { margin-top: 20px; }
.btn {
    padding: 10px 20px;
    background: linear-gradient(45deg, #ff00de, #00dbde);
    border: none;
    color: white;
    cursor: pointer;
    border-radius: 5px;
    font-weight: bold;
}
.btn:hover { opacity: 0.9; }
