.reading-library{margin-block:24px}.reading-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.reading-category{color:inherit;text-decoration:none;display:block}.reading-category>i{color:var(--accent,#0075ff);margin-bottom:20px;font-size:42px;display:block}.reading-category>span{float:right}.reading-card{min-width:0}.reading-cover{background:var(--surface-alt,#eef3fa);border-radius:12px;justify-content:center;align-items:center;min-height:240px;padding:18px;display:flex}.reading-cover img{object-fit:contain;width:100%;height:290px}.reading-rating{flex-wrap:wrap;align-items:center;gap:10px;margin:18px 0;font-size:16px;display:flex}.reading-stars{white-space:nowrap;color:#8794a7;letter-spacing:1px;line-height:1.5;display:inline-block;position:relative}.reading-stars-fill{color:#e7aa18;position:absolute;top:0;left:0;overflow:hidden}.reading-card h2{font-size:22px}.reading-detail{grid-template-columns:minmax(180px,300px) minmax(0,1fr);gap:32px;display:grid}.reading-detail h1{font-size:32px}.reading-review{overflow-wrap:anywhere;line-height:1.9}.reading-review img{max-width:100%}.reading-verdict{grid-template-columns:1fr 1fr;gap:24px;display:grid}.reading-verdict li{margin-bottom:12px}.reading-admin-grid{grid-template-columns:minmax(0,2fr) minmax(220px,1fr);gap:28px;display:grid}.reading-admin-fields{gap:20px;display:grid}.reading-admin-cover{object-fit:contain;max-width:220px;max-height:300px}.reading-admin-list td img{object-fit:contain;width:55px;height:75px}.reading-admin-taxonomies{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=900px){.reading-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.reading-grid,.reading-detail,.reading-verdict,.reading-admin-grid,.reading-admin-taxonomies{grid-template-columns:1fr}.reading-detail h1{font-size:26px}}.reading-rating-0{width:0%}.reading-rating-1{width:1%}.reading-rating-2{width:2%}.reading-rating-3{width:3%}.reading-rating-4{width:4%}.reading-rating-5{width:5%}.reading-rating-6{width:6%}.reading-rating-7{width:7%}.reading-rating-8{width:8%}.reading-rating-9{width:9%}.reading-rating-10{width:10%}.reading-rating-11{width:11%}.reading-rating-12{width:12%}.reading-rating-13{width:13%}.reading-rating-14{width:14%}.reading-rating-15{width:15%}.reading-rating-16{width:16%}.reading-rating-17{width:17%}.reading-rating-18{width:18%}.reading-rating-19{width:19%}.reading-rating-20{width:20%}.reading-rating-21{width:21%}.reading-rating-22{width:22%}.reading-rating-23{width:23%}.reading-rating-24{width:24%}.reading-rating-25{width:25%}.reading-rating-26{width:26%}.reading-rating-27{width:27%}.reading-rating-28{width:28%}.reading-rating-29{width:29%}.reading-rating-30{width:30%}.reading-rating-31{width:31%}.reading-rating-32{width:32%}.reading-rating-33{width:33%}.reading-rating-34{width:34%}.reading-rating-35{width:35%}.reading-rating-36{width:36%}.reading-rating-37{width:37%}.reading-rating-38{width:38%}.reading-rating-39{width:39%}.reading-rating-40{width:40%}.reading-rating-41{width:41%}.reading-rating-42{width:42%}.reading-rating-43{width:43%}.reading-rating-44{width:44%}.reading-rating-45{width:45%}.reading-rating-46{width:46%}.reading-rating-47{width:47%}.reading-rating-48{width:48%}.reading-rating-49{width:49%}.reading-rating-50{width:50%}.reading-rating-51{width:51%}.reading-rating-52{width:52%}.reading-rating-53{width:53%}.reading-rating-54{width:54%}.reading-rating-55{width:55%}.reading-rating-56{width:56%}.reading-rating-57{width:57%}.reading-rating-58{width:58%}.reading-rating-59{width:59%}.reading-rating-60{width:60%}.reading-rating-61{width:61%}.reading-rating-62{width:62%}.reading-rating-63{width:63%}.reading-rating-64{width:64%}.reading-rating-65{width:65%}.reading-rating-66{width:66%}.reading-rating-67{width:67%}.reading-rating-68{width:68%}.reading-rating-69{width:69%}.reading-rating-70{width:70%}.reading-rating-71{width:71%}.reading-rating-72{width:72%}.reading-rating-73{width:73%}.reading-rating-74{width:74%}.reading-rating-75{width:75%}.reading-rating-76{width:76%}.reading-rating-77{width:77%}.reading-rating-78{width:78%}.reading-rating-79{width:79%}.reading-rating-80{width:80%}.reading-rating-81{width:81%}.reading-rating-82{width:82%}.reading-rating-83{width:83%}.reading-rating-84{width:84%}.reading-rating-85{width:85%}.reading-rating-86{width:86%}.reading-rating-87{width:87%}.reading-rating-88{width:88%}.reading-rating-89{width:89%}.reading-rating-90{width:90%}.reading-rating-91{width:91%}.reading-rating-92{width:92%}.reading-rating-93{width:93%}.reading-rating-94{width:94%}.reading-rating-95{width:95%}.reading-rating-96{width:96%}.reading-rating-97{width:97%}.reading-rating-98{width:98%}.reading-rating-99{width:99%}.reading-rating-100{width:100%}.reading-library .reading-category{border-top:3px solid var(--primary,#0075ff);flex-direction:column;gap:20px;min-width:0;padding:28px;display:flex}.reading-category-top{justify-content:space-between;align-items:center;gap:16px;display:flex}.reading-category-top>i{background:var(--tint,#0075ff1a);width:54px;height:54px;color:var(--accent-readable,#0075ff);border-radius:14px;justify-content:center;align-items:center;font-size:25px;display:flex}.reading-category-count{background:var(--tint,#0075ff1a);color:var(--accent-readable,#0075ff);white-space:nowrap;border-radius:8px;padding:7px 12px;font-size:14px}.reading-library .reading-category>h2{text-align:start;overflow-wrap:anywhere;background:0 0;border:0;margin:0;padding:0;font-size:26px;line-height:1.5}.reading-library .reading-category>p{text-align:start;overflow-wrap:anywhere;margin:0;line-height:1.8}.reading-category>strong{border-top:1px solid var(--border,#d8e0eb);color:var(--accent-readable,#0075ff);margin-top:auto;padding-top:18px;font-size:15px;display:block}@media (width<=600px){.reading-library .reading-category{padding:22px}.reading-library .reading-category>h2{font-size:23px}}.reading-category-rows{gap:18px;display:grid}.reading-category-rows .reading-category{border-top-width:1px;border-inline-start:3px solid var(--primary,#0075ff);grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:28px;display:grid}.reading-category-rows .reading-category-top{gap:14px}.reading-category-copy{min-width:0}.reading-library .reading-category-copy>h2{text-align:start;overflow-wrap:anywhere;background:0 0;border:0;margin:0;padding:0;font-size:25px;line-height:1.5}.reading-library .reading-category-copy>p{text-align:start;overflow-wrap:anywhere;margin:8px 0 0;line-height:1.8}.reading-category-rows .reading-category>strong{background:var(--tint,#0075ff1a);white-space:nowrap;border:0;border-radius:9px;margin:0;padding:12px 16px}@media (width<=700px){.reading-category-rows .reading-category{grid-template-columns:minmax(0,1fr);gap:16px}.reading-category-rows .reading-category-top{justify-content:space-between}.reading-category-rows .reading-category>strong{justify-self:start}.reading-library .reading-category-copy>h2{font-size:23px}}.reading-library>.site-heading,.reading-library>.site-heading>h1,.reading-library>.site-heading>p{text-align:center}.reading-book-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.reading-library .reading-card{padding:0;overflow:hidden}.reading-card .reading-cover{aspect-ratio:2/3;background:0 0;border-radius:0;min-height:0;padding:0;display:block;overflow:hidden}.reading-card .reading-cover img{object-fit:cover;width:100%;height:100%;display:block}.reading-card .reading-cover>i{height:100%;color:var(--accent-readable,#0075ff);justify-content:center;align-items:center;font-size:48px;display:flex}.reading-card-body{padding:20px}.reading-card-body .reading-rating{margin-top:0}@media (width<=1100px){.reading-book-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=800px){.reading-book-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=500px){.reading-book-grid{grid-template-columns:minmax(0,1fr)}}.reading-detail .reading-book-title{text-align:left;font-size:32px;line-height:1.6}.reading-book-title bdi{font-size:inherit;font-weight:inherit}.reading-book-author{margin:8px 0 18px;font-size:21px;line-height:1.7;display:inline-block}@media (width<=600px){.reading-detail .reading-book-title{font-size:26px}}.reading-detail .reading-cover{background:0 0;border-radius:12px;min-height:0;padding:0;overflow:hidden}.reading-detail .reading-cover img{object-fit:contain;width:100%;height:auto;display:block}.reading-library .reading-verdict{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:24px}.reading-library .reading-section-title{text-align:right;border:0;border-bottom:1px solid var(--border,#d8e0eb);color:var(--accent-readable,#0075ff);direction:rtl;background:0 0;align-items:center;gap:12px;margin:0 0 20px;padding:0 0 14px;font-size:24px;line-height:1.6;display:flex}.reading-section-title>i{background:var(--tint,#0075ff1a);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:21px;display:inline-flex}.reading-library .reading-verdict-pros .reading-section-title{color:#20a66a}.reading-verdict-pros .reading-section-title>i{background:#20a66a1a}.reading-library .reading-verdict-cons .reading-section-title{color:#e36464}.reading-verdict-cons .reading-section-title>i{background:#e364641a}.reading-verdict-panel ul{margin:0;padding-inline-start:24px;line-height:1.9}.reading-recommendation{text-align:right;margin-top:20px}.reading-recommendation>p{text-align:start;line-height:1.9}@media (width<=600px){.reading-library .reading-section-title{font-size:21px}}.reading-book-page .reading-book-title{font-size:36px}.reading-book-page .reading-book-author{font-size:24px}.reading-book-page .reading-section-title{font-size:28px}.reading-book-page .reading-review,.reading-book-page .reading-review p,.reading-book-page .reading-review li,.reading-book-page .reading-verdict-panel li,.reading-book-page .reading-recommendation>p{font-size:20px;line-height:1.95}.reading-book-page .reading-rating{font-size:18px}@media (width<=600px){.reading-book-page .reading-book-title{font-size:28px}.reading-book-page .reading-book-author{font-size:22px}.reading-book-page .reading-section-title{font-size:24px}.reading-book-page .reading-review,.reading-book-page .reading-review p,.reading-book-page .reading-review li,.reading-book-page .reading-verdict-panel li,.reading-book-page .reading-recommendation>p{font-size:18px}}
