:root {
    --bg: #f9fbff;
    --text: #000;
    --card: #fff;
}

body.dark {
    --bg: #121212;
    --text: #f1f1f1;
    --card: #1e1e1e;
}

body {
    background: var(--bg);
    color: var(--text);
    font-family: Arial;
}

.box {
    background: var(--card);
    width: 480px;
    margin: 40px auto;
    padding: 20px;
    border-radius: 8px;
}

button {
    background: #007bff;
    color: #fff;
    border: none;
    padding: 8px;
    margin-top: 10px;
    cursor: pointer;
}

table {
    width: 100%;
    border-collapse: collapse;
}
td,th {
    border: 1px solid #aaa;
    padding: 6px;
    text-align: center;
}