h3{font-size:20px;margin:28px 0 8px}section{margin-top:42px}section h2{font-size:22px}.player{margin:18px 0 8px;background:var(--paper);border:1px solid var(--line);border-radius:12px;overflow:hidden}.player video{display:block;width:100%;background:#1c1914}.chapters{list-style:none;margin:0;padding:8px;display:flex;flex-direction:column;gap:4px}.chapters button{width:100%;text-align:left;border:0;background:transparent;color:var(--ink);font:15px/1.4 Avenir Next,PingFang SC,Hiragino Sans GB,sans-serif;padding:8px 10px;border-radius:8px;cursor:pointer}.chapters button:hover{background:#f4efe6}.chapters button.active{background:#8b3a2a;color:#fff}.chapters time{display:inline-block;min-width:3.2em;margin-right:8px;font-variant-numeric:tabular-nums;opacity:.75}
