.list-module__BdKWEq__page{max-width:760px;height:100vh;min-height:100vh;margin:0 auto;padding:0 20px 80px;overflow-y:auto}.list-module__BdKWEq__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;padding:56px 0 32px;display:flex}.list-module__BdKWEq__title{color:#e8e2d4;font-family:Georgia,Times New Roman,serif;font-size:34px;font-weight:600;line-height:1.1}.list-module__BdKWEq__sub{color:#9a9384;margin-top:8px;font-size:14px}.list-module__BdKWEq__nav{white-space:nowrap;gap:16px;display:flex}.list-module__BdKWEq__navLink{color:#c8792e;font-size:14px}.list-module__BdKWEq__navLink:hover{text-decoration:underline}.list-module__BdKWEq__paths{margin-bottom:34px}.list-module__BdKWEq__pathsHead{color:#e8e2d4;font-family:Georgia,serif;font-size:22px;font-weight:600}.list-module__BdKWEq__pathsIntro{color:#9a9384;margin:4px 0 16px;font-size:13.5px}.list-module__BdKWEq__path{background:linear-gradient(#c8792e0d,#ffffff04);border:1px solid #c8792e38;border-radius:8px;margin-bottom:12px;padding:18px 22px}.list-module__BdKWEq__pathHead{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.list-module__BdKWEq__pathName{color:#e8e2d4;font-family:Georgia,serif;font-size:18px;font-weight:600}.list-module__BdKWEq__pathCount{color:#c8792e;white-space:nowrap;font-family:ui-monospace,monospace;font-size:11.5px}.list-module__BdKWEq__pathBlurb{color:#b7b0a0;max-width:60ch;margin:8px 0 14px;font-family:Georgia,serif;font-size:14px;font-style:italic;line-height:1.55}.list-module__BdKWEq__sectionLabel{text-transform:uppercase;letter-spacing:.14em;color:#6f6858;margin:6px 2px 14px;font-family:ui-monospace,monospace;font-size:12px}.list-module__BdKWEq__era{border:1px solid #ffffff0f;border-radius:8px;margin-bottom:14px;padding:22px 24px}.list-module__BdKWEq__eraHead{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;padding-bottom:12px;display:flex}.list-module__BdKWEq__eraLabel{color:#e8e2d4;font-family:Georgia,serif;font-size:21px;font-weight:600}.list-module__BdKWEq__deepTime{color:#9a9384;letter-spacing:.03em;white-space:nowrap;font-family:ui-monospace,monospace;font-size:12px}.list-module__BdKWEq__entries{flex-direction:column;gap:4px;list-style:none;display:flex}.list-module__BdKWEq__book{border-radius:5px;align-items:center;gap:10px;padding:3px 6px;display:flex}.list-module__BdKWEq__book:hover{background:#ffffff08}.list-module__BdKWEq__rowLink{flex:1;align-items:center;gap:14px;min-width:0;padding:4px 0;display:flex}.list-module__BdKWEq__reviewLink{color:#9a9384;border:1px solid #ffffff1a;border-radius:4px;flex-shrink:0;padding:4px 8px;font-size:12px}.list-module__BdKWEq__reviewLink:hover{color:#c8792e;border-color:#c8792e80}.list-module__BdKWEq__thumb{object-fit:cover;border:1px solid #ffffff1f;border-radius:2px;flex-shrink:0;width:34px;height:51px}.list-module__BdKWEq__thumbEmpty{background:#ffffff05;border:1px dashed #ffffff26;border-radius:2px;flex-shrink:0;width:34px;height:51px}.list-module__BdKWEq__meta{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.list-module__BdKWEq__bookTitle{color:#e8e2d4;font-family:Georgia,serif;font-size:15.5px;line-height:1.3}.list-module__BdKWEq__bookTitle a:hover{color:#c8792e;text-decoration:underline}.list-module__BdKWEq__badge{text-transform:uppercase;letter-spacing:.06em;color:#c8792e;vertical-align:middle;border:1px solid #c8792e66;border-radius:3px;margin-left:8px;padding:1px 5px;font-family:ui-sans-serif,system-ui,sans-serif;font-size:10px;display:inline-block}.list-module__BdKWEq__byline{color:#9a9384;font-size:12.5px}.list-module__BdKWEq__readYear{color:#6f6858}.list-module__BdKWEq__gap{padding:2px 6px 2px 48px}.list-module__BdKWEq__gapLink{color:#9a9384;border-radius:5px;padding:4px 8px;font-family:Georgia,serif;font-size:14px;font-style:italic;display:inline-block}.list-module__BdKWEq__gapLink:hover{color:#cfc8b8;background:#ffffff08}.list-module__BdKWEq__arrow{color:#6f6858}.list-module__BdKWEq__footer{color:#c8792e;padding:40px 6px 0;font-size:13px}.list-module__BdKWEq__footer a:hover{text-decoration:underline}
