body {
    font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
    margin: 0;
    background: #f6f7f9;
    color: #222;
}

header {
    background: #1e293b;
    color: white;
    padding: 2rem 1rem;
    text-align: center;
}

nav {
    background: #0f172a;
    padding: 0.5rem;
    text-align: center;
}

    nav a {
        color: #e5e7eb;
        margin: 0 1rem;
        text-decoration: none;
        font-weight: 500;
    }

        nav a:hover {
            text-decoration: underline;
        }

main {
    max-width: 900px;
    margin: auto;
    padding: 2rem 1rem;
}

section {
    background: white;
    padding: 1.5rem;
    margin-bottom: 1.5rem;
    border-radius: 6px;
}

footer {
    text-align: center;
    padding: 1rem;
    font-size: 0.9rem;
    color: #555;
}
