body {
    font-family: Arial, sans-serif;
}
.playbook {
    /* width: 90%; */
    margin: 0 auto;
    padding: 20px;
    /* background-color: #f9f9f9; */
    /* border: 1px solid #ccc; */
    /* border-radius: 1px; */
}
.playbook h1 {
    text-align: center;
    color: #333;
}
.section {
    margin: 10px 0;
}
.section h2 {
    color: #555;
}
ul {
    list-style-type: none;
    padding-left: 10px;
}
li::before {
    /* content: "- "; */
    color: #a00;
}
.loading {
    text-align: center;
    color: #888;
}