body {
    background-color: #000;
    color: #FFD700;
    font-size: 18px;
}

header, footer, nav, .logo {
    background-color: #000;
    color: #FFD700;
}

a {
    color: #FFD700;
    text-decoration: underline;
}

a:focus, button:focus {
    outline: 3px solid #FFD700;
    outline-offset: 3px;
}

table {
    background-color: #000;
    color: #FFD700;
    border: 1px solid #FFD700;
    width: 100%;
    border-collapse: collapse;
}

th, td {
    border: 1px solid #FFD700;
    padding: 0.5rem;
}