body {
margin: 0;
font-family: system-ui, Arial, sans-serif;
background: #ffffff;
color: #222;
padding: 15px;
}

header {
text-align: center;
margin-bottom: 20px;
}

.cover {
width: 100%;
max-width: 300px;
display: block;
margin: 0 auto 20px;
border-radius: 10px;
}

.chapters {
list-style: none;
padding: 0;
}

.chapters li {
margin-bottom: 10px;
}

a {
text-decoration: none;
color: #0077cc;
}

.reading {
max-width: 700px;
margin: auto;
line-height: 1.8;
font-size: 18px;
}

.back {
display: inline-block;
margin-top: 20px;
}