.audio-heading{padding:46px 0 28px;max-width:780px}.audio-heading h1{font-size:34px;font-weight:550;margin:9px 0}.audio-heading p:last-child{font-size:13px;color:var(--muted)}.audio-tools{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:25px}.audio-tools input{width:min(360px,100%);border:1px solid var(--line);border-radius:5px;background:var(--paper);color:var(--text);padding:10px 13px}.audio-tools span{font-size:12px;color:var(--muted)}.audio-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding-bottom:50px}.audio-book{border:1px solid var(--line);border-radius:7px;background:var(--paper);overflow:hidden;display:flex;flex-direction:column;transition:border-color .2s}.audio-book:hover{border-color:var(--accent)}.audio-cover{aspect-ratio:1.7;position:relative;background:var(--wash);color:var(--accent);display:grid;place-content:center;text-align:center;gap:8px;border-bottom:1px solid var(--line)}.audio-cover:before{content:'';position:absolute;inset:16px;border:1px solid currentColor;opacity:.18;border-radius:3px}.audio-cover b{font:42px/1.4 Georgia,'Songti SC',serif;font-weight:400}.audio-cover span{font:10px ui-monospace,monospace;letter-spacing:3px}.audio-book-body{padding:20px 21px;display:flex;flex:1;flex-direction:column;gap:10px}.audio-book h2{font-size:18px;line-height:1.5;font-weight:550}.audio-book p{font-size:12px;color:var(--muted)}.audio-book small{font-size:11px;color:var(--muted)}.audio-book .secondary{margin-top:8px;align-self:start}.audio-breadcrumb{font-size:12px;color:var(--muted);padding-top:30px}.audio-detail{display:grid;grid-template-columns:210px 1fr;gap:32px;align-items:start;margin:25px 0 32px}.audio-detail .audio-cover{aspect-ratio:.82;border:1px solid var(--line);border-radius:6px}.audio-detail h1{font-size:30px;font-weight:550;margin:4px 0 15px}.audio-detail p{font-size:13px;color:var(--muted);white-space:pre-wrap;margin-top:10px}.audio-chapters{border:1px solid var(--line);border-radius:7px;overflow:hidden;margin-bottom:36px}.audio-chapter{width:100%;text-align:left;display:flex;align-items:center;gap:15px;padding:15px 20px;background:var(--paper);border-bottom:1px solid var(--line);font-size:13px}.audio-chapter:last-child{border:0}.audio-chapter:hover,.audio-chapter[aria-current=true]{background:var(--wash);color:var(--accent)}.audio-chapter span:first-child{font:11px ui-monospace,monospace;color:var(--muted);width:25px}.audio-chapter b{font-weight:500;flex:1}.audio-chapter small{font-size:11px;color:var(--muted)}.audio-player{position:sticky;bottom:14px;z-index:10;border:1px solid var(--line);background:var(--paper);border-radius:8px;padding:16px 22px;box-shadow:var(--shadow);margin:25px 0 32px}.audio-now{display:flex;justify-content:space-between;align-items:center;gap:14px;font-size:12px;margin-bottom:10px}.audio-now b{font-weight:550;color:var(--ink)}.audio-now span{color:var(--muted);font-size:11px}.audio-player audio{display:block;width:100%;height:40px}.audio-controls{display:flex;gap:9px;align-items:center;flex-wrap:wrap;margin-top:12px}.audio-controls button{font-size:12px;border:1px solid var(--line);border-radius:4px;padding:4px 10px}.audio-controls button:hover{background:var(--wash)}.audio-controls label{font-size:11px;color:var(--muted);margin-left:8px}.audio-controls select{font-size:12px;color:var(--text);border:1px solid var(--line);border-radius:4px;padding:5px}.audio-help{font-size:11px;color:var(--muted);padding-bottom:25px}.audio-admin-list{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:24px}.audio-admin-list select{border:1px solid var(--line);padding:8px 12px;color:var(--text);max-width:100%;background:var(--paper)}.audio-admin-status{margin-bottom:20px}.audio-admin-tracks{margin:20px 0;border:1px solid var(--line);border-radius:5px}.audio-admin-track{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid var(--line);font-size:12px}.audio-admin-track:last-child{border:0}.audio-admin-track span{flex:1}.audio-admin-track button{padding:3px 8px;border:1px solid var(--line);border-radius:3px}.audio-upload{border:1px dashed var(--line);border-radius:6px;padding:23px;margin:22px 0;background:var(--paper)}.audio-upload p{font-size:12px;color:var(--muted);margin-bottom:12px}.audio-upload input{width:100%;font-size:12px}.audio-progress{font-size:12px;color:var(--accent);white-space:pre-wrap;margin-top:14px}.audio-progress progress{width:100%;accent-color:var(--accent)}.audio-error{border-color:#a05c4e;color:var(--ink)}
@media(max-width:900px){.audio-grid{grid-template-columns:1fr 1fr}.audio-detail{grid-template-columns:150px 1fr}.audio-detail h1{font-size:26px}}
@media(max-width:600px){.audio-grid{grid-template-columns:1fr 1fr;gap:12px}.audio-book-body{padding:14px}.audio-book h2{font-size:16px}.audio-cover b{font-size:30px}.audio-heading{padding-top:30px}.audio-heading h1{font-size:29px}.audio-detail{grid-template-columns:100px 1fr;gap:18px}.audio-detail h1{font-size:23px}.audio-player{padding:12px;bottom:7px}.audio-chapter{padding:13px 12px;gap:8px}.audio-now{align-items:start;flex-direction:column;gap:4px}.audio-controls{gap:7px}.audio-controls label{margin-left:0}.audio-tools{align-items:start;flex-direction:column;gap:8px}.nav{flex-wrap:wrap;row-gap:10px}.audio-admin-track{flex-wrap:wrap}.audio-admin-track span{min-width:130px}}
