/* Authors replace the category grid in the same footprint. */
.reading-discovery [hidden]{display:none!important}
.reading-discovery .authors-open{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:inherit;width:100%;height:100%;min-height:inherit;border:0;border-radius:inherit;background:#e9e5d9;color:#66543d;font:inherit;cursor:pointer}
.reading-discovery button:focus-visible{outline:2px solid #52785e;outline-offset:3px}
.reading-discovery .author-grid li{white-space:normal;text-align:center;padding:6px;box-sizing:border-box;line-height:1.25;font-size:11px}
.reading-discovery .author-nav{display:flex;justify-content:space-between;align-items:center;height:27px;gap:8px;color:#85735d;font:11px/1.2 Arial,sans-serif}
.reading-discovery .author-nav button{border:0;background:transparent;color:inherit;font:inherit;padding:5px 0;cursor:pointer}
.reading-discovery .author-nav button:disabled{opacity:.35;cursor:default}
.reading-discovery .author-pages{display:flex;align-items:center;gap:12px}
@media(max-width:1000px) and (max-aspect-ratio:1/1){.reading-discovery .author-grid li{font-size:10px;padding:4px}.reading-discovery .author-nav{font-size:10px}}
@media(max-width:700px) and (max-height:740px),(max-height:550px) and (orientation:landscape){.reading-discovery .author-grid li{font-size:8px;padding:3px}.reading-discovery .author-nav{font-size:9px;height:23px}}
