.readingList_page__Jc0KX{width:100%;min-height:100vh;background:var(--color-bg);color:var(--color-on-bg)}.readingList_hero__z9cbP,.readingList_library__Sdpje,.readingList_recent__f1hfR{max-width:1400px;margin:0 auto;padding-inline:clamp(var(--space-5),5vw,var(--space-8))}.readingList_hero__z9cbP{padding-top:clamp(var(--space-8),8vh,var(--space-16));padding-bottom:var(--space-8);border-bottom:1px solid var(--color-outline-variant)}.readingList_eyebrow__fNEic{font-size:.7rem;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--color-primary);margin:0;margin:0 0 var(--space-3)}.readingList_eyebrow__fNEic:before{content:"◆ "}.readingList_title__be96q{margin:0;font-size:clamp(2.5rem,6vw,4rem);font-weight:800;line-height:1.05;letter-spacing:-.025em;color:var(--color-on-bg)}.readingList_sub__oVQ7v{margin:var(--space-4) 0 var(--space-6);color:var(--color-on-surface-variant);font-size:clamp(.95rem,1.5vw,1.125rem);line-height:1.6;max-width:540px}.readingList_stats__w9ink{display:flex;gap:var(--space-8)}.readingList_stats__w9ink span{font-size:.7rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--color-on-surface-variant);text-transform:none}.readingList_stats__w9ink strong{font-variant-numeric:tabular-nums;color:var(--color-primary);font-weight:800;font-size:1.7rem;margin-right:var(--space-1)}.readingList_section_label__gxIhq{font-size:.7rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--color-on-surface-variant);margin:0 0 var(--space-4)}.readingList_recent__f1hfR{padding-top:var(--space-8)}.readingList_recent_row__o5XIL{display:flex;gap:clamp(var(--space-3),2vw,var(--space-5));overflow-x:auto;padding-bottom:var(--space-3)}.readingList_recent_row__o5XIL::-webkit-scrollbar{width:5px;height:5px}.readingList_recent_row__o5XIL::-webkit-scrollbar-track{background-color:var(--color-surface-variant)}.readingList_recent_row__o5XIL::-webkit-scrollbar-thumb{background-color:var(--color-outline);border-radius:var(--radius-full)}.readingList_recent_row__o5XIL::-webkit-scrollbar-thumb:hover{background-color:var(--color-primary)}.readingList_recent_row__o5XIL{scrollbar-width:thin;scrollbar-color:var(--color-outline) var(--color-surface-variant)}.readingList_recent_item__sl4cs{flex:0 0 auto;width:clamp(110px,13vw,144px);text-decoration:none;color:inherit}.readingList_recent_item__sl4cs:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px;border-radius:var(--radius-sm)}.readingList_ph__NfTz9,.readingList_recent_ph__VTpri{position:relative;aspect-ratio:2/3;border-radius:var(--radius-sm);overflow:hidden;background:var(--color-surface-variant);box-shadow:var(--shadow-sm);transition:transform var(--duration-normal) var(--ease-out),box-shadow var(--duration-normal) var(--ease-out)}.readingList_cover_img__iBUkK{-o-object-fit:cover;object-fit:cover}.readingList_gb__MjxG9:hover .readingList_ph__NfTz9,.readingList_recent_item__sl4cs:hover .readingList_recent_ph__VTpri{transform:translateY(-6px);box-shadow:var(--shadow-lg)}.readingList_gb_title__tfGpl,.readingList_recent_title__nTFS_{display:block;margin-top:var(--space-2);font-size:.78rem;line-height:1.35;color:var(--color-on-surface);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.readingList_gb_rating__u8Z2b,.readingList_recent_rating__qJKya{display:block;margin-top:2px;font-size:.7rem;font-weight:700;color:var(--color-primary);font-variant-numeric:tabular-nums}.readingList_library__Sdpje{padding-top:clamp(var(--space-10),6vw,var(--space-16));padding-bottom:var(--space-16)}.readingList_findbar__fQShW{display:flex;gap:var(--space-3);align-items:center;flex-wrap:wrap;margin-bottom:var(--space-4)}.readingList_search___OBrV{flex:1;min-width:220px;display:flex;align-items:center;gap:var(--space-2);background:var(--color-surface);border:1px solid var(--color-outline-variant);border-radius:var(--radius-full);padding:var(--space-2) var(--space-4);transition:border-color var(--duration-fast) var(--ease-out)}.readingList_search___OBrV:focus-within{border-color:var(--color-primary)}.readingList_search_ic__0KRvS{color:var(--color-primary);font-size:1.05rem;line-height:1}.readingList_search_input__yb44L{border:none;background:none;font:inherit;font-size:.9rem;color:var(--color-on-surface);width:100%;outline:none}.readingList_search_input__yb44L::-moz-placeholder{color:var(--color-on-surface-variant)}.readingList_search_input__yb44L::placeholder{color:var(--color-on-surface-variant)}.readingList_sort__1LV0I{display:flex;align-items:center;gap:var(--space-2);font-size:.82rem;color:var(--color-on-surface-variant)}.readingList_sort_label__YImsn{white-space:nowrap}.readingList_sort_select__ZyM4J{font:inherit;font-size:.84rem;color:var(--color-on-surface);background:var(--color-surface);border:1px solid var(--color-outline-variant);border-radius:var(--radius-full);padding:var(--space-2) var(--space-3);cursor:pointer}.readingList_sort_select__ZyM4J:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.readingList_chips__IquX_{display:flex;gap:var(--space-2);flex-wrap:wrap;margin-bottom:var(--space-5)}.readingList_chip__itwQw{font:inherit;font-size:.8rem;border:1px solid var(--color-outline-variant);background:var(--color-surface);color:var(--color-on-surface-variant);padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out),background var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.readingList_chip__itwQw:hover{border-color:var(--color-primary)}.readingList_chip__itwQw:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.readingList_chip__itwQw[data-on=true]{background:var(--color-primary);color:var(--color-on-primary,#fff);border-color:var(--color-primary)}.readingList_chip_count__B8auf{font-size:.72em;opacity:.7;margin-left:var(--space-1)}.readingList_count__J7H1b{font-size:.78rem;color:var(--color-on-surface-variant);margin-bottom:var(--space-5)}.readingList_count__J7H1b b{color:var(--color-on-surface);font-weight:600}.readingList_empty__1AQm6{padding:var(--space-12) 0;text-align:center;color:var(--color-on-surface-variant);font-size:.95rem}.readingList_grid__EpzAj{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:clamp(var(--space-4),2vw,var(--space-6))}@supports(animation-timeline:view()){@media(prefers-reduced-motion:no-preference){.readingList_grid__EpzAj{--reveal-from-y:16px;animation:readingList_reveal-rise__5xJt2 linear both;animation-timeline:view();animation-range:entry 0 entry 35%}}}@keyframes readingList_reveal-rise__5xJt2{0%{opacity:0;transform:translateY(var(--reveal-from-y,16px))}to{opacity:1;transform:none}}.readingList_gb__MjxG9{display:block;text-decoration:none;color:inherit}.readingList_gb__MjxG9:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px;border-radius:var(--radius-sm)}@media(prefers-reduced-motion:reduce){.readingList_ph__NfTz9,.readingList_recent_ph__VTpri{transition:none}.readingList_gb__MjxG9:hover .readingList_ph__NfTz9,.readingList_recent_item__sl4cs:hover .readingList_recent_ph__VTpri{transform:none}}