.rankings-page.svelte-12zg34h{width:min(1180px,100% - 36px);margin:0 auto;padding:70px 0 110px}.rankings-page.svelte-12zg34h>header:where(.svelte-12zg34h){max-width:800px}.rankings-page.svelte-12zg34h>header:where(.svelte-12zg34h)>span:where(.svelte-12zg34h){color:#c05b40;text-transform:uppercase;letter-spacing:.16em;font-size:.73rem}.rankings-page.svelte-12zg34h h1:where(.svelte-12zg34h){color:#eee8dc;margin:14px 0 22px;font:clamp(3.2rem,8vw,7rem)/.9 Georgia,serif}.rankings-page.svelte-12zg34h header:where(.svelte-12zg34h) p:where(.svelte-12zg34h){color:#9f988d;max-width:680px;line-height:1.65}.ranking-tabs.svelte-12zg34h{gap:8px;margin:38px 0 18px;display:flex}.ranking-tabs.svelte-12zg34h a:where(.svelte-12zg34h){color:#aaa298;border:1px solid #413c33;padding:10px 18px;text-decoration:none}.ranking-tabs.svelte-12zg34h a.active:where(.svelte-12zg34h){color:#f1e7d8;background:#2a1916;border-color:#b65239}.ranking-filters.svelte-12zg34h{align-items:center;gap:8px;margin:0 0 22px;display:flex}.ranking-filters.svelte-12zg34h>a:where(.svelte-12zg34h){color:#ada59a;background:#111414;border:1px solid #413c33;padding:9px 15px}.ranking-filters.svelte-12zg34h>a.active:where(.svelte-12zg34h){color:#f1e7d8;background:#2a1916;border-color:#b65239}.ranking-filters.svelte-12zg34h>span:where(.svelte-12zg34h){color:#777168;margin-left:auto;font-size:.75rem}.rating-message.svelte-12zg34h{color:#e3b2a6;background:#251614;border-left:3px solid #c6543f;padding:12px 15px}.ranking-table.svelte-12zg34h{border-top:1px solid #403a31}.ranking-head.svelte-12zg34h,.ranking-table.svelte-12zg34h article:where(.svelte-12zg34h){grid-template-columns:70px minmax(260px,1fr) 260px 65px 116px;align-items:center;gap:16px;display:grid}.ranking-head.svelte-12zg34h{color:#716c64;text-transform:uppercase;letter-spacing:.1em;padding:12px 16px;font-size:.66rem}.ranking-table.svelte-12zg34h article:where(.svelte-12zg34h){border-top:1px solid #2c2d29;padding:18px 16px}.place.svelte-12zg34h{color:#b25a42;font:1.3rem Georgia}.ranking-book.svelte-12zg34h{color:#ded7cb;align-items:center;gap:17px;min-width:0;text-decoration:none;display:flex}.ranking-cover.svelte-12zg34h{aspect-ratio:2/3;color:#827b70;background:#262a27;flex:none;place-items:center;width:54px;font:1.5rem Georgia;display:grid;overflow:hidden}.ranking-cover.svelte-12zg34h img:where(.svelte-12zg34h){object-fit:cover;width:100%;height:100%}.ranking-book.svelte-12zg34h>span:where(.svelte-12zg34h):last-child{min-width:0}.ranking-book.svelte-12zg34h small:where(.svelte-12zg34h){color:#b65b43;text-transform:uppercase;letter-spacing:.09em;font-size:.64rem;display:block}.ranking-book.svelte-12zg34h strong:where(.svelte-12zg34h){white-space:nowrap;text-overflow:ellipsis;margin:4px 0;font:1.35rem Georgia;display:block;overflow:hidden}.ranking-book.svelte-12zg34h em:where(.svelte-12zg34h){color:#827d74;white-space:nowrap;text-overflow:ellipsis;font-size:.79rem;font-style:normal;display:block;overflow:hidden}.score.svelte-12zg34h>strong:where(.svelte-12zg34h){color:#e1bd79;font:1.75rem Georgia}.score.svelte-12zg34h>small:where(.svelte-12zg34h){color:#756f66}.score.svelte-12zg34h>em:where(.svelte-12zg34h){color:#8d857b;margin-top:5px;font-size:.68rem;font-style:normal;display:block}.rating-breakdown.svelte-12zg34h{flex-wrap:wrap;gap:3px;margin-top:7px;display:flex}.rating-breakdown.svelte-12zg34h span:where(.svelte-12zg34h){color:#8f887d;background:#191c1a;padding:3px 5px;font-size:.57rem}.votes.svelte-12zg34h{color:#aba398}.rating-action.svelte-12zg34h button:where(.svelte-12zg34h),.rating-action.svelte-12zg34h a:where(.svelte-12zg34h){color:#e7c5b9;text-align:center;background:#281815;border:1px solid #a64c37;width:100%;padding:9px 8px;font-size:.7rem;display:block}.rating-action.svelte-12zg34h>span:where(.svelte-12zg34h){color:#778d77;font-size:.7rem}.ranking-pagination.svelte-12zg34h{border-top:1px solid #37332d;grid-template-columns:1fr auto 1fr;align-items:center;margin-top:28px;padding-top:20px;display:grid}.ranking-pagination.svelte-12zg34h a:where(.svelte-12zg34h){color:#d7b37b;border:1px solid #474036;width:max-content;padding:10px 14px}.ranking-pagination.svelte-12zg34h a:where(.svelte-12zg34h):last-child{justify-self:end}.ranking-pagination.svelte-12zg34h span:where(.svelte-12zg34h){color:#837c72;font-size:.78rem}.rating-modal-backdrop.svelte-12zg34h{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030505d9;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.rating-modal.svelte-12zg34h{background:#111514;border:1px solid #6a5141;width:min(680px,100%);max-height:calc(100vh - 40px);padding:clamp(22px,4vw,38px);position:relative;overflow:auto;box-shadow:0 30px 90px #000}.rating-modal.svelte-12zg34h>span:where(.svelte-12zg34h){color:#bd583d;text-transform:uppercase;letter-spacing:.14em;font-size:.67rem}.rating-modal.svelte-12zg34h h2:where(.svelte-12zg34h){color:#eee4d6;margin:8px 42px 8px 0;font:2rem Georgia}.rating-modal.svelte-12zg34h>p:where(.svelte-12zg34h){color:#918a80;line-height:1.55}.modal-close.svelte-12zg34h{color:#c9c0b3;background:0 0;border:1px solid #4b443a;width:34px;height:34px;font-size:1.4rem;position:absolute;top:14px;right:17px}.modal-rating-grid.svelte-12zg34h{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:22px 0;display:grid}.modal-rating-grid.svelte-12zg34h label:where(.svelte-12zg34h),.modal-review.svelte-12zg34h{color:#aaa196;gap:7px;font-size:.72rem;display:grid}.modal-rating-grid.svelte-12zg34h input:where(.svelte-12zg34h),.modal-review.svelte-12zg34h textarea:where(.svelte-12zg34h){color:#f0e8db;background:#191c1a;border:1px solid #484137;width:100%;padding:11px}.modal-consent.svelte-12zg34h{color:#aaa298;align-items:center;gap:9px;margin:16px 0;font-size:.76rem;display:flex}.modal-consent.svelte-12zg34h input:where(.svelte-12zg34h){accent-color:#b65239;width:16px;height:16px}.modal-submit.svelte-12zg34h{color:#fff;background:#ad4c35;border:0;padding:12px 20px}.modal-close.svelte-12zg34h,.modal-submit.svelte-12zg34h,.rating-action.svelte-12zg34h button:where(.svelte-12zg34h){cursor:pointer}@media (width<=900px){.ranking-head.svelte-12zg34h,.ranking-table.svelte-12zg34h article:where(.svelte-12zg34h){grid-template-columns:52px 1fr 180px 100px}.ranking-head.svelte-12zg34h span:where(.svelte-12zg34h):nth-child(4),.votes.svelte-12zg34h{display:none}}@media (width<=700px){.rankings-page.svelte-12zg34h{width:calc(100% - 24px);padding-top:42px}.ranking-head.svelte-12zg34h{display:none}.ranking-filters.svelte-12zg34h{flex-wrap:wrap}.ranking-filters.svelte-12zg34h>span:where(.svelte-12zg34h){width:100%;margin:6px 0 0}.ranking-table.svelte-12zg34h article:where(.svelte-12zg34h){grid-template-columns:34px 1fr 78px;padding:14px 4px}.ranking-book.svelte-12zg34h em:where(.svelte-12zg34h),.rating-breakdown.svelte-12zg34h{display:none}.ranking-cover.svelte-12zg34h{width:44px}.ranking-book.svelte-12zg34h strong:where(.svelte-12zg34h){font-size:1rem}.score.svelte-12zg34h>strong:where(.svelte-12zg34h){font-size:1.35rem}.rating-action.svelte-12zg34h{grid-column:2/-1}.ranking-pagination.svelte-12zg34h{grid-template-columns:1fr 1fr}.ranking-pagination.svelte-12zg34h span:where(.svelte-12zg34h){text-align:center;grid-area:1/1/auto/-1;margin-bottom:12px}.ranking-pagination.svelte-12zg34h a:where(.svelte-12zg34h){grid-row:2}.modal-rating-grid.svelte-12zg34h{grid-template-columns:1fr 1fr}}
