.rr-hero{padding:30px 0 35px}.rr-hero h1{max-width:800px}.rr-hero-links{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.rr-stats{display:flex;gap:30px;margin-top:32px;flex-wrap:wrap;border-top:1px solid var(--tq-line);padding-top:20px;color:var(--tq-muted);font-size:13px}.rr-stats strong{display:block;font:750 26px ui-monospace,monospace;color:var(--tq-text)}.rr-filterbar{display:grid;grid-template-columns:2fr 1fr 1.3fr;gap:14px;border:1px solid var(--tq-line);padding:20px;border-radius:18px;background:var(--tq-panel)}.rr-filterbar label{font-size:12px;font-weight:650;color:var(--tq-muted)}.rr-filterbar input,.rr-filterbar select{box-sizing:border-box;width:100%;min-height:46px;margin-top:8px;border:1px solid var(--tq-line);border-radius:10px;background:var(--tq-bg);color:var(--tq-text);padding:11px;font:inherit}.rr-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.rr-card{border:1px solid var(--tq-line);border-radius:20px;overflow:hidden;background:var(--tq-panel);display:grid;grid-template-columns:120px 1fr}.rr-cover{display:flex;flex-direction:column;justify-content:space-between;gap:35px;padding:22px 16px;background:linear-gradient(145deg,#234a58,#282446);color:#e2fff4;font:650 9px/1.6 ui-monospace,monospace}.rr-cover strong{font:750 23px/1.2 Inter,system-ui,sans-serif;overflow-wrap:anywhere}.rr-info{padding:23px}.rr-info h2,.rr-book h2{font-size:20px;line-height:1.3;margin:13px 0 9px;color:var(--tq-text);letter-spacing:-.03em}.rr-info p,.rr-book p{font-size:13px;line-height:1.65}.rr-author{color:var(--tq-muted)!important}.rr-badge{display:inline-block;font:750 9px/1.5 Inter,system-ui,sans-serif;letter-spacing:.1em;padding:5px 8px;border-radius:5px;background:#1c4c40;color:#a6f8d9}.rr-commercial{background:#332b51;color:#d4c6ff}.rr-info small,.rr-book small{font-size:11px;color:var(--tq-muted)}.rr-actions{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin-top:20px}.rr-actions a{font-size:12px;color:var(--tq-accent);font-weight:700}.rr-actions button{padding:10px 12px;border:1px solid var(--tq-line);background:var(--tq-bg);color:var(--tq-text);border-radius:9px;font:650 12px Inter,system-ui,sans-serif;min-height:44px;cursor:pointer}.rr-read{display:flex;gap:8px;align-items:center;font-size:11px;color:var(--tq-muted);margin-top:17px}.rr-read input{width:20px;height:20px;accent-color:var(--tq-accent)}.rr-books{display:grid;grid-template-columns:1fr 1fr;gap:16px}.rr-book{display:flex;gap:18px;padding:24px;border:1px solid var(--tq-line);border-radius:18px;background:var(--tq-panel)}.rr-book-symbol{font-size:30px;color:#af95f7}.rr-credit{padding:35px;border:1px solid var(--tq-line);border-radius:20px;margin:40px 0}.rr-credit p{font-size:13px}.rr-rights{color:var(--tq-muted)}#rrCount{font-size:12px;margin:20px 0}[hidden]{display:none!important}
@media(max-width:760px){.rr-grid,.rr-books{grid-template-columns:1fr}.rr-filterbar{grid-template-columns:1fr 1fr;padding:15px}.rr-filterbar label:first-child{grid-column:1/-1}.rr-stats{gap:20px}.rr-card{grid-template-columns:85px 1fr}.rr-cover{padding:20px 10px}.rr-cover strong{font-size:18px}.rr-info{padding:18px}.rr-credit{padding:22px}.rr-book{padding:20px;gap:12px}.rr-book-symbol{font-size:24px}}
.rr-card{padding:0}.rr-recommended-heading{margin-top:30px}.rr-recommended-heading+p{margin-top:0}.rr-info h2,.rr-book h2{overflow-wrap:anywhere}
