﻿body {
    font-family: 'Segoe UI', 'Microsoft YaHei', sans-serif;
    background-color: #fdfdfd;
    color: #1e1e1e;
    line-height: 1.8;
    padding: 40px;
    max-width: 800px;
    margin: auto;
}

h1, h2, h3 {
    color: #4B3C73;
}

h1 {
    border-bottom: 2px solid #ccc;
    padding-bottom: 6px;
}

table {
    border-collapse: collapse;
    width: 80%;
    margin: 20px 0 0 40px;
}

    table th, table td {
        border: 1px solid #ddd;
        padding: 8px;
        text-align: left;
    }

    table th {
        background-color: #f0f0f0;
    }

.chapter {
    margin-top: 40px;
}
