body { 
    background-color: #1a1a1a; 
    color: #e0e0e0; 
    font-family: "Segoe UI", sans-serif; 
    margin: 20px;
}
a { 
    text-decoration: none; 
    color: #81a2be; 
    display: block; 
    padding: 8px 10px; 
    border-bottom: 1px solid #333; 
    transition: 0.2s;
}
a:hover { 
    background-color: #252525; 
    color: #b5bd68; 
    padding-left: 15px; 
}
h1 { 
    color: #b294bb; 
    border-bottom: 2px solid #b294bb; 
    padding-bottom: 10px; 
    font-size: 24px;
}
@media (max-width: 768px) {
    a { padding: 12px 10px; font-size: 16px; }
}
