.lib-crumbs .lib-back{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:44px;min-height:44px;padding:7px 11px;margin-right:4px;border:1px solid #d8e2dc;border-radius:11px;background:#fff;font-size:.84rem;font-weight:700;color:#245d47;text-decoration:none}
.lib-back svg{width:18px;height:18px;flex:none}.lib-back:hover{background:#f3f7f3}
.lib-home-section{margin-top:25px}.lib-home-section .lib-section-heading{flex-wrap:wrap}.lib-section-copy{margin:-1px 0 11px!important;font-size:.8rem;color:#66756f;max-width:78ch}
.lib-home-curated,.lib-home-folk,.lib-home-reads{padding:18px;border:1px solid #e4e5df;border-radius:17px;background:#faf8f2}
.lib-home-folk{background:#f4f7fb;border-color:#e0e6ee}.lib-home-reads{background:#fff}.lib-card-reads{color:#8b651d!important;font-weight:700}
.lib-reading-empty{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 0 1px}.lib-reading-empty p{font-size:.87rem;color:#66756f;max-width:70ch}.lib-reading-empty .lib-button{flex:none}
.lib-reader-top{position:fixed;left:50%;bottom:max(16px,env(safe-area-inset-bottom));transform:translateX(-50%);z-index:900;display:grid;place-items:center;width:48px;height:48px;padding:10px;border:1px solid #bdd1c5;border-radius:50%;background:#fffef8;color:#126046;box-shadow:0 3px 14px #203c3026;cursor:pointer;touch-action:manipulation}
.lib-reader-top svg{width:24px;height:24px}.lib-reader-top:hover{background:#eaf3ec}.lib-reader-top[hidden]{display:none!important}.lib-long-read .lib-reader-scroll{padding-bottom:90px}.lib-reader-dialog .lib-reader-top{z-index:1}
@media(max-width:700px){.lib-home-curated,.lib-home-folk,.lib-home-reads{padding:13px}.lib-reading-empty{align-items:flex-start;flex-direction:column;gap:8px}.lib-reader-top{bottom:max(14px,env(safe-area-inset-bottom))}.lib-long-read .lib-reader-scroll{padding-bottom:150px}.lib-reader-dialog .lib-reader-top{bottom:max(14px,env(safe-area-inset-bottom))}.lib-reader-dialog .lib-long-read .lib-reader-scroll{padding-bottom:90px}}
