.audio-editor{color:#777970;background:#ffffff7a;border:1px solid #dedbd3;border-radius:10px;flex-direction:column;gap:12px;padding:18px;display:flex;position:relative}.audio-slideshow{aspect-ratio:16/9;background:#e8e5dd;border-radius:8px;width:100%;position:relative;overflow:hidden}.audio-slideshow>img{object-fit:cover;width:100%;height:100%;display:block}.audio-slideshow>button{color:#fff;opacity:0;background:#141612a8;border:0;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;transition:opacity .18s,background .18s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.audio-slideshow:hover>button,.audio-slideshow:focus-within>button{opacity:1}.audio-slideshow>button:hover{background:#141612e6}.audio-slideshow>button.previous{left:12px}.audio-slideshow>button.next{right:12px}.audio-slideshow>button svg{width:18px}.audio-slide-dots{background:#1416127a;border-radius:99px;gap:6px;padding:6px 8px;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.audio-slide-dots button{background:#ffffff80;border:0;border-radius:50%;width:6px;height:6px;padding:0}.audio-slide-dots button.active{background:#fff;transform:scale(1.2)}.audio-slide-empty{cursor:pointer;background:#f0eee8;border:1px dashed #c9c5ba;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:220px;display:flex}.audio-slide-empty:hover{border-color:var(--orange);background:#fff8f4}.audio-slide-empty>svg{width:24px;color:var(--orange)}.audio-slide-empty strong{color:#555850;font-size:12px}.audio-slide-empty span{font-size:10px}.audio-slide-empty input,.audio-slide-manager label input,.audio-file-action input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.audio-slide-manager{gap:7px;padding:1px 1px 3px;display:flex;overflow-x:auto}.audio-slide-manager>div,.audio-slide-manager>label{border:1px solid #d8d4ca;border-radius:5px;flex:0 0 58px;height:42px;position:relative;overflow:hidden}.audio-slide-manager img{object-fit:cover;width:100%;height:100%}.audio-slide-manager>div button{color:#a83d2d;opacity:0;background:#ffffffe6;border:0;border-radius:50%;place-items:center;width:20px;height:20px;padding:0;display:grid;position:absolute;top:3px;right:3px}.audio-slide-manager>div:hover button{opacity:1}.audio-slide-manager button svg{width:11px}.audio-slide-manager>label{cursor:pointer;color:#777970;border-style:dashed;place-items:center;display:grid}.audio-slide-manager>label:hover{color:var(--orange);border-color:var(--orange)}.audio-slide-manager>label svg{width:17px}.audio-player-row{align-items:center;gap:10px;display:flex}.audio-player-row audio{flex:1;width:100%;min-width:0}.audio-player-row>div{flex:1;align-items:center;gap:8px;font-size:10px;display:flex}.audio-player-row>div svg{color:var(--orange)}.audio-player-row>div span{color:#99958f}.audio-file-action{color:#666960;cursor:pointer;background:#fff;border:1px solid #d8d4ca;border-radius:6px;flex:none;align-items:center;gap:6px;height:34px;padding:0 10px;font-size:10px;display:flex;position:relative}.audio-file-action:hover{border-color:var(--orange);color:var(--orange)}.audio-file-action svg{width:14px}.audio-caption-input{color:#555850;width:100%;height:36px;font:11px var(--sans);background:0 0;border:0;border-top:1px solid #e5e2da;outline:0;padding:0 10px}.audio-block{background:0 0;border:0;border-radius:10px;padding:0;overflow:hidden}.audio-block .audio-slideshow{margin-bottom:14px}.audio-block>audio{width:100%;display:block}.audio-block figcaption{margin-top:12px}.reader-app.dark .audio-slideshow{background:#282a23}@media (max-width:650px){.audio-editor{padding:12px}.audio-slide-empty{min-height:160px}.audio-player-row{flex-direction:column;align-items:stretch}.audio-file-action{align-self:flex-end}.audio-slideshow>button{opacity:1;width:30px;height:30px}}
.rb-home-state{flex-direction:column;justify-content:center;align-items:flex-start;width:min(720px,100% - 40px);min-height:65vh;margin:0 auto;display:flex}.rb-home-state>span{color:#e52b1a;font:700 10px var(--sans);letter-spacing:.14em}.rb-home-state h1{font:400 clamp(34px, 6vw, 58px) var(--serif);margin:12px 0}.rb-home-state p{color:#777;font:16px/1.7 var(--serif)}.rb-home-state button{color:#fff;cursor:pointer;background:#263b80;border:0;border-radius:99px;margin-top:22px;padding:10px 16px}.rb-state-link{color:#fff;font:600 13px var(--sans);background:#263b80;border-radius:99px;margin-top:22px;padding:10px 16px;text-decoration:none}
