.rd-library{--card:#f7f6f2;--soft:#ecebe5;--edge:#dedcd3;--ink:#30332f;--hot:#637066;--shelf-muted:#74786e;--shelf-paper:#e5e7e0;--shelf-glass:#f7f6f2ed;--excerpt-paper:#f1eee3;--excerpt-white:#fffefa;--excerpt-shadow:#30332f0c;background:var(--card);color:var(--ink)}.reading-reader-shell{flex-direction:column;flex:1;width:100%;height:100%;min-height:0;display:flex}.reading-header{background:var(--shelf-glass);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);flex-shrink:0;align-items:center;gap:14px;padding:20px 22px 22px;display:flex}.reading-back{border:1px solid var(--edge);width:34px;height:34px;color:var(--ink);cursor:pointer;background:0 0;border-radius:50%;flex:none;place-items:center;display:grid}.reading-title{flex:1}.reading-title>span{letter-spacing:2px;color:var(--shelf-muted);margin-bottom:5px;font-size:10px;display:block}.reading-title h1{letter-spacing:3px;margin:0;font:500 28px/1.2 Songti SC,Noto Serif SC,serif}.reading-header-action{min-width:34px}.reading-header-action .topbar-act{border:1px solid var(--edge);width:34px;height:34px;color:var(--ink);background:0 0;border-radius:50%;place-items:center;padding:0;display:grid}.rd-library .topbar,.rd-library .rd-tabbar{background:var(--shelf-glass);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:var(--ink)}.rd-library .topbar{border-bottom:0;height:48px;min-height:48px}.rd-library .topbar button{color:var(--ink)}.shelf-heading{justify-content:space-between;align-items:flex-end;gap:12px;padding:5px 0 24px;display:flex}.shelf-heading h1{letter-spacing:1px;margin:0;font:500 23px/1.5 Songti SC,Noto Serif SC,serif}.shelf-heading>span{color:var(--shelf-muted);white-space:nowrap;padding-bottom:5px;font-size:11px}.shelf-filters{border-bottom:1px solid var(--edge);gap:25px;margin-bottom:18px;display:flex}.shelf-filters button{color:var(--shelf-muted);cursor:pointer;background:0 0;border:0;align-items:baseline;gap:6px;padding:0 0 13px;font-family:inherit;font-size:15px;font-weight:500;line-height:1.5;display:flex;position:relative}.shelf-filters button span{font-variant-numeric:tabular-nums;font-size:10px}.shelf-filters button[aria-selected=true]{color:var(--ink);font-weight:650}.shelf-filters button[aria-selected=true]:after{content:"";background:var(--ink);border-radius:2px;width:24px;height:3px;position:absolute;bottom:-1px;left:0}.rd-library .rd-search{border:0;border-radius:9px;margin-bottom:24px;padding:11px 12px}.rd-library .rd-grid{gap:27px 25px}.shelf-volume{min-width:0}.rd-library .rd-cover{background-color:var(--shelf-paper);background-image:linear-gradient(90deg,#0000 3%,#26313b15 4%,#ffffff70 6%,#0000 9%);border-radius:2px 6px 6px 2px;width:100%;box-shadow:3px 5px 9px #26313b15,1px 1px 1px #26313b20}.shelf-volume:nth-child(3n+2){--shelf-paper:#e8e7e1}.shelf-volume:nth-child(3n){--shelf-paper:#dfe7e4}.rd-library .rd-cover-title{text-align:left;letter-spacing:1px;-webkit-line-clamp:5;-webkit-box-orient:vertical;justify-content:flex-start;align-items:flex-start;padding:30px 18px;font-size:20px;line-height:1.5;display:-webkit-box;overflow:hidden}.rd-library .rd-cover-badge{background:var(--shelf-glass);color:var(--ink);border-radius:0;font-size:10px;inset:auto auto 13px 18px}.rd-library .rd-cover-foot{display:none}.shelf-book-title{-webkit-line-clamp:2;text-align:left;width:100%;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;-webkit-box-orient:vertical;margin-top:13px;padding:0;font-size:14px;font-weight:600;line-height:1.55;display:-webkit-box;overflow:hidden}.shelf-volume p{color:var(--shelf-muted);text-overflow:ellipsis;white-space:nowrap;margin:5px 0 8px;font-size:11px;overflow:hidden}.shelf-book-status{color:var(--hot);font-size:10px;line-height:1.5}.rd-library .rd-mask{background:#26313b50}.rd-library .rd-pop{border-radius:20px;width:min(350px,90vw);max-height:85dvh;padding:22px;overflow-y:auto;box-shadow:0 12px 35px #26313b20}.rd-library .rd-pop-cover{border-radius:2px 5px 5px 2px;box-shadow:2px 3px 7px #26313b20}.shelf-readers{border-top:1px solid var(--edge);margin-bottom:20px;padding-top:16px}.shelf-readers h3{justify-content:space-between;margin:0 0 17px;font-size:14px;font-weight:600;display:flex}.shelf-readers h3 span{color:var(--shelf-muted);font-size:11px;font-weight:400}.shelf-reader{align-items:center;gap:11px;margin:16px 0;display:flex}.shelf-reader-info{flex:1;min-width:0}.shelf-reader-info>div{justify-content:space-between;align-items:baseline;gap:10px;font-size:12px;display:flex}.shelf-reader-info b{overflow-wrap:anywhere;font-weight:500}.shelf-reader-info span{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px}.shelf-reader progress{appearance:none;background:var(--soft);width:100%;height:4px;color:var(--hot);border:0;border-radius:5px;margin:8px 0 5px;display:block;overflow:hidden}.shelf-reader progress::-webkit-progress-bar{background:var(--soft)}.shelf-reader progress::-webkit-progress-value{background:var(--hot);border-radius:5px}.shelf-reader progress::-moz-progress-bar{background:var(--hot);border-radius:5px}.shelf-reader small,.shelf-progress-note,.shelf-no-readers{color:var(--shelf-muted);font-size:11px;line-height:1.6}.shelf-progress-note{margin:18px 0 0}.shelf-close{width:100%;color:var(--shelf-muted);cursor:pointer;background:0 0;border:0;padding:16px 0 0;font-size:12px;display:block}.rd-library button:focus-visible,.rd-library input:focus-visible{outline:2px solid var(--hot);outline-offset:4px}@media (prefers-reduced-motion:reduce){.rd-library *,.rd-library :after{transition:none!important;animation:none!important}}.excerpt-index{color:var(--shelf-muted);letter-spacing:1px;justify-content:space-between;margin:0 0 15px;font-size:11px;display:flex}.rd-library .rd-people{flex-wrap:wrap;gap:10px;padding-bottom:22px;overflow:visible}.rd-library .rd-person{opacity:1;color:var(--shelf-muted);background:0 0;border-radius:6px;padding:5px 9px 5px 5px}.rd-library .rd-person.on{background:var(--soft);box-shadow:none;color:var(--ink);border-color:#0000}.rd-library .rd-cards{gap:24px;padding:1px 0 14px}.rd-library .excerpt-sheet{outline-offset:5px}.rd-library .excerpt-sheet:focus-visible{outline:2px solid var(--hot)}.rd-library .rd-flip-inner{min-height:450px}.rd-library .rd-face-card{border:1px solid var(--edge);box-shadow:0 4px 14px var(--excerpt-shadow);color:var(--ink);border-radius:1px;padding:27px 26px 22px}.rd-library .rd-front,.rd-library .rd-back{background:var(--excerpt-white);justify-content:flex-start;align-items:stretch}.rd-library .excerpt-lyric .rd-front{background:radial-gradient(ellipse at 0% 100%, var(--excerpt-paper), transparent 65%), var(--excerpt-white)}.rd-library .excerpt-prose .rd-front{background:var(--excerpt-paper)}.excerpt-running{z-index:1;color:var(--shelf-muted);justify-content:space-between;align-items:flex-start;gap:20px;font:11px/1.6 Songti SC,Noto Serif SC,serif;display:flex;position:relative}.excerpt-running>span{text-align:right;max-width:50%;font-size:10px}.excerpt-center{z-index:1;flex-direction:column;flex:1;justify-content:center;padding:45px 0;display:flex;position:relative}.rd-library .rd-front-wm{color:var(--ink);opacity:.055;letter-spacing:6px;font-size:128px;line-height:1.2;top:65px;right:-14px}.rd-library .rd-front-quote{letter-spacing:.4px;white-space:pre-wrap;overflow-wrap:anywhere;font:500 25px/1.85 Songti SC,Noto Serif SC,serif}.rd-library .excerpt-lyric .rd-front-quote{text-align:center;font-size:26px;line-height:1.9}.rd-library .rd-front-src{color:var(--shelf-muted);margin-top:24px;font:12px/1.8 Songti SC,Noto Serif SC,serif}.rd-library .excerpt-lyric .rd-front-src{text-align:center}.excerpt-footer{z-index:1;justify-content:space-between;align-items:center;gap:8px;display:flex;position:relative}.rd-library .rd-front-who{color:var(--shelf-muted);letter-spacing:0;margin:0;font-size:10px;line-height:1.6}.rd-library .rd-front-who .rd-face{box-shadow:none}.rd-library .rd-flip-hint{color:var(--shelf-muted);font-size:10px;line-height:1.6;position:static}.rd-library .rd-back-kicker{letter-spacing:1px;color:var(--ink);margin-bottom:25px;font:500 20px/1.5 Songti SC,Noto Serif SC,serif}.rd-library .rd-back-note{white-space:pre-wrap;overflow-wrap:anywhere;font:15px/2 Songti SC,Noto Serif SC,serif}.rd-library .rd-back-note.empty{opacity:1;color:var(--shelf-muted)}.excerpt-signature{text-align:right;color:var(--shelf-muted);margin-top:25px;font:13px/1.7 Songti SC,Noto Serif SC,serif;display:block}.rd-library .rd-del{color:var(--shelf-muted);padding:5px 0 5px 8px;position:static}.rd-library .rd-del.sure{color:var(--ink);background:var(--soft)}@media (width<=350px){.rd-library .rd-face-card{padding:23px 20px 18px}.rd-library .rd-front-quote,.rd-library .excerpt-lyric .rd-front-quote{font-size:23px}.rd-library .rd-flip-inner{min-height:405px}}.rd-library{--card:#f7f8fb;--soft:#ffffff94;--edge:#383d4c17;--ink:#252833;--hot:#7782a6;--shelf-muted:#8a8f9d;--shelf-paper:#eef1f6;--shelf-glass:#fafbfeb8;--excerpt-paper:#f2f4f8;--excerpt-white:#fff;--excerpt-shadow:#20243012;background:radial-gradient(95% 48% at 84% -6%,#0000,#0000 72%),linear-gradient(#fbfcfe 0%,#f5f7fb 100%)}@supports (color:color-mix(in srgb,red 50%,blue)){.rd-library{--hot:color-mix(in srgb,var(--c-hot) 34%,#7782a6 66%);--cmx-rjlvfu-48:color-mix(in srgb,var(--c-pink) 15%,transparent);background:radial-gradient(95% 48% at 84% -6%,var(--cmx-rjlvfu-48),transparent 72%), linear-gradient(180deg,#fbfcfe 0%,#f5f7fb 100%)}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.rd-library{--hot:color-mix(in srgb,var(--c-hot) 34%,#7782a6 66%);background:radial-gradient(95% 48% at 84% -6%,color-mix(in srgb,var(--c-pink) 15%,transparent),transparent 72%), linear-gradient(180deg,#fbfcfe 0%,#f5f7fb 100%)}}.reading-header{-webkit-backdrop-filter:blur(24px)saturate(155%);backdrop-filter:blur(24px)saturate(155%);background:#fafbfe8c;border-bottom:1px solid #ffffff9e;padding:18px 18px 16px}.reading-back,.reading-header-action .topbar-act{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff73;border:1px solid #ffffffb8;box-shadow:inset 0 1px #ffffffe6,0 6px 18px #2327350f}.reading-title>span{letter-spacing:.22em;text-transform:uppercase;color:#a0a5b1;font-size:8px}.reading-title h1{font:600 27px/1.15 var(--font-ui,sans-serif);letter-spacing:-.035em}.rd-library .rd-body{background:0 0;padding:12px 16px 34px}.shelf-filters{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff73;border:0;border-radius:18px;gap:5px;margin:4px 0 15px;padding:4px;box-shadow:inset 0 1px #ffffffdb}.shelf-filters button{color:#9297a3;border-radius:14px;flex:1;justify-content:center;gap:5px;padding:8px 7px;font-size:11px}.shelf-filters button[aria-selected=true]{color:var(--ink);background:#ffffffbd;box-shadow:0 5px 14px #262a3812,inset 0 1px #ffffffeb}.shelf-filters button[aria-selected=true]:after{display:none}.shelf-filters button span{opacity:.55;font-size:8px}.shelf-feature{-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);background:linear-gradient(145deg,#ffffffb8,#f4f7fc85);border:1px solid #ffffffd1;border-radius:28px;margin:0 0 13px;padding:15px 15px 14px;position:relative;overflow:hidden;box-shadow:0 18px 45px #262a3814,inset 0 1px #fffffff2}.shelf-feature:after{content:"";filter:blur(3px);opacity:.62;pointer-events:none;background:radial-gradient(circle,#dfe5f5,#0000 66%);border-radius:50%;width:150px;height:150px;position:absolute;top:-68px;right:-62px}@supports (color:color-mix(in srgb,red 50%,blue)){.shelf-feature:after{--cmx-rjlvfu-49:color-mix(in srgb,var(--c-pink) 17%,#dfe5f5);background:radial-gradient(circle,var(--cmx-rjlvfu-49),transparent 66%)}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.shelf-feature:after{background:radial-gradient(circle,color-mix(in srgb,var(--c-pink) 17%,#dfe5f5),transparent 66%)}}.shelf-feature-kicker{z-index:1;letter-spacing:.19em;color:#a1a6b1;justify-content:space-between;align-items:center;margin-bottom:13px;font:600 7.5px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex;position:relative}.shelf-feature-kicker i{letter-spacing:.04em;color:#7e8491;font-style:normal}.shelf-feature-stage{z-index:1;grid-template-columns:116px minmax(0,1fr);align-items:end;gap:16px;display:grid;position:relative}.shelf-feature-cover{aspect-ratio:2/3;background:linear-gradient(145deg,#edf0f5,#dfe4ec) 50%/cover;border:0;border-radius:3px 9px 9px 3px;width:116px;position:relative;overflow:hidden;box-shadow:8px 12px 24px #25283324,inset 3px 0 #fff6}.shelf-feature-cover:before{content:"";pointer-events:none;background:linear-gradient(90deg,#23273212,#0000 9% 90%,#ffffff2e);position:absolute;inset:0}.shelf-feature-cover span{text-align:center;color:#4a4e59;place-items:center;padding:18px;font:600 18px/1.55 Songti SC,serif;display:grid;position:absolute;inset:0}.shelf-feature-copy{min-width:0;padding-bottom:2px}.shelf-feature-copy small{color:#959aa6;font-size:9px}.shelf-feature-copy h2{letter-spacing:.01em;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0 6px;font:600 21px/1.2 Songti SC,serif;display:-webkit-box;overflow:hidden}.shelf-feature-copy p{color:#9a9faa;margin:0 0 12px;font-size:9.5px}.shelf-progress{background:#32364414;border-radius:99px;height:4px;overflow:hidden}.shelf-progress span{border-radius:inherit;background:linear-gradient(90deg,var(--hot),#aab3ce);height:100%;display:block;box-shadow:0 0 8px #0000}@supports (color:color-mix(in srgb,red 50%,blue)){.shelf-progress span{--cmx-rjlvfu-4a:color-mix(in srgb,var(--hot) 72%,#818ba8);--cmx-rjlvfu-4b:color-mix(in srgb,var(--c-pink) 30%,#aab3ce);background:linear-gradient(90deg,var(--cmx-rjlvfu-4a),var(--cmx-rjlvfu-4b));--cmx-rjlvfu-4c:color-mix(in srgb,var(--hot) 25%,transparent);box-shadow:0 0 8px var(--cmx-rjlvfu-4c)}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.shelf-progress span{background:linear-gradient(90deg,color-mix(in srgb,var(--hot) 72%,#818ba8),color-mix(in srgb,var(--c-pink) 30%,#aab3ce));box-shadow:0 0 8px color-mix(in srgb,var(--hot) 25%,transparent)}}.shelf-feature-meta{color:#989da9;gap:10px;margin:8px 0 12px;font-size:8.5px;display:flex}.shelf-feature-meta span+span:before{content:"·";margin-right:10px}.shelf-continue{width:100%;min-height:35px;color:var(--ink);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff8c;border:1px solid #ffffffc7;border-radius:14px;justify-content:space-between;align-items:center;padding:7px 11px;font-size:10.5px;display:flex;box-shadow:inset 0 1px #fffffff2,0 5px 14px #262a380f}.shelf-continue b{color:var(--hot);font-size:15px;font-weight:400}.shelf-stats{grid-template-columns:repeat(3,1fr);gap:8px;margin:0 0 14px;display:grid}.shelf-stats>div{text-align:center;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffff6b;border:1px solid #ffffffad;border-radius:17px;padding:12px 8px 11px;box-shadow:inset 0 1px #ffffffdb}.shelf-stats b{color:#323641;font:500 20px/1.1 Georgia,serif;display:block}.shelf-stats span{color:#9aa0ac;margin-top:4px;font-size:8.5px;display:block}.rd-library .rd-search{-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px);background:#ffffff75;border:1px solid #ffffffbd;margin:0 0 17px;padding:10px 13px;box-shadow:inset 0 1px #ffffffeb}.shelf-section-head{color:#9ca1ad;justify-content:space-between;align-items:center;margin:0 2px 10px;display:flex}.shelf-section-head span{letter-spacing:.2em;font:600 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.shelf-section-head b{font-size:9px;font-weight:500}.rd-library .rd-grid{grid-template-columns:1fr;gap:8px;display:grid}.shelf-volume{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff61;border:1px solid #fff9;border-radius:20px;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:13px;padding:10px;display:grid;box-shadow:inset 0 1px #fffc}.rd-library .rd-cover{aspect-ratio:2/3;background-color:#edf0f5;border-radius:2px 7px 7px 2px;width:72px;box-shadow:4px 6px 14px #2528331c}.rd-library .rd-cover-title{-webkit-line-clamp:5;padding:13px 9px;font-size:11px;line-height:1.45}.rd-library .rd-cover-badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff9e;padding:2px 4px;font-size:7px;bottom:8px;left:8px}.shelf-volume-copy{min-width:0}.shelf-book-title{margin:0;font-size:14px;line-height:1.45}.shelf-volume p{margin:5px 0 11px;font-size:9.5px}.shelf-book-status{color:#7f8593;background:#ffffff8a;border:1px solid #ffffffb8;border-radius:999px;padding:3px 7px;font-size:8.5px;display:inline-flex}.rd-library .rd-tabbar{left:50%;bottom:calc(10px + var(--sab));z-index:25;-webkit-backdrop-filter:blur(26px)saturate(175%);backdrop-filter:blur(26px)saturate(175%);background:#f4f6fb94;border:1px solid #ffffffb8;border-radius:999px;width:min(248px,72vw);padding:6px;position:absolute;transform:translate(-50%);box-shadow:0 14px 34px #23273526,inset 0 1px #fffffff0}.rd-tabbar button{min-height:42px;opacity:.48!important;border-radius:999px!important;gap:2px!important;padding:5px 15px!important;font-size:9px!important}.rd-tabbar button.on{box-shadow:0 5px 14px #272b3914,inset 0 1px #fffffff2;color:var(--ink)!important;opacity:1!important;background:#ffffffad!important}.rd-library .rd-body{padding-bottom:92px!important}.rd-library .rd-person.on{background:#ffffff8f;border:1px solid #ffffffb8;box-shadow:inset 0 1px #ffffffe0}.rd-library .rd-face-card{border-color:#31354214;box-shadow:0 14px 38px #25293512}@media (width<=350px){.shelf-feature-stage{grid-template-columns:100px 1fr;gap:12px}.shelf-feature-cover{width:100px}.shelf-feature-copy h2{font-size:18px}.shelf-stats>div{padding-left:5px;padding-right:5px}}.rd-library{background:radial-gradient(76% 34% at 14% 0,#0000,#0000 72%),radial-gradient(68% 26% at 94% 12%,#0000,#0000 76%),#fbfbfc!important}@supports (color:color-mix(in srgb,red 50%,blue)){.rd-library{--cmx-rjlvfu-4d:color-mix(in srgb,var(--c-pink) 8%,transparent);--cmx-rjlvfu-4e:color-mix(in srgb,var(--c-hot) 4%,transparent);background:radial-gradient(76% 34% at 14% 0%,var(--cmx-rjlvfu-4d),transparent 72%), radial-gradient(68% 26% at 94% 12%,var(--cmx-rjlvfu-4e),transparent 76%), #fbfbfc!important}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.rd-library{background:radial-gradient(76% 34% at 14% 0%,color-mix(in srgb,var(--c-pink) 8%,transparent),transparent 72%), radial-gradient(68% 26% at 94% 12%,color-mix(in srgb,var(--c-hot) 4%,transparent),transparent 76%), #fbfbfc!important}}.rd-library .rd-body{padding-left:20px;padding-right:20px;background:0 0!important}.rd-library .shelf-filters{border:0;border-bottom:1px solid #2b2f3a17;gap:27px;margin:2px 0 22px;padding:0 1px 10px;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border-radius:0!important}.rd-library .shelf-filters button{letter-spacing:.02em;min-height:auto!important;box-shadow:none!important;color:#a2a6b0!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0 0 7px!important;font-size:12px!important}.rd-library .shelf-filters button[aria-selected=true]{color:#262a34!important}.rd-library .shelf-filters button[aria-selected=true]:after{background:#262a34;width:20px;height:2px;bottom:-11px;left:0;right:auto}.rd-library .shelf-filters button span{color:#b4b7bf;font-size:8px!important}.rd-library .shelf-feature{margin:0 0 18px;padding:2px 0 8px;overflow:visible;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important}.rd-library .shelf-feature:after{display:none}.rd-library .shelf-feature-kicker{color:#9da2ad;border-bottom:1px solid #2b2f3a14;margin:0 0 13px;padding-bottom:8px}.rd-library .shelf-feature-stage{grid-template-columns:106px minmax(0,1fr);align-items:center;gap:18px}.rd-library .shelf-feature-cover{border-radius:2px 5px 5px 2px;width:106px;transform:rotate(-1.2deg);box-shadow:8px 12px 25px #23273221,1px 1px #23273214}.rd-library .shelf-feature-copy{padding:5px 0 0}.rd-library .shelf-feature-copy small{letter-spacing:.05em;color:#a2a6af;font-size:8.5px}.rd-library .shelf-feature-copy h2{color:#252933;margin:7px 0;font-size:20px;line-height:1.3}.rd-library .shelf-feature-copy p{color:#a0a4ad;font-size:9px}.rd-library .shelf-feature-progress{background:#e8e9ed!important;border-radius:0!important;height:2px!important}.rd-library .shelf-feature-progress i{background:#5e6370!important;border-radius:0!important}.rd-library .shelf-feature-meta{color:#999ea8;margin:10px 0 13px}.rd-library .shelf-feature-read{color:#2c303a!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:#ffffff7a!important;border:1px solid #2a2e3817!important;border-radius:999px!important;width:auto!important;min-width:122px!important;min-height:36px!important;padding:7px 14px!important;box-shadow:inset 0 1px #ffffffe6!important}.rd-library .shelf-stats{border-top:1px solid #2b2f3a14;border-bottom:1px solid #2b2f3a14;justify-content:space-between;align-items:center;gap:0;margin:0 0 22px;padding:14px 0 12px;display:flex}.rd-library .shelf-stats>div{flex:1;position:relative;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.rd-library .shelf-stats>div+div:before{content:"";background:#2b2f3a14;width:1px;position:absolute;top:4px;bottom:4px;left:0}.rd-library .shelf-stats b{color:#2c303a;font:500 19px/1 Georgia,serif}.rd-library .shelf-stats span{letter-spacing:.08em;color:#a1a5ae;margin-top:5px;font-size:8px}.rd-library .rd-search{margin:0 0 23px;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #2b2f3a1a!important;border-radius:0!important;padding:9px 0!important}.rd-library .rd-search svg{opacity:.34}.rd-library .rd-search input{font-size:12px}.rd-library .shelf-section-head{border-bottom:1px solid #2b2f3a14;margin:0 0 4px;padding:0 0 9px}.rd-library .rd-grid{flex-direction:column!important;gap:0!important;display:flex!important}.rd-library .shelf-volume{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #2b2f3a13!important;border-radius:0!important;grid-template-columns:62px minmax(0,1fr)!important;align-items:center!important;gap:14px!important;margin:0!important;padding:15px 1px!important;display:grid!important}.rd-library .shelf-volume .rd-cover{aspect-ratio:2/3;border-radius:2px 4px 4px 2px;width:62px!important;box-shadow:4px 6px 13px #262a341a!important}.rd-library .shelf-volume-copy{align-self:center}.rd-library .shelf-book-title{color:#292d36;margin:0!important;font-size:13.5px!important;line-height:1.45!important}.rd-library .shelf-volume p{color:#a2a6ae!important;margin:5px 0 8px!important;font-size:9px!important}.rd-library .shelf-book-status{color:#868b95!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:8.5px!important}.rd-library .rd-tabbar{-webkit-backdrop-filter:blur(24px)saturate(150%)!important;background:#f7f8fb94!important;border:1px solid #ffffffb3!important;box-shadow:0 15px 36px #2528321a,inset 0 1px #ffffffeb!important}.rd-library .rd-tabbar button.on{background:#ffffff80!important;box-shadow:inset 0 1px #ffffffeb!important}@media (width<=350px){.rd-library .shelf-feature-stage{grid-template-columns:92px 1fr}.rd-library .shelf-feature-cover{width:92px}.rd-library .shelf-volume{grid-template-columns:56px 1fr!important}.rd-library .shelf-volume .rd-cover{width:56px!important}}.reading-reader-shell .rr{--rr-paper:#fbfbfa;--rr-paper-2:#f6f7f9;--rr-ink:#292d35;--rr-muted:#8d94a0;--rr-line:#2c313d1a;--rr-glass:#ffffff94;--rr-glass-strong:#ffffffc2;color:var(--rr-ink);background:linear-gradient(#f7f8fb,#f2f4f7)!important}.reading-reader-shell .rr.night{--rr-paper:#171a20;--rr-paper-2:#13161b;--rr-ink:#e7e8eb;--rr-muted:#9096a1;--rr-line:#ffffff17;--rr-glass:#22262f94;--rr-glass-strong:#22262fc2;background:linear-gradient(#12151a,#171a20)!important}.reading-reader-shell .rr .rr-body{scroll-padding-top:72px;background:0 0!important;padding:34px 22px 118px!important}.reading-reader-shell .rr .rr-cols{background:linear-gradient(180deg,var(--rr-paper),var(--rr-paper));border-radius:2px;max-width:720px;margin:0 auto;padding:30px 26px 34px;box-shadow:0 14px 42px #1f24300f,inset 0 0 0 1px #ffffff6b}@supports (color:color-mix(in srgb,red 50%,blue)){.reading-reader-shell .rr .rr-cols{--cmx-rjlvfu-4f:color-mix(in srgb,var(--rr-paper) 96%,#fff 4%);background:linear-gradient(180deg,var(--rr-paper),var(--cmx-rjlvfu-4f))}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.reading-reader-shell .rr .rr-cols{background:linear-gradient(180deg,var(--rr-paper),color-mix(in srgb,var(--rr-paper) 96%,#fff 4%))}}.reading-reader-shell .rr.night .rr-cols{box-shadow:0 14px 42px #00000038,inset 0 0 0 1px #ffffff06}.reading-reader-shell .rr .rr-ch{letter-spacing:.04em;border-bottom:1px solid var(--rr-line);position:relative;color:var(--rr-ink)!important;margin:0 0 30px!important;padding:28px 0 18px!important;font-family:Songti SC,Noto Serif SC,Georgia,serif!important;font-weight:600!important;line-height:1.45!important}.reading-reader-shell .rr .rr-ch:before{content:"READING";letter-spacing:.22em;color:var(--rr-muted);margin-bottom:9px;font:600 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.reading-reader-shell .rr .rr-text{color:var(--rr-ink)!important;font-family:Noto Serif SC,Songti SC,Georgia,serif!important}.reading-reader-shell .rr .rr-text p{color:var(--rr-ink)!important;letter-spacing:.018em!important;margin-bottom:1.18em!important;line-height:2.08!important}.reading-reader-shell .rr .rr-text p:first-child:first-letter{float:left;padding:.12em .12em 0 0;font-family:Songti SC,serif;font-size:2.45em;font-weight:500;line-height:.86}.reading-reader-shell .rr .rr-theend{color:var(--rr-muted)!important;letter-spacing:.28em!important;padding-top:30px!important}.reading-reader-shell .rr .rr-top,.reading-reader-shell .rr .rr-foot{-webkit-backdrop-filter:blur(22px)saturate(155%);backdrop-filter:blur(22px)saturate(155%);background:var(--rr-glass)!important;border:1px solid #fff9!important;left:14px!important;right:14px!important;box-shadow:0 12px 34px #2025311f,inset 0 1px #ffffffc7!important}.reading-reader-shell .rr .rr-top{top:calc(10px + var(--sat))!important;border-radius:18px!important;height:48px!important;padding:0 6px!important}.reading-reader-shell .rr .rr-foot{bottom:calc(10px + var(--sab))!important;border-radius:22px!important;padding:5px!important}.reading-reader-shell .rr .rr-foot:not(.on){transform:translateY(calc(100% + 10px + var(--sab) + 40px))!important;opacity:0!important}.reading-reader-shell .rr .rr-foot.on{opacity:1!important}.reading-reader-shell .rr .rr-foot>button{min-height:46px!important;color:var(--rr-ink)!important;border-radius:15px!important}.reading-reader-shell .rr .rr-foot>button:active{background:#ffffff5c!important}.reading-reader-shell .rr .rr-top-t b{color:var(--rr-ink)!important}.reading-reader-shell .rr .rr-top-t span{color:var(--rr-muted)!important;opacity:1!important}.reading-reader-shell .rr .rr-night-btn,.reading-reader-shell .rr .rr-top .topbar-back{color:var(--rr-ink)!important}.reading-reader-shell .rr .rr-fs{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);left:18px!important;right:18px!important;bottom:calc(78px + var(--sab))!important;background:var(--rr-glass-strong)!important;border:1px solid #ffffff94!important;border-radius:20px!important;box-shadow:0 16px 38px #1f243029!important}.reading-reader-shell .rr .rd-hl{--hl:#bacde966;--hl-solid:#8ea7cf;--hl-border:#7c91b49e;box-shadow:none!important;background:0 0!important;border-radius:3px!important;padding:1px!important}.reading-reader-shell .rr .rd-hl-cream{--hl:#f6de8b57;--hl-solid:#d5b95e;--hl-border:#c6a63d8f}.reading-reader-shell .rr .rd-hl-rose{--hl:#e7b5c757;--hl-solid:#c991a7;--hl-border:#b8748f8f}.reading-reader-shell .rr .rd-hl-blue{--hl:#b2c8ea5c;--hl-solid:#8ba7d0;--hl-border:#6f8ebb94}.reading-reader-shell .rr .rd-hl-sage{--hl:#b8cebe59;--hl-solid:#95b39b;--hl-border:#6f94778f}.reading-reader-shell .rr .rd-hl-lavender{--hl:#cac1e85c;--hl-solid:#a89dc8;--hl-border:#8b7db18f}.reading-reader-shell .rr.night .rd-hl{--hl:transparent;--hl-border:transparent}@supports (color:color-mix(in srgb,red 50%,blue)){.reading-reader-shell .rr.night .rd-hl{--hl:color-mix(in srgb,var(--hl-solid) 22%,transparent);--hl-border:color-mix(in srgb,var(--hl-solid) 58%,transparent)}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.reading-reader-shell .rr.night .rd-hl{--hl:color-mix(in srgb,var(--hl-solid) 22%,transparent);--hl-border:color-mix(in srgb,var(--hl-solid) 58%,transparent)}}.reading-reader-shell .rr .rd-hl-style-fill{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:var(--hl)!important}.reading-reader-shell .rr .rd-hl-style-underline{border-bottom:2px solid var(--hl-solid)!important;border-radius:0!important}.reading-reader-shell .rr .rd-hl-style-wave{-webkit-text-decoration:underline wavy var(--hl-solid);text-decoration:underline wavy var(--hl-solid);text-underline-offset:3px;text-decoration-thickness:1.4px}.reading-reader-shell .rr .rd-hl-style-box{box-shadow:inset 0 0 0 1px var(--hl-border)!important;border-radius:4px!important}.reading-reader-shell .rr .rd-selwrap{background:#9aaddb33!important}.reading-reader-shell .rr .rr-markmenu{-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);background:#21252ec7!important;border:1px solid #ffffff26!important;border-radius:20px!important;width:min(308px,88vw)!important;padding:9px!important;display:block!important;box-shadow:0 18px 44px #10131a57!important}.rr-mark-row{align-items:center;gap:10px;margin:3px 0 11px;display:flex}.rr-mark-row.compact{justify-content:center;margin:0 0 8px}.rr-color{transition:transform .15s,box-shadow .15s;border:2px solid #fff9!important;border-radius:50%!important;width:24px!important;height:24px!important;padding:0!important;box-shadow:0 0 0 1px #16181f1f,inset 0 1px #ffffffad!important}.rr-color.cream{background:#f2dc93!important}.rr-color.rose{background:#e2b5c6!important}.rr-color.blue{background:#b6c9e6!important}.rr-color.sage{background:#b9cdbc!important}.rr-color.lavender{background:#c9c0e4!important}.rr-color.on{transform:scale(1.12);box-shadow:0 0 0 3px #ffffff3d,0 0 0 1px #16181f2e!important}.rr-style-row{grid-template-columns:repeat(4,1fr);gap:5px;margin:0 0 12px;display:grid}.rr-style-row.compact{margin-bottom:8px}.rr-style-row button{min-height:30px;color:#626978!important;background:#ffffff7a!important;border:1px solid #3136411a!important;border-radius:10px!important;padding:5px!important;font-size:10px!important}.rr-style-row button.on{color:#fff!important;background:#2e333e!important;border-color:#2e333e!important}.rr-markmenu .rr-style-row button{color:#ffffffa8!important;background:#ffffff14!important;border-color:#ffffff14!important}.rr-markmenu .rr-style-row button.on{color:#2b3039!important;background:#ffffffeb!important}.rr-mark-actions{border-top:1px solid #ffffff1a;grid-template-columns:repeat(4,1fr);gap:4px;padding-top:7px;display:grid}.rr-mark-actions button{color:#fff!important;padding:7px 3px!important;font-size:10px!important}.reading-reader-shell .rr-idea-sheet{-webkit-backdrop-filter:blur(26px)saturate(155%);backdrop-filter:blur(26px)saturate(155%);background:#f8f9fce0!important;border:1px solid #ffffffb3!important;border-radius:26px 26px 0 0!important}.reading-reader-shell .rr.night .rr-idea-sheet{background:#1f232be6!important}.rr-idea-quote{color:#454b56;background:#ffffff85;border:1px solid #363a4612;border-radius:14px;margin:12px 0 14px;padding:14px 15px;font-family:Songti SC,Noto Serif SC,serif;line-height:1.75}.rr-idea-txt{background:#ffffff94!important;border:1px solid #363a4617!important;border-radius:16px!important}.rd-preview-cream{--pv:#f2dc93}.rd-preview-rose{--pv:#e2b5c6}.rd-preview-blue{--pv:#b6c9e6}.rd-preview-sage{--pv:#b9cdbc}.rd-preview-lavender{--pv:#c9c0e4}.rd-preview-fill{background:#fff!important}@supports (color:color-mix(in srgb,red 50%,blue)){.rd-preview-fill{--cmx-rjlvfu-4g:color-mix(in srgb,var(--pv) 42%,#fff);background:var(--cmx-rjlvfu-4g)!important}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.rd-preview-fill{background:color-mix(in srgb,var(--pv) 42%,#fff)!important}}.rd-preview-underline{border-bottom:2px solid var(--pv)!important}.rd-preview-wave{-webkit-text-decoration:underline wavy var(--pv);text-decoration:underline wavy var(--pv);text-underline-offset:4px}.rd-preview-box{box-shadow:inset 0 0 0 1px var(--pv)}.excerpt-filterbar{scrollbar-width:none;align-items:center;gap:8px;margin:0 0 14px;display:flex;overflow-x:auto}.excerpt-filterbar::-webkit-scrollbar{display:none}.excerpt-color-filter{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff75;border:1px solid #ffffffa8;border-radius:999px;align-items:center;gap:6px;padding:4px 7px;display:flex}.excerpt-color-filter>button:first-child{color:#89909c;background:0 0;border:0;padding:3px 5px;font-size:9px}.excerpt-color-filter>button:first-child.on{color:#2f3440;font-weight:650}.excerpt-color-filter .color-dot{border:1px solid #fffc;border-radius:50%;width:16px;height:16px;padding:0}.excerpt-color-filter .cream{background:#f2dc93}.excerpt-color-filter .rose{background:#e2b5c6}.excerpt-color-filter .blue{background:#b6c9e6}.excerpt-color-filter .sage{background:#b9cdbc}.excerpt-color-filter .lavender{background:#c9c0e4}.excerpt-color-filter .color-dot.on{box-shadow:0 0 0 2px #fff,0 0 0 3px #393e4a38}.excerpt-filterbar select,.excerpt-idea-filter{color:#7f8692;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff7a;border:1px solid #ffffffad;border-radius:999px;flex:none;height:30px;padding:0 10px;font-size:9px}.excerpt-idea-filter.on{color:#fff;background:#303540}.excerpt-sheet{position:relative}.excerpt-color-mark{z-index:3;border-radius:50%;width:7px;height:7px;position:absolute;top:16px;right:17px}.excerpt-color-mark.cream{background:#d4b85e}.excerpt-color-mark.rose{background:#c58fa4}.excerpt-color-mark.blue{background:#8da8d0}.excerpt-color-mark.sage{background:#97b49c}.excerpt-color-mark.lavender{background:#a99fcb}.reading-reader-shell .rr .rr-body.h{padding-left:22px!important;padding-right:22px!important;overflow:hidden!important}.reading-reader-shell .rr .rr-body.h .rr-cols{box-sizing:border-box!important;width:100%!important;max-width:none!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;margin:0!important;padding:0!important}.reading-reader-shell .rr .rr-body.h .rr-ch,.reading-reader-shell .rr .rr-body.h .rr-text,.reading-reader-shell .rr .rr-body.h .rr-theend{box-sizing:border-box!important;padding-left:20px!important;padding-right:20px!important}.reading-reader-shell .rr .rr-body.h{padding:18px 22px 24px!important}.reading-reader-shell .rr .rr-top:not(.on){opacity:0!important;transform:translateY(calc(-100% - 42px))!important}.reading-reader-shell .rr .rr-top.on{opacity:1!important}.excerpt-book-filter{color:#7f8692;-webkit-backdrop-filter:blur(15px)saturate(145%);backdrop-filter:blur(15px)saturate(145%);cursor:pointer;background:#ffffff70;border:1px solid #ffffffb3;border-radius:999px;flex:none;align-items:center;gap:7px;max-width:138px;height:30px;padding:0 10px;font-family:inherit;font-size:9px;display:flex;box-shadow:inset 0 1px #ffffffdb}.excerpt-book-filter>span{text-overflow:ellipsis;white-space:nowrap;max-width:103px;overflow:hidden}.excerpt-book-filter>i{opacity:.55;font-size:12px;font-style:normal;line-height:1;transform:translateY(-1px)}.excerpt-book-filter.on{color:#343944;background:#ffffffad}.excerpt-book-mask{z-index:120;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#282c372e;justify-content:center;align-items:flex-end;padding:14px;animation:.15s rd-fade;display:flex;position:fixed;inset:0}.excerpt-book-sheet{-webkit-backdrop-filter:blur(30px)saturate(165%);backdrop-filter:blur(30px)saturate(165%);background:#f9fafcc7;border:1px solid #ffffffc7;border-radius:28px;width:min(430px,100%);max-height:min(68dvh,560px);padding:10px 14px 14px;overflow:hidden;box-shadow:0 24px 60px #2125302e,inset 0 1px #fffffff0}.excerpt-book-grip{background:#484d592e;border-radius:999px;width:38px;height:4px;margin:1px auto 11px}.excerpt-book-head{border-bottom:1px solid #30354114;justify-content:space-between;align-items:center;padding:3px 2px 12px;display:flex}.excerpt-book-head>div{flex-direction:column;gap:5px;display:flex}.excerpt-book-head span{letter-spacing:.2em;color:#a0a5b0;font:600 7px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.excerpt-book-head b{color:#30343d;font:600 17px/1.3 Songti SC,Noto Serif SC,serif}.excerpt-book-head>button{color:#777d88;background:#ffffff80;border:0;border-radius:50%;width:32px;height:32px;font-size:20px;line-height:1;box-shadow:inset 0 1px #ffffffdb}.excerpt-book-list{scrollbar-width:none;max-height:calc(min(68dvh,560px) - 82px);padding:5px 0 2px;overflow:auto}.excerpt-book-list::-webkit-scrollbar{display:none}.excerpt-book-list>button{text-align:left;color:#30343d;background:0 0;border:0;border-bottom:1px solid #30354111;grid-template-columns:40px minmax(0,1fr) 18px;align-items:center;gap:12px;width:100%;padding:12px 3px;font-family:inherit;display:grid}.excerpt-book-list>button:last-child{border-bottom:0}.excerpt-book-symbol{letter-spacing:.08em;color:#8a909c;background:linear-gradient(145deg,#ffffffc7,#e7ebf4b8);border:1px solid #ffffffd6;border-radius:5px 9px 9px 5px;place-items:center;width:40px;height:50px;font:600 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:grid;box-shadow:4px 5px 12px #2d323d14}.excerpt-book-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.excerpt-book-copy b{text-overflow:ellipsis;white-space:nowrap;color:#343842;font-size:12.5px;font-weight:600;overflow:hidden}.excerpt-book-copy small{text-overflow:ellipsis;white-space:nowrap;color:#9ba1ac;font-size:9px;overflow:hidden}.excerpt-book-list>button>i{box-sizing:border-box;border:1px solid #4248553d;border-radius:50%;justify-self:center;width:10px;height:10px}.excerpt-book-list>button.on>i{border:3px solid #7e88a8;box-shadow:0 0 0 3px #7e88a81f}.excerpt-book-list>button.on .excerpt-book-symbol{color:#68728f;background:linear-gradient(145deg,#eef1f9f2,#dde3f0e6)}.excerpt-filter-empty{text-align:center;color:#8e949f;flex-direction:column;justify-content:center;align-items:center;min-height:42vh;padding:34px 26px 70px;display:flex}.excerpt-filter-empty-mark{letter-spacing:.28em;color:#c7cbd3;margin-bottom:14px;font:500 24px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.excerpt-filter-empty b{color:#5e6470;margin-bottom:8px;font-size:13px;font-weight:600}.excerpt-filter-empty span{color:#a1a6af;max-width:240px;font-size:10px;line-height:1.8}.excerpt-filter-empty button{color:#626975;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff85;border:1px solid #ffffffb8;border-radius:999px;height:36px;margin-top:18px;padding:0 16px;font-size:10px;box-shadow:inset 0 1px #ffffffe6}.shelf-edit-meta{color:#8d929d;letter-spacing:.02em;cursor:pointer;background:0 0;border:0;border-radius:999px;width:max-content;margin:12px auto 0;padding:7px 11px;font:500 10.5px/1.2 inherit;transition:transform .14s cubic-bezier(.23,1,.32,1),background .14s ease-out,color .14s ease-out;display:block}.shelf-edit-meta:active{color:#545965;background:#2b2f3a0e;transform:scale(.97)}.rd-edit-sheet{background:var(--card);box-shadow:0 -18px 48px #2327321f}@supports (color:color-mix(in srgb,red 50%,blue)){.rd-edit-sheet{--cmx-rjlvfu-4h:color-mix(in srgb,var(--card) 96%,white);background:var(--cmx-rjlvfu-4h)}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.rd-edit-sheet{background:color-mix(in srgb,var(--card) 96%,white)}}.rd-edit-kicker{letter-spacing:.2em;color:#a1a6b0;margin:5px 0 7px;font:600 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.rd-edit-tip{color:#9297a2;margin:8px 0 17px;font-size:11px;line-height:1.65}.rd-edit-sheet .rd-field{margin:13px 0}.rd-edit-sheet .rd-field input{background:#ffffffa3;border-color:#2b2f3a17;border-radius:14px;transition:border-color .16s ease-out,box-shadow .16s ease-out,background .16s ease-out;box-shadow:inset 0 1px #ffffffd9}.rd-edit-sheet .rd-field input:focus{border-color:var(--hot);background:#ffffffe6;box-shadow:0 0 0 3px #0000}@supports (color:color-mix(in srgb,red 50%,blue)){.rd-edit-sheet .rd-field input:focus{--cmx-rjlvfu-4i:color-mix(in srgb,var(--hot) 38%,transparent);border-color:var(--cmx-rjlvfu-4i);--cmx-rjlvfu-4j:color-mix(in srgb,var(--hot) 9%,transparent);box-shadow:0 0 0 3px var(--cmx-rjlvfu-4j)}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.rd-edit-sheet .rd-field input:focus{border-color:color-mix(in srgb,var(--hot) 38%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--hot) 9%,transparent)}}.rd-edit-actions{grid-template-columns:1fr 1.25fr;gap:9px;margin-top:18px;display:grid}.rd-edit-actions .rd-btn{border-radius:14px;min-height:43px;transition:transform .14s cubic-bezier(.23,1,.32,1)}.rd-edit-actions .rd-btn:active{transform:scale(.97)}.rd-library.reading-shelf .shelf-filters{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:1px solid #2b2f3a17;border-radius:0;gap:24px;margin:2px 0 19px;padding:0}.rd-library.reading-shelf .shelf-filters button{color:#9ca1aa;box-shadow:none;background:0 0;border-radius:0;flex:none;justify-content:flex-start;padding:0 0 11px;font-size:12px;transition:color .14s ease-out,transform .12s ease-out}.rd-library.reading-shelf .shelf-filters button[aria-selected=true]{color:#30343d;box-shadow:none;background:0 0;position:relative}.rd-library.reading-shelf .shelf-filters button[aria-selected=true]:after{content:"";background:#30343d;border-radius:2px;width:18px;height:2px;display:block;position:absolute;bottom:-1px;left:0}.rd-library.reading-shelf .shelf-filters button:active{transform:scale(.97)}.rd-library.reading-shelf .shelf-feature{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;margin:0 0 8px;padding:8px 2px 18px;position:relative;overflow:visible}.rd-library.reading-shelf .shelf-feature:before{content:"";filter:blur(12px);pointer-events:none;background:radial-gradient(circle,#0000,#0000 69%);border-radius:50%;width:150px;height:150px;position:absolute;top:30px;left:16px}@supports (color:color-mix(in srgb,red 50%,blue)){.rd-library.reading-shelf .shelf-feature:before{--cmx-rjlvfu-4k:color-mix(in srgb,var(--hot) 11%,transparent);background:radial-gradient(circle,var(--cmx-rjlvfu-4k),transparent 69%)}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.rd-library.reading-shelf .shelf-feature:before{background:radial-gradient(circle,color-mix(in srgb,var(--hot) 11%,transparent),transparent 69%)}}.rd-library.reading-shelf .shelf-feature:after{display:none}.rd-library.reading-shelf .shelf-feature-kicker{color:#a3a7af;border:0;margin:0 0 14px;padding:0;font-size:7.5px}.rd-library.reading-shelf .shelf-feature-stage{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:20px}.rd-library.reading-shelf .shelf-feature-cover{transform-origin:50% 82%;border-radius:2px 7px 7px 2px;width:112px;transition:transform .13s cubic-bezier(.23,1,.32,1),box-shadow .18s ease-out;box-shadow:10px 16px 28px #24283126,2px 3px 7px #24283114,inset 3px 0 #ffffff47}.rd-library.reading-shelf .shelf-feature-cover:active{transform:scale(.97)rotate(-.35deg);box-shadow:5px 9px 18px #2428311f}.rd-library.reading-shelf .shelf-feature-copy{padding:0}.rd-library.reading-shelf .shelf-feature-copy small{color:#9ea2aa;font-size:9px}.rd-library.reading-shelf .shelf-feature-copy h2{margin:6px 0 7px;font-size:21px;line-height:1.28}.rd-library.reading-shelf .shelf-feature-copy p{margin:0 0 12px;font-size:9px}.rd-library.reading-shelf .shelf-progress{background:#30343d14;border-radius:0;height:2px}.rd-library.reading-shelf .shelf-progress span{box-shadow:none;background:#676e79;border-radius:0}.rd-library.reading-shelf .shelf-feature-meta{margin:9px 0 12px}.rd-library.reading-shelf .shelf-continue{width:auto;min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;gap:13px;padding:0;font-size:10.5px;transition:transform .12s ease-out,opacity .12s ease-out}.rd-library.reading-shelf .shelf-continue b{transition:transform .16s cubic-bezier(.23,1,.32,1)}.rd-library.reading-shelf .shelf-continue:active{opacity:.72;transform:scale(.97)}.rd-library.reading-shelf .shelf-continue:active b{transform:translate(3px)}.shelf-summary{color:#989da6;letter-spacing:.02em;border-top:1px solid #2b2f3a12;border-bottom:1px solid #2b2f3a12;align-items:center;gap:7px;margin:0 2px 18px;padding:11px 0 12px;font-size:9.5px;display:flex}.shelf-summary span{white-space:nowrap}.shelf-summary b{color:#666c76;font-variant-numeric:tabular-nums;font-weight:600}.shelf-summary i{color:#c1c4ca;font-style:normal}.rd-library.reading-shelf .rd-search{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-bottom:1px solid #2b2f3a1c;border-radius:0;margin:0 0 18px;padding:9px 0 10px}.rd-library.reading-shelf .rd-search input{font-size:12px}.rd-library.reading-shelf .rd-search-x{background:0 0}.rd-library.reading-shelf .shelf-section-head{border:0;margin:0;padding:0 0 7px}.rd-library.reading-shelf .shelf-volume{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-bottom:1px solid #2b2f3a13;border-radius:0;grid-template-columns:66px minmax(0,1fr);align-items:center;gap:14px;padding:13px 1px 14px;display:grid;position:relative}.rd-library.reading-shelf .shelf-volume:last-child{border-bottom:0}.rd-library.reading-shelf .shelf-volume .rd-cover{transform-origin:50% 86%;border-radius:2px 5px 5px 2px;transition:transform .13s cubic-bezier(.23,1,.32,1),box-shadow .18s ease-out;width:66px!important;box-shadow:4px 7px 13px #2528331c!important}.rd-library.reading-shelf .shelf-volume:nth-child(4n+2) .rd-cover{transform:rotate(.45deg)}.rd-library.reading-shelf .shelf-volume:nth-child(4n+3) .rd-cover{transform:rotate(-.4deg)}.rd-library.reading-shelf .shelf-volume-copy{align-self:center}.rd-library.reading-shelf .shelf-book-title{font-size:13.5px;font-weight:590;line-height:1.5}.rd-library.reading-shelf .shelf-book-title:active{opacity:.58}.rd-library.reading-shelf .shelf-volume p{color:#9a9fa8;margin:5px 0 9px;font-size:9.5px}.rd-library.reading-shelf .shelf-book-status{color:#7e8590;background:0 0;border:0;border-radius:0;padding:0;font-size:8.5px;display:inline}@media (hover:hover) and (pointer:fine){.rd-library.reading-shelf .shelf-feature-cover:hover{transform:translateY(-2px);box-shadow:11px 18px 30px #2428312b}.rd-library.reading-shelf .shelf-volume .rd-cover:hover{transform:translateY(-1px)rotate(0)}}@media (prefers-reduced-motion:reduce){.rd-library.reading-shelf .shelf-feature-cover,.rd-library.reading-shelf .shelf-volume .rd-cover,.rd-library.reading-shelf .shelf-continue,.rd-library.reading-shelf .shelf-filters button{transition:opacity .12s!important;transform:none!important}}.rd-library .rd-pop-acts-four{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px!important;display:grid!important}.rd-library .rd-pop-acts-four .rd-pop-act{min-width:0;padding:10px 2px 9px!important;font-size:10px!important}.rd-library .rd-pop-acts-four .rd-pop-act i{width:34px;height:34px}.rd-library .rd-edit-glyph{letter-spacing:-.02em;font:600 11px/1 Georgia,serif!important}.rd-library .rd-flip{position:relative}.rd-library .rd-del-float{z-index:8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);align-items:center;gap:4px;color:#8e887f!important;opacity:.9!important;background:#fffefabd!important;border:1px solid #50483e1a!important;border-radius:999px!important;padding:6px 8px!important;font-size:9.5px!important;display:flex!important;position:absolute!important;top:12px!important;bottom:auto!important;right:12px!important;transform:none!important;box-shadow:0 3px 10px #342d270f!important}.rd-library .rd-del-float:active{transform:scale(.96)!important}.rd-library .rd-del-float.sure{color:#b7504b!important;background:#fff3f1!important;border-color:#b7504b2e!important}.rd-library.reading-shelf .shelf-section-head{margin-top:8px!important;padding-top:3px!important}.rd-library.reading-shelf .rd-grid{gap:0!important}.rd-library.reading-shelf .shelf-volume{position:relative;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #2b2f3a13!important;border-radius:0!important;grid-template-columns:74px minmax(0,1fr)!important;gap:15px!important;padding:15px 2px 15px 0!important}.rd-library.reading-shelf .shelf-volume:nth-child(2n){padding-left:7px!important}.rd-library.reading-shelf .shelf-volume:nth-child(2n) .rd-cover{transform:rotate(.7deg)}.rd-library.reading-shelf .shelf-volume:nth-child(odd) .rd-cover{transform:rotate(-.45deg)}.rd-library.reading-shelf .shelf-volume .rd-cover{width:74px!important;transition:transform .13s cubic-bezier(.23,1,.32,1),box-shadow .13s ease-out!important;box-shadow:5px 8px 17px #262a341c!important}.rd-library.reading-shelf .shelf-volume .rd-cover:active{transform:scale(.97)rotate(0)!important;box-shadow:2px 4px 10px #262a3417!important}.rd-library.reading-shelf .shelf-book-title{font-size:14.5px!important;line-height:1.5!important}.rd-library.reading-shelf .shelf-volume p{margin:5px 0 10px!important;font-size:10px!important}.rd-library.reading-shelf .shelf-book-status{letter-spacing:.02em;color:#868c97!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:9px!important}.rd-library .excerpt-card-actions{justify-content:flex-end;min-height:26px;padding:7px 4px 0;display:flex}.rd-library .rd-del-float{z-index:auto;align-items:center;gap:4px;color:#9a948b!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;opacity:.82!important;background:0 0!important;border:0!important;border-radius:999px!important;padding:5px 8px!important;font-size:9.5px!important;display:inline-flex!important;position:static!important;top:auto!important;bottom:auto!important;right:auto!important;transform:none!important}.rd-library .rd-del-float:active{background:#50483e0e!important;transform:scale(.96)!important}.rd-library .rd-del-float.sure{color:#b7504b!important;background:#fff3f1!important;border:1px solid #b7504b24!important}.rd-library.reading-shelf{background:radial-gradient(80% 34% at 50% 8%,#0000,#0000 72%),linear-gradient(#fafbfe 0%,#f4f6fb 100%)!important}@supports (color:color-mix(in srgb,red 50%,blue)){.rd-library.reading-shelf{--cmx-rjlvfu-4l:color-mix(in srgb,var(--c-pink) 8%,transparent);background:radial-gradient(80% 34% at 50% 8%,var(--cmx-rjlvfu-4l),transparent 72%), linear-gradient(180deg,#fafbfe 0%,#f4f6fb 100%)!important}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.rd-library.reading-shelf{background:radial-gradient(80% 34% at 50% 8%,color-mix(in srgb,var(--c-pink) 8%,transparent),transparent 72%), linear-gradient(180deg,#fafbfe 0%,#f4f6fb 100%)!important}}.rd-library.reading-shelf .reading-header{background:#f9fafdb8;border-bottom-color:#3439460e}.rd-library.reading-shelf .reading-title>span{color:#a5a7b3;letter-spacing:.18em}.rd-library.reading-shelf .shelf-room-feature{margin:0 0 14px!important;padding:0!important}.rd-library.reading-shelf .shelf-room-feature .shelf-feature-kicker{color:#a4a7b1!important;border-bottom:1px solid #2f333f13!important;margin:0 1px 4px!important;padding:0 0 9px!important}.shelf-stack-wrap{touch-action:pan-y;-webkit-user-select:none;user-select:none;height:198px;margin:0 -4px 2px;position:relative;overflow:hidden}.shelf-stack-wrap:before{content:"";filter:blur(7px);background:radial-gradient(#2226311f,#0000 70%);border-radius:50%;width:210px;height:24px;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.shelf-stack-book{aspect-ratio:2/3;background:linear-gradient(145deg,#e8eaf0,#d9dde7) 50%/cover;border:1px solid #282c3614;border-radius:2px 5px 5px 2px;width:94px;padding:0;transition:transform .34s cubic-bezier(.2,.82,.2,1),opacity .24s,filter .24s;position:absolute;top:13px;left:50%;overflow:hidden;box-shadow:7px 12px 22px #2327331f}.shelf-stack-book:after{content:"";pointer-events:none;background:linear-gradient(90deg,#191e291c,#0000 8% 91%,#ffffff2e);position:absolute;inset:0}.shelf-stack-book>span{color:#505560;text-align:center;place-items:center;padding:14px 10px;font:600 12px/1.5 Songti SC,serif;display:grid;position:absolute;inset:0}.shelf-stack-book.active{z-index:3;width:112px;top:5px;transform:translate(-50%);box-shadow:9px 15px 28px #2327332e,1px 1px #262a3414}.shelf-stack-book.prev{z-index:1;opacity:.78;filter:saturate(.82)brightness(1.02);transform:translate(calc(-50% - 72px))rotate(-6.5deg)translateY(14px)}.shelf-stack-book.next{z-index:2;opacity:.78;filter:saturate(.82)brightness(1.02);transform:translate(calc(72px - 50%))rotate(6.5deg)translateY(14px)}.shelf-stack-book:active{filter:brightness(.97)}.shelf-stack-swipe{z-index:5;letter-spacing:.12em;color:#a8abb4;white-space:nowrap;font-size:8px;position:absolute;bottom:1px;left:50%;transform:translate(-50%)}.rd-library.reading-shelf .shelf-room-copy{text-align:center;padding:1px 18px 0!important}.rd-library.reading-shelf .shelf-room-copy small{margin-bottom:4px;display:block;letter-spacing:.08em!important;color:#a0a4ae!important;font-size:8.5px!important}.rd-library.reading-shelf .shelf-room-copy h2{letter-spacing:.01em!important;color:#282c36!important;margin:0 0 10px!important;font:600 21px/1.32 Songti SC,serif!important}.rd-library.reading-shelf .shelf-room-copy .shelf-progress{width:150px;margin:0 auto;background:#30343d16!important;height:2px!important}.rd-library.reading-shelf .shelf-room-copy .shelf-progress span{background:#6d7480!important}@supports (color:color-mix(in srgb,red 50%,blue)){.rd-library.reading-shelf .shelf-room-copy .shelf-progress span{--cmx-rjlvfu-4m:color-mix(in srgb,var(--hot) 42%,#6d7480);background:var(--cmx-rjlvfu-4m)!important}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.rd-library.reading-shelf .shelf-room-copy .shelf-progress span{background:color-mix(in srgb,var(--hot) 42%,#6d7480)!important}}.rd-library.reading-shelf .shelf-room-copy .shelf-feature-meta{justify-content:center;margin:7px 0 13px!important;font-size:8.5px!important}.shelf-companion-line{border-top:1px solid #2e323d13;border-bottom:1px solid #2e323d13;grid-template-columns:auto minmax(0,1fr) 34px;align-items:center;gap:10px;min-height:54px;padding:9px 3px 10px 2px;display:grid}.shelf-companion-faces{align-items:center;min-width:30px;padding-left:2px;display:flex}.shelf-companion-faces .mate-face{border:2px solid #f7f8fb;margin-left:-7px;box-shadow:0 2px 7px #262a3414}.shelf-companion-faces .mate-face:first-child{margin-left:0}.shelf-companion-empty{color:#9ea3ad;border:1px dashed #4348562e;border-radius:50%;place-items:center;width:28px;height:28px;font-size:15px;display:grid}.shelf-companion-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.shelf-companion-copy b{color:#5e6470;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:600;overflow:hidden}.shelf-companion-copy span{color:#a0a4ad;text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;overflow:hidden}.shelf-room-read{color:#707681;background:#ffffff8f;border:1px solid #32374214;border-radius:50%;width:32px;height:32px;font-size:16px;box-shadow:inset 0 1px #ffffffe6}.shelf-room-read:active{transform:scale(.94)}.rd-library.reading-shelf .shelf-summary{justify-content:center;border-top:0!important;margin:0 0 13px!important;padding:10px 0!important;font-size:8.8px!important}.rd-library.reading-shelf .shelf-filters{gap:23px!important;margin:0 0 12px!important;padding:0 0 9px!important}.rd-library.reading-shelf .rd-search{margin-bottom:16px!important}.rd-library.reading-shelf .shelf-section-head{margin-bottom:3px!important}.rd-library.reading-shelf .shelf-rail{position:relative;overflow:hidden;margin:0 -18px!important;padding:2px 0 26px!important;display:block!important}.shelf-rail-books{scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;align-items:flex-end;gap:14px;padding:10px 20px 20px;display:flex;overflow-x:auto}.shelf-rail-books::-webkit-scrollbar{display:none}.rd-library.reading-shelf .shelf-rail .shelf-volume{scroll-snap-align:start;box-shadow:none!important;background:0 0!important;border:0!important;flex-direction:column!important;flex:0 0 82px!important;align-items:stretch!important;gap:8px!important;padding:0!important;display:flex!important}.rd-library.reading-shelf .shelf-rail .shelf-volume:nth-child(2n){padding-left:0!important}.rd-library.reading-shelf .shelf-rail .shelf-volume .rd-cover{margin:0 auto;aspect-ratio:2/3!important;border-radius:2px 5px 5px 2px!important;width:78px!important;transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s,opacity .2s!important;transform:rotate(-1deg)!important;box-shadow:4px 7px 14px #24283324!important}.rd-library.reading-shelf .shelf-rail .shelf-volume:nth-child(3n+2) .rd-cover{transform:rotate(1.2deg)!important}.rd-library.reading-shelf .shelf-rail .shelf-volume:nth-child(3n) .rd-cover{transform:rotate(-.25deg)!important}.rd-library.reading-shelf .shelf-rail .shelf-volume.on .rd-cover{transform:translateY(-5px)rotate(0)!important;box-shadow:6px 11px 19px #2428332e!important}.rd-library.reading-shelf .shelf-rail .shelf-volume-copy{text-align:center;min-width:0;padding:0 1px 2px;position:relative}.rd-library.reading-shelf .shelf-rail .shelf-book-title{text-overflow:ellipsis;white-space:nowrap;width:100%;display:block;overflow:hidden;color:#555b66!important;font-size:10px!important;font-weight:590!important;line-height:1.3!important}.rd-library.reading-shelf .shelf-rail .shelf-volume p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#a2a6af!important;margin:3px 0 0!important;font-size:7.5px!important}.shelf-book-more{color:#b1b4bc;letter-spacing:-1px;opacity:0;background:0 0;border:0;width:18px;height:16px;padding:0;font-size:8px;position:absolute;top:-2px;right:-1px}.rd-library.reading-shelf .shelf-volume.on .shelf-book-more{opacity:1}.shelf-rail-plank{pointer-events:none;background:linear-gradient(#8b919e38,#5c626f1c);border-radius:5px;height:5px;position:absolute;bottom:28px;left:13px;right:13px;box-shadow:0 5px 9px #2a2e3914,inset 0 1px #ffffff94}.shelf-rail-plank:after{content:"";clip-path:polygon(2% 0,98% 0,91% 100%,9% 100%);background:linear-gradient(#3337420e,#0000);height:12px;position:absolute;top:5px;left:7%;right:7%}@media (width<=350px){.shelf-stack-wrap{height:184px}.shelf-stack-book.active{width:102px}.shelf-stack-book.prev{width:86px;transform:translate(calc(-50% - 63px))rotate(-6deg)translateY(13px)}.shelf-stack-book.next{width:86px;transform:translate(calc(63px - 50%))rotate(6deg)translateY(13px)}.shelf-companion-copy span{max-width:160px}}@media (prefers-reduced-motion:reduce){.shelf-stack-book,.shelf-room-read,.rd-library.reading-shelf .shelf-rail .shelf-volume .rd-cover{transition:none!important}}.rd-library.reading-home{background:radial-gradient(76% 30% at 50% 4%,#0000,#0000 78%),linear-gradient(#fbfbfc 0%,#f7f7f8 100%)!important}@supports (color:color-mix(in srgb,red 50%,blue)){.rd-library.reading-home{--cmx-rjlvfu-4n:color-mix(in srgb,var(--hot) 7%,transparent);background:radial-gradient(76% 30% at 50% 4%,var(--cmx-rjlvfu-4n),transparent 78%), linear-gradient(180deg,#fbfbfc 0%,#f7f7f8 100%)!important}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.rd-library.reading-home{background:radial-gradient(76% 30% at 50% 4%,color-mix(in srgb,var(--hot) 7%,transparent),transparent 78%), linear-gradient(180deg,#fbfbfc 0%,#f7f7f8 100%)!important}}.rd-library.reading-home .reading-header{box-shadow:none!important;background:#fbfbfcb8!important;border-bottom:0!important}.rd-library.reading-home .rd-body{background:0 0!important;padding:4px 18px 108px!important}.reading-home-page{color:#292c33;max-width:430px;margin:0 auto}.home-profile-hero{border-bottom:1px solid #2a2d3614;padding:4px 0 24px;position:relative}.home-profile-overline{color:#9a9da5;letter-spacing:.2em;justify-content:space-between;align-items:center;margin:0 1px 7px;font:600 7.5px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.home-profile-overline i{letter-spacing:.08em;font-variant-numeric:tabular-nums;font-style:normal}.home-avatar-stage{touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;height:136px;margin:0 -8px;position:relative}.home-avatar-stage:active{cursor:grabbing}.home-orbit-line{pointer-events:none;background:linear-gradient(90deg,#0000,#2d313a1a 18% 82%,#0000);height:1px;position:absolute;top:72px;left:11%;right:11%}.home-orbit-line:after{content:"";border:1px solid #2e313a0e;border-radius:50%;width:118px;height:118px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home-avatar-card{z-index:2;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;transition:left .34s cubic-bezier(.22,1,.36,1),transform .34s cubic-bezier(.22,1,.36,1),opacity .25s,filter .25s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home-avatar-card .rd-face{background-color:#eef0f3;background-position:50%;background-size:cover;border:1px solid #ffffffe6;display:block;box-shadow:0 10px 25px #2528311f,0 0 0 5px #ffffff70}.home-avatar-card.active{z-index:5}.home-avatar-card.active .rd-face{box-shadow:0 15px 35px #25283124,0 0 0 7px #ffffff9e,0 0 0 8px #2e323c0b}.home-avatar-card.pos-m2{opacity:.32;filter:grayscale(.45);left:11%;transform:translate(-50%,-50%)scale(.84)}.home-avatar-card.pos-m1{opacity:.68;filter:grayscale(.2);left:27%;transform:translate(-50%,-50%)scale(.92)}.home-avatar-card.pos-p0{left:50%;transform:translate(-50%,-50%)scale(1)}.home-avatar-card.pos-p1{opacity:.68;filter:grayscale(.2);left:73%;transform:translate(-50%,-50%)scale(.92)}.home-avatar-card.pos-p2{opacity:.32;filter:grayscale(.45);left:89%;transform:translate(-50%,-50%)scale(.84)}.home-profile-copy{text-align:center;margin-top:-1px}.home-profile-copy h2{font:650 23px/1.15 var(--font-ui,sans-serif);letter-spacing:-.025em;color:#25282f;margin:0}.home-profile-copy>p{letter-spacing:.08em;color:#a0a3aa;margin:6px 0 15px;font-size:9px}.home-profile-stats{grid-template-columns:repeat(4,1fr);max-width:330px;margin:0 auto;display:grid}.home-profile-stats span{flex-direction:column;align-items:center;gap:4px;display:flex;position:relative}.home-profile-stats span+span:before{content:"";background:#2c2f3814;width:1px;position:absolute;top:3px;bottom:2px;left:0}.home-profile-stats b{color:#343840;font-variant-numeric:tabular-nums;font:500 17px/1 Georgia,Times New Roman,serif}.home-profile-stats small{letter-spacing:.08em;color:#a1a4ab;font-size:7.5px}.home-profile-body{padding-top:22px}.home-section-title{grid-template-columns:84px 1fr;align-items:end;margin:0 0 14px;display:grid}.home-section-title span{letter-spacing:.18em;color:#aaaeb6;font:600 7px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.home-section-title b{color:#31343b;font-size:13px;font-weight:620}.home-now-section{margin-bottom:28px}.home-now-book{grid-template-columns:94px minmax(0,1fr);align-items:center;gap:21px;min-height:145px;padding:5px 5px 5px 7px;display:grid;position:relative}.home-book-stack{pointer-events:none;width:94px;height:136px;position:absolute;top:8px;left:6px}.home-book-stack i{transform-origin:50% 90%;background:#f0f0f1;border:1px solid #2a2d3614;border-radius:3px;position:absolute;inset:7px 1px 1px 7px;box-shadow:4px 7px 14px #2528300f}.home-book-stack i:first-child{background:#e9eaec;transform:translate(-8px,2px)rotate(-5deg)}.home-book-stack i:last-child{background:#f4f4f5;transform:translate(9px,2px)rotate(5deg)}.home-book-cover{z-index:3;aspect-ratio:2/3;background:linear-gradient(145deg,#e3e5e8,#f3f3f4) 50%/cover;border:0;border-radius:2px 5px 5px 2px;width:94px;padding:0;transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s;position:relative;overflow:hidden;transform:rotate(-.8deg);box-shadow:7px 12px 22px #25283124}.home-book-cover:after{content:"";pointer-events:none;background:linear-gradient(90deg,#1d212911,#0000 10% 90%,#ffffff29);position:absolute;inset:0}.home-book-cover:active{transform:scale(.97)rotate(0);box-shadow:3px 6px 12px #2528311c}.home-book-cover>span{text-align:center;color:#4d515b;place-items:center;padding:13px;font:600 13px/1.55 Songti SC,serif;display:grid;position:absolute;inset:0}.home-now-copy{min-width:0;padding-right:3px}.home-now-copy>small{letter-spacing:.11em;color:#9da1aa;margin-bottom:7px;font-size:7.5px;display:block}.home-now-copy h3{color:#272a31;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 6px;font:600 18px/1.35 Songti SC,serif;display:-webkit-box;overflow:hidden}.home-now-copy p{color:#a1a5ad;text-overflow:ellipsis;white-space:nowrap;margin:0 0 14px;font-size:9px;overflow:hidden}.home-now-progress{background:#2d313a14;height:2px;margin:0 0 13px;overflow:hidden}.home-now-progress span{background:#666d78;height:100%;display:block}.home-now-copy button{color:#555b65;font:500 9.5px/1 var(--font-ui,sans-serif);letter-spacing:.03em;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:inline-flex}.home-now-copy button b{font-size:13px;font-weight:400;transition:transform .15s}.home-now-copy button:active b{transform:translate(2px,-2px)}.home-now-quiet{text-align:center;color:#9ca0a8;border-top:1px solid #2c303914;border-bottom:1px solid #2c303914;padding:27px 18px}.home-now-quiet span{letter-spacing:.2em;font:600 7px/1 ui-monospace,monospace}.home-now-quiet p{margin:8px 0 0;font-size:10px}.home-trace-section{padding-bottom:14px}.home-trace-list{border-top:1px solid #2b2f3816}.home-trace-item{text-align:left;width:100%;color:inherit;background:0 0;border:0;border-bottom:1px solid #2b2f3813;grid-template-columns:28px minmax(0,1fr) 66px;align-items:start;gap:10px;padding:15px 0 16px;font-family:inherit;display:grid;position:relative}.home-trace-item:before{content:"";background:#e0ddd4;width:2px;height:22px;position:absolute;top:15px;left:28px}.home-trace-item.tone-rose:before{background:#ead6da}.home-trace-item.tone-blue:before{background:#d5dce7}.home-trace-item.tone-sage:before{background:#d6ded7}.home-trace-item.tone-lavender:before{background:#ddd7e6}.home-trace-no{color:#b0b3ba;font-variant-numeric:tabular-nums;padding-top:2px;font:500 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.home-trace-main{min-width:0;padding-left:10px}.home-trace-main b{-webkit-line-clamp:2;color:#3d4149;-webkit-box-orient:vertical;font:500 12.5px/1.7 Songti SC,serif;display:-webkit-box;overflow:hidden}.home-trace-main em{-webkit-line-clamp:1;color:#999da5;-webkit-box-orient:vertical;margin-top:6px;font-size:8.5px;font-style:normal;line-height:1.5;display:-webkit-box;overflow:hidden}.home-trace-meta{text-align:right;color:#9da1a9;white-space:nowrap;text-overflow:ellipsis;min-width:0;padding-top:2px;font-size:7.5px;line-height:1.4;overflow:hidden}.home-trace-meta i{color:#b6b9bf;font-variant-numeric:tabular-nums;margin-top:5px;font-style:normal;display:block}.home-trace-item:active{opacity:.58}.home-trace-empty{color:#9ba0a9;text-align:center;border-top:1px solid #2b2f3814;border-bottom:1px solid #2b2f3814;padding:24px 8px 25px;font:400 10px/1.8 Songti SC,serif}.reading-home-empty{text-align:center;color:#8e929b;flex-direction:column;justify-content:center;align-items:center;min-height:55vh;display:flex}.home-empty-orbit{border:1px solid #2d31391a;border-radius:50%;place-items:center;width:106px;height:106px;margin-bottom:25px;display:grid;position:relative}.home-empty-orbit:before,.home-empty-orbit:after{content:"";border:1px solid #2d31390e;border-radius:50%;position:absolute}.home-empty-orbit:before{inset:12px}.home-empty-orbit:after{inset:-11px}.home-empty-orbit span{color:#a1a5ad;background:#f0f1f3;border-radius:50%;place-items:center;width:46px;height:46px;font-size:18px;display:grid}.reading-home-empty b{color:#4c5059;font-size:14px}.reading-home-empty p{max-width:240px;margin:8px auto 0;font-size:10px;line-height:1.7}.rd-library .rd-tabbar{width:min(294px,84vw)!important}.rd-library .rd-tabbar button{padding-left:11px!important;padding-right:11px!important}@media (width<=350px){.rd-library.reading-home .rd-body{padding-left:14px!important;padding-right:14px!important}.home-avatar-card.pos-m2,.home-avatar-card.pos-p2{opacity:0;pointer-events:none}.home-avatar-card.pos-m1{left:23%}.home-avatar-card.pos-p1{left:77%}.home-profile-stats b{font-size:15px}.home-profile-stats small{font-size:7px}.home-now-book{grid-template-columns:82px minmax(0,1fr);gap:17px}.home-book-cover,.home-book-stack{width:82px}.home-now-copy h3{font-size:16px}.home-trace-item{grid-template-columns:24px minmax(0,1fr) 54px;gap:7px}.home-trace-item:before{left:24px}}@media (prefers-reduced-motion:reduce){.home-avatar-card,.home-book-cover,.home-now-copy button b{transition:none!important}}.rd-library.reading-shelf .rd-body{padding-top:8px!important;padding-left:18px!important;padding-right:18px!important}.rd-library.reading-shelf .shelf-search-top{order:0;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:#ffffff94!important;border:1px solid #30343f13!important;border-radius:14px!important;margin:0 0 14px!important;padding:11px 13px!important;box-shadow:0 5px 18px #262a3409,inset 0 1px #ffffffe6!important}.rd-library.reading-shelf .shelf-search-top input{font-size:12px!important}.rd-library.reading-shelf .shelf-filters{border-bottom:1px solid #2b2f3a13!important;gap:28px!important;margin:0 0 20px!important;padding:0 2px 10px!important}.rd-library.reading-shelf .shelf-clean-head{border:0!important;justify-content:space-between!important;align-items:center!important;margin:0 1px 11px!important;padding:0!important;display:flex!important}.rd-library.reading-shelf .shelf-clean-head span{letter-spacing:.2em!important;color:#a0a4ad!important;font:600 7.5px/1 ui-monospace,SFMono-Regular,Menlo,monospace!important}.rd-library.reading-shelf .shelf-clean-head b{color:#9b9fa8!important;font-size:9px!important;font-weight:500!important}.rd-library.reading-shelf .shelf-library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px;padding:4px 5px 24px;display:grid}.rd-library.reading-shelf .shelf-grid-book{min-width:0;padding-bottom:12px;position:relative}.rd-library.reading-shelf .shelf-grid-book:after{content:"";background:linear-gradient(#73798529,#555b6712);border-radius:3px;height:4px;position:absolute;bottom:0;left:-5px;right:-5px;box-shadow:0 5px 8px #2d313b0e,inset 0 1px #ffffffb3}.rd-library.reading-shelf .shelf-grid-book .rd-cover{aspect-ratio:2/3!important;border-radius:2px 5px 5px 2px!important;width:min(112px,100%)!important;margin:0 auto 10px!important;transition:transform .16s cubic-bezier(.22,1,.36,1),box-shadow .16s!important;transform:none!important;box-shadow:6px 10px 19px #24283221!important}.rd-library.reading-shelf .shelf-grid-book .rd-cover:active{transform:scale(.97)!important;box-shadow:3px 6px 11px #2428321a!important}.rd-library.reading-shelf .shelf-grid-copy{min-width:0;padding:0 3px}.rd-library.reading-shelf .shelf-grid-copy .shelf-book-title{text-overflow:ellipsis;white-space:nowrap;text-align:left;width:100%;display:block;overflow:hidden;color:#454a54!important;margin:0!important;font-size:11.5px!important;line-height:1.45!important}.rd-library.reading-shelf .shelf-grid-copy>p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#a1a5ad!important;margin:3px 0 7px!important;font-size:8px!important}.rd-library.reading-shelf .shelf-grid-foot{justify-content:space-between;align-items:center;min-height:16px;display:flex}.rd-library.reading-shelf .shelf-grid-foot>span{color:#9398a2;letter-spacing:.05em;font:500 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.rd-library.reading-shelf .shelf-grid-more{color:#a8abb2;letter-spacing:-1px;background:0 0;border:0;width:22px;height:18px;padding:0;font-size:9px}.rd-library.reading-notes .rd-cards{flex-direction:column!important;gap:13px!important;padding:0 1px 20px!important;display:flex!important}.rd-library.reading-notes .rd-flip{width:88%!important;max-width:310px!important;margin:0!important}.rd-library.reading-notes .rd-flip:nth-child(2n){margin-left:auto!important}.rd-library.reading-notes .rd-flip:nth-child(3n){width:84%!important}.rd-library.reading-notes .rd-flip-inner{min-height:252px!important}.rd-library.reading-notes .rd-face-card{border-radius:3px!important;padding:18px 18px 16px!important;box-shadow:0 7px 22px #25293511!important}.rd-library.reading-notes .excerpt-center{padding:25px 0 22px!important}.rd-library.reading-notes .rd-front-wm{opacity:.045!important;font-size:82px!important;top:46px!important;right:-7px!important}.rd-library.reading-notes .rd-front-quote,.rd-library.reading-notes .excerpt-lyric .rd-front-quote{text-align:left!important;font-size:17px!important;line-height:1.72!important}.rd-library.reading-notes .rd-front-src{margin-top:14px!important;font-size:9.5px!important;line-height:1.6!important}.rd-library.reading-notes .excerpt-running{font-size:8.5px!important;line-height:1.45!important}.rd-library.reading-notes .excerpt-running>span{font-size:8px!important}.rd-library.reading-notes .rd-front-who,.rd-library.reading-notes .rd-flip-hint{font-size:8.5px!important}.rd-library.reading-notes .rd-back-kicker{margin-bottom:13px!important;font-size:13px!important}.rd-library.reading-notes .rd-back-note{font-size:12.5px!important;line-height:1.75!important}.rd-library.reading-notes .excerpt-signature{margin-top:14px!important;font-size:10px!important}.rd-library.reading-notes .excerpt-card-actions{min-height:22px!important;padding:4px 3px 0!important}@media (width<=350px){.rd-library.reading-shelf .shelf-library-grid{gap:24px 18px;padding-left:2px;padding-right:2px}.rd-library.reading-shelf .shelf-grid-book .rd-cover{width:min(100px,100%)!important}.rd-library.reading-notes .rd-flip{width:91%!important}.rd-library.reading-notes .rd-flip-inner{min-height:235px!important}}.rd-library:is(.reading-home,.reading-shelf,.reading-notes){background:linear-gradient(#fafbfe 0%,#f4f6fb 100%)!important}.rd-library:is(.reading-home,.reading-shelf,.reading-notes) .reading-header{box-shadow:none!important;background:#f9fafdb8!important;border-bottom:1px solid #3439460e!important}.rd-library:is(.reading-home,.reading-shelf,.reading-notes) .reading-title>span{color:#a5a7b3;letter-spacing:.18em}.rd-library.reading-notes{--paper:var(--excerpt-white);--muted:var(--shelf-muted)}.reading-notes .rd-body{background:0 0;padding:12px 22px 26px}.leaf-search{background:var(--paper);height:42px;color:var(--muted);border:1px solid #0000;border-radius:13px;align-items:center;gap:10px;margin-bottom:18px;padding:0 13px;display:flex}@supports (color:color-mix(in srgb,red 50%,blue)){.leaf-search{--cmx-wyod6e-4o:color-mix(in srgb,var(--ink) 9%,transparent);border:1px solid var(--cmx-wyod6e-4o);--cmx-wyod6e-4p:color-mix(in srgb,var(--ink) 3%,var(--paper));background:var(--cmx-wyod6e-4p);border-radius:13px}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.leaf-search{border:1px solid color-mix(in srgb,var(--ink) 9%,transparent);background:color-mix(in srgb,var(--ink) 3%,var(--paper));border-radius:13px}}.leaf-search input{color:var(--ink);font:12px var(--font-ui,sans-serif);background:0 0;border:0;outline:0;flex:1;min-width:0}.leaf-search button{color:var(--muted);background:0 0;border:0;min-width:30px;min-height:36px;font-size:20px}.reading-notes .excerpt-filterbar{flex-wrap:wrap;gap:9px;margin:0 0 20px;display:flex;overflow:visible}.reading-notes .excerpt-color-filter{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;flex-basis:100%;order:3;gap:3px;height:35px;margin-top:4px;padding:0}.reading-notes .excerpt-color-filter>button:first-child{color:var(--muted);height:32px;margin-right:8px;font-size:11px}.reading-notes .excerpt-color-filter>button:first-child.on{color:var(--ink)}.reading-notes .excerpt-color-filter .color-dot{border:7px solid var(--paper);width:30px;height:30px;box-shadow:none;position:relative}.reading-notes .excerpt-color-filter .color-dot.on{outline-offset:-3px;outline:1px solid #0000}@supports (color:color-mix(in srgb,red 50%,blue)){.reading-notes .excerpt-color-filter .color-dot.on{--cmx-wyod6e-4q:color-mix(in srgb,var(--ink) 35%,transparent);outline:1px solid var(--cmx-wyod6e-4q);outline-offset:-3px}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.reading-notes .excerpt-color-filter .color-dot.on{outline:1px solid color-mix(in srgb,var(--ink) 35%,transparent);outline-offset:-3px}}.reading-notes .excerpt-book-filter,.reading-notes .excerpt-idea-filter{color:var(--ink);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:1px solid #0000;border-radius:9px;max-width:65%;min-height:35px;font-size:11px}@supports (color:color-mix(in srgb,red 50%,blue)){.reading-notes .excerpt-book-filter,.reading-notes .excerpt-idea-filter{--cmx-wyod6e-4r:color-mix(in srgb,var(--ink) 12%,transparent);border:1px solid var(--cmx-wyod6e-4r);border-radius:9px}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.reading-notes .excerpt-book-filter,.reading-notes .excerpt-idea-filter{border:1px solid color-mix(in srgb,var(--ink) 12%,transparent);border-radius:9px}}.reading-notes .excerpt-idea-filter.on{background:var(--paper);color:var(--ink);border-color:var(--hot)}@supports (color:color-mix(in srgb,red 50%,blue)){.reading-notes .excerpt-idea-filter.on{--cmx-wyod6e-4s:color-mix(in srgb,var(--hot) 15%,var(--paper));background:var(--cmx-wyod6e-4s)}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.reading-notes .excerpt-idea-filter.on{background:color-mix(in srgb,var(--hot) 15%,var(--paper))}}.reading-notes .excerpt-index{letter-spacing:.05em;color:var(--muted);border-top:1px solid #0000;margin:0 0 14px;padding-top:17px;font-size:10px}@supports (color:color-mix(in srgb,red 50%,blue)){.reading-notes .excerpt-index{--cmx-wyod6e-4t:color-mix(in srgb,var(--ink) 9%,transparent);border-top:1px solid var(--cmx-wyod6e-4t)}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.reading-notes .excerpt-index{border-top:1px solid color-mix(in srgb,var(--ink) 9%,transparent)}}.rd-library.reading-notes .rd-people{scrollbar-width:none;flex-wrap:nowrap;gap:8px;padding:1px 0 20px;display:flex;overflow-x:auto}.rd-library.reading-notes .rd-person{background:var(--paper);box-shadow:none;color:var(--muted);border:1px solid #0000;border-radius:30px;flex-direction:row;flex:none;align-items:center;gap:7px;min-width:0;padding:7px 10px;display:flex}@supports (color:color-mix(in srgb,red 50%,blue)){.rd-library.reading-notes .rd-person{--cmx-wyod6e-4u:color-mix(in srgb,var(--ink) 4%,var(--paper));background:var(--cmx-wyod6e-4u)}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.rd-library.reading-notes .rd-person{background:color-mix(in srgb,var(--ink) 4%,var(--paper))}}.rd-library.reading-notes .rd-person.on{border-color:var(--hot);background:var(--paper);color:var(--ink)}@supports (color:color-mix(in srgb,red 50%,blue)){.rd-library.reading-notes .rd-person.on{--cmx-wyod6e-4v:color-mix(in srgb,var(--hot) 50%,transparent);border-color:var(--cmx-wyod6e-4v);--cmx-wyod6e-4w:color-mix(in srgb,var(--hot) 9%,var(--paper));background:var(--cmx-wyod6e-4w)}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.rd-library.reading-notes .rd-person.on{border-color:color-mix(in srgb,var(--hot) 50%,transparent);background:color-mix(in srgb,var(--hot) 9%,var(--paper))}}.reading-notes .rd-person-name{text-overflow:ellipsis;max-width:95px;font-size:11px;overflow:hidden}.reading-notes .rd-person-n{color:var(--muted);background:0 0;padding:0;font-size:9px}.reading-notes .rd-person .mate-face{width:25px!important;height:25px!important;font-size:11px!important}.reading-notes .rd-cards{flex-direction:column;gap:20px;padding:0 0 10px;display:flex}.leaf-note{--leaf-color:#aabbd3;background:var(--paper);border:1px solid #0000;border-radius:15px;animation:.3s both leaf-arrive;overflow:hidden;box-shadow:0 5px 16px #252b3305}@supports (color:color-mix(in srgb,red 50%,blue)){.leaf-note{--cmx-wyod6e-4x:color-mix(in srgb,var(--ink) 10%,transparent);border:1px solid var(--cmx-wyod6e-4x);border-radius:15px}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.leaf-note{border:1px solid color-mix(in srgb,var(--ink) 10%,transparent);border-radius:15px}}.leaf-note.tone-cream{--leaf-color:#cdbb88}.leaf-note.tone-rose{--leaf-color:#c999ad}.leaf-note.tone-sage{--leaf-color:#9eafa1}.leaf-note.tone-lavender{--leaf-color:#b1a2cb}.leaf-source{align-items:center;gap:10px;padding:17px 19px 12px;display:flex;position:relative}.leaf-book-icon{border-left:3px solid var(--leaf-color);background:var(--paper);width:32px;height:39px;color:var(--ink);border-radius:3px 7px 7px 3px;flex:none;place-items:center;display:grid}@supports (color:color-mix(in srgb,red 50%,blue)){.leaf-book-icon{--cmx-wyod6e-4y:color-mix(in srgb,var(--leaf-color) 18%,var(--paper));background:var(--cmx-wyod6e-4y)}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.leaf-book-icon{background:color-mix(in srgb,var(--leaf-color) 18%,var(--paper))}}.leaf-source>div{flex:1;min-width:0;padding-right:18px}.leaf-source b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:550;display:block;overflow:hidden}.leaf-source>div>span{color:var(--muted);margin-top:4px;font-size:9px;display:block}.leaf-bookmark{background:var(--leaf-color);clip-path:polygon(0 0,100% 0,100% 100%,50% 78%,0 100%);width:11px;height:23px;position:absolute;top:0;right:20px}.leaf-turn{width:100%;color:var(--ink);text-align:left;perspective:1400px;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;display:block}.leaf-turn-inner{transform-style:preserve-3d;transition:transform .58s cubic-bezier(.22,.7,.2,1);display:grid;position:relative}.leaf-turn.is-flipped .leaf-turn-inner{transform:rotateY(180deg)}.leaf-face{backface-visibility:hidden;background:linear-gradient(135deg,var(--paper),var(--paper));box-sizing:border-box;flex-direction:column;grid-area:1/1;min-height:175px;padding:10px 23px 17px;display:flex}@supports (color:color-mix(in srgb,red 50%,blue)){.leaf-face{--cmx-wyod6e-4z:color-mix(in srgb,var(--leaf-color) 6%,var(--paper));background:linear-gradient(135deg,var(--cmx-wyod6e-4z),var(--paper))}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.leaf-face{background:linear-gradient(135deg,color-mix(in srgb,var(--leaf-color) 6%,var(--paper)),var(--paper))}}.leaf-back{background:var(--paper);transform:rotateY(180deg)}@supports (color:color-mix(in srgb,red 50%,blue)){.leaf-back{--cmx-wyod6e-50:color-mix(in srgb,var(--leaf-color) 9%,var(--paper));background:var(--cmx-wyod6e-50)}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.leaf-back{background:color-mix(in srgb,var(--leaf-color) 9%,var(--paper))}}.leaf-quote-mark{color:var(--leaf-color);height:30px;margin:2px 0 3px;font:42px/1 Georgia,serif;display:block}.leaf-quote{font:17px/1.95 var(--font-ui,sans-serif);white-space:pre-wrap;overflow-wrap:anywhere;letter-spacing:.02em;padding-bottom:21px;display:block}.leaf-turn-label{color:var(--muted);align-items:center;gap:8px;margin-top:auto;font-size:9px;display:flex}.leaf-turn-label i{background:var(--leaf-color);width:16px;height:1px}.leaf-thought-label{color:var(--muted);margin:15px 0 20px;font-size:10px;display:block}.leaf-thought{white-space:pre-wrap;overflow-wrap:anywhere;padding-bottom:22px;font-size:14px;line-height:2;display:block}.leaf-thought.empty{color:var(--muted);font-size:13px}.leaf-footer{color:var(--muted);border-top:1px solid #0000;justify-content:space-between;align-items:center;gap:10px;padding:9px 14px 9px 20px;font-size:10px;display:flex}@supports (color:color-mix(in srgb,red 50%,blue)){.leaf-footer{--cmx-wyod6e-51:color-mix(in srgb,var(--ink) 7%,transparent);border-top:1px solid var(--cmx-wyod6e-51)}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.leaf-footer{border-top:1px solid color-mix(in srgb,var(--ink) 7%,transparent)}}.leaf-footer>span{align-items:center;gap:8px;min-width:0;display:flex}.leaf-footer>span>span:last-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.leaf-footer button{color:var(--muted);background:0 0;border:0;flex:none;justify-content:center;align-items:center;gap:4px;min-width:36px;min-height:34px;font-size:10px;display:flex}.leaf-footer button.sure{color:var(--ink)}.leaf-turn:focus-visible{outline:2px solid var(--leaf-color);outline-offset:-3px}.reading-notes .excerpt-filter-empty{color:var(--muted);box-shadow:none;background:0 0}.reading-notes .excerpt-filter-empty b{color:var(--ink)}@keyframes leaf-arrive{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.reading-notes *{transition:none!important;animation:none!important}}@media (width<=350px){.reading-notes .rd-body{padding-left:16px;padding-right:16px}.leaf-face{padding-left:18px;padding-right:18px}.leaf-quote{font-size:16px}}
