.bps-page{margin:26px auto 55px}.bps-page-head{justify-content:flex-start}.bps-page-head h1{font-size:27px}.bps-brand{border-radius:50%;width:68px;height:68px}.bps-brand img{max-width:100%;max-height:100%;width:100%;height:100%;object-fit:contain}.bps-cover img{background:#fffdf5;border-radius:50%;width:82px;height:82px;object-fit:contain}.bps-head .bps-info{min-width:0}.bps-info h2{overflow-wrap:anywhere}.bps-tabs{justify-content:flex-start}.bps-bottom{flex-wrap:wrap;gap:10px}.audio-filter{display:flex;gap:10px;margin:24px 0 12px}.audio-filter input{flex:1;min-width:0}.audio-filter input,.audio-filter select{font:inherit;padding:10px;border:1px solid #d7cdb8;border-radius:9px;background:#fffdf7}.audio-filter select{width:auto;max-width:45%}.audio-track-list{list-style:decimal;margin:0;padding-left:2em}.audio-track-list li{border-bottom:1px solid #e3dccd;padding:0}.audio-track-list button{display:block;width:100%;text-align:left;background:transparent;border:0;color:#203e35;padding:11px 6px;line-height:1.6;font-size:15px}.audio-track-list button[aria-current=true]{font-weight:700;color:#8f6b2e}.audio-list-count{font-size:12px;color:#6f796f}.bps-audio-message{min-height:20px}#audio-file[hidden]{display:none}.bps-control #speed{flex-shrink:0;white-space:nowrap}.bps-tabs button{min-height:40px}.bps-guidance{margin-bottom:35px}.bps-head{min-width:0}.bps-panel [hidden]{display:none!important}.bps-file{margin-top:10px}.bps-panel details summary{font-size:12px;cursor:pointer}.bps-file input{display:block;max-width:100%;font-size:12px;margin-top:6px}.public-nav{flex-wrap:wrap}.bps-control{min-width:0}.bps-track-link{font-size:13px}@media(max-width:550px){.bps-page-head{gap:12px}.bps-brand{width:56px;height:56px}.bps-page-head h1{font-size:23px}.bps-card{padding:20px 14px}.bps-cover{flex-basis:80px;width:80px;height:100px}.bps-cover img{width:60px;height:60px}.bps-head{gap:12px}.bps-info h2{font-size:18px}.bps-control{gap:10px}.bps-play{width:46px;height:46px;flex-basis:46px}.audio-filter{flex-wrap:wrap}.audio-filter input{width:100%}.audio-filter select{max-width:100%;width:100%}.bps-tabs{gap:6px}.bps-tabs button{font-size:12px;padding:8px 12px}}
