.highlight-card.svelte-nws7gi{min-width:0;display:flex;align-items:center;gap:1.5rem;padding:1.5rem;border-radius:12px;border:none;background:var(--color-surface);text-decoration:none;color:inherit;transition:box-shadow .2s ease}.highlight-card.svelte-nws7gi:hover{box-shadow:0 4px 16px #00000014}.highlight-book.svelte-nws7gi{flex-shrink:0;padding:10px 10px 10px 30px}.highlight-content.svelte-nws7gi{display:flex;flex-direction:column;gap:.35rem;min-width:0}.highlight-user.svelte-nws7gi{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.highlight-avatar.svelte-nws7gi{width:28px;height:28px;border-radius:50%;object-fit:cover}.highlight-username.svelte-nws7gi{font-weight:600;font-size:.95rem}.highlight-action.svelte-nws7gi{font-size:.9rem;color:var(--color-text-muted)}.highlight-book-title.svelte-nws7gi{font-size:1.15rem;font-weight:600;margin:0;line-height:1.3}.highlight-book-authors.svelte-nws7gi{font-size:.9rem;color:var(--color-text-muted);margin:0}.highlight-review.svelte-nws7gi{font-size:.9rem;color:var(--color-text-muted);margin:0;font-style:italic}.highlight-time.svelte-nws7gi{font-size:.8rem;color:var(--color-text-muted)}.highlight-card.has-bg.svelte-nws7gi{position:relative;overflow:hidden}.has-bg.svelte-nws7gi>.highlight-book:where(.svelte-nws7gi),.has-bg.svelte-nws7gi>.highlight-content:where(.svelte-nws7gi){position:relative;z-index:1}.highlight-bg.svelte-nws7gi{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.highlight-card.has-bg.svelte-nws7gi:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:#0003}.has-bg.svelte-nws7gi .highlight-username:where(.svelte-nws7gi),.has-bg.svelte-nws7gi .highlight-book-title:where(.svelte-nws7gi){color:#fff!important;text-shadow:0 1px 4px rgba(0,0,0,.8),0 0 8px rgba(0,0,0,.5)}.has-bg.svelte-nws7gi .highlight-action:where(.svelte-nws7gi),.has-bg.svelte-nws7gi .highlight-book-authors:where(.svelte-nws7gi),.has-bg.svelte-nws7gi .highlight-review:where(.svelte-nws7gi),.has-bg.svelte-nws7gi .highlight-time:where(.svelte-nws7gi){color:#ffffffd9!important;text-shadow:0 1px 3px rgba(0,0,0,.8),0 0 6px rgba(0,0,0,.4)}@media(max-width:600px){.highlight-card.svelte-nws7gi{flex-direction:column;text-align:center;padding:1.25rem}.highlight-user.svelte-nws7gi{justify-content:center}}.series-card.svelte-qtys95{--gilt: rgba(236, 211, 166, .55);position:relative;overflow:hidden;min-width:0;display:flex;align-items:center;gap:1.5rem;padding:1.5rem;border-radius:12px;background:repeating-linear-gradient(45deg,rgba(255,255,255,.025) 0 2px,transparent 2px 5px),linear-gradient(160deg,hsl(var(--hue) var(--sat) 27%),hsl(var(--hue) var(--sat) 13%));box-shadow:inset 0 0 0 1px #e0c69f1f;text-decoration:none;color:inherit;transition:box-shadow .2s ease}.series-card.svelte-qtys95:hover{box-shadow:inset 0 0 0 1px #e0c69f38,0 4px 16px #00000014}.series-card.svelte-qtys95:focus-visible{outline:2px solid #e0c69f;outline-offset:3px}.series-bg.svelte-qtys95{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0;pointer-events:none}.series-card.has-bg.svelte-qtys95:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:#0000004d}.series-shelf.svelte-qtys95,.series-content.svelte-qtys95{position:relative;z-index:1}.series-shelf.svelte-qtys95{flex-shrink:0;width:200px;padding:32px 6px 4px}.series-spines.svelte-qtys95{display:flex;align-items:flex-end;justify-content:center;height:196px;padding:0 8px}.spine.svelte-qtys95{--paint: linear-gradient( to bottom, transparent 9%, var(--gilt) 9%, var(--gilt) 11%, transparent 11%, transparent 14%, var(--gilt) 14%, var(--gilt) 15%, transparent 15%, transparent 86%, var(--gilt) 86%, var(--gilt) 88%, transparent 88% ), linear-gradient( 90deg, rgba(0, 0, 0, .3), transparent 30%, rgba(255, 255, 255, .14) 46%, transparent 62%, rgba(0, 0, 0, .38) ), hsl(var(--hue) var(--sat) var(--light));position:relative;flex:0 1 22px;min-width:2px;height:var(--h)}.spine__body.svelte-qtys95{position:absolute;inset:0;overflow:hidden;border-radius:3px 3px 1px 1px;transform-origin:bottom}.spine--read.svelte-qtys95 .spine__body:where(.svelte-qtys95){background:var(--paint);box-shadow:inset 0 1px #fff3}.spine--unread.svelte-qtys95 .spine__body:where(.svelte-qtys95){background:#0000004d;box-shadow:inset 0 0 0 1px #ffffff29}.spine--queued.svelte-qtys95 .spine__body:where(.svelte-qtys95){background:#0000004d;border:1px dashed rgba(224,198,159,.6)}.spine--reading.svelte-qtys95 .spine__body:where(.svelte-qtys95){background:#00000059;box-shadow:inset 0 0 0 1px hsl(var(--hue) 40% 72% / .5)}.spine__fill.svelte-qtys95{position:absolute;left:0;right:0;bottom:0;height:var(--fill);background:var(--paint);box-shadow:0 -1px #fff0d6e6,0 -4px 12px #ffe2aa80;transform-origin:bottom}.spine--focus.svelte-qtys95{z-index:1;height:max(var(--h),90%);transform:translateY(-12px);transition:translate .25s ease}.spine--focus.svelte-qtys95 .spine__body:where(.svelte-qtys95){box-shadow:inset 0 0 0 1px #fff0d659,0 0 16px #ecd3a659}.series-card.svelte-qtys95:hover .spine--focus:where(.svelte-qtys95){translate:0 -4px}.spine__ribbon.svelte-qtys95{position:absolute;top:-12px;left:50%;z-index:-1;width:6px;height:20px;margin-left:-3px;background:#e0c69f;clip-path:polygon(0 0,50% 24%,100% 0,100% 100%,0 100%)}.series-plank.svelte-qtys95{height:8px;margin:0 -2px;border-radius:2px;background:linear-gradient(to bottom,#ecd3a661,#ecd3a614 60%,#0003);box-shadow:0 10px 18px -6px #0009}.series-content.svelte-qtys95{display:flex;flex-direction:column;gap:.4rem;min-width:0}.series-chip.svelte-qtys95{display:inline-flex;align-items:center;align-self:flex-start;gap:.4rem;padding:.25rem .6rem;border:1px solid rgba(224,198,159,.3);border-radius:999px;background:#e0c69f1a;color:#e0c69f;font-size:.64rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.series-user.svelte-qtys95{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.series-avatar.svelte-qtys95{width:28px;height:28px;border-radius:50%;object-fit:cover}.series-username.svelte-qtys95{font-size:.95rem;font-weight:600}.series-action.svelte-qtys95{font-size:.9rem;color:var(--color-text-muted)}.series-title.svelte-qtys95{max-width:100%;margin:0;overflow:hidden;font-size:1.3rem;font-weight:600;letter-spacing:-.02em;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.series-focus.svelte-qtys95{display:flex;align-items:baseline;gap:.5rem;max-width:100%;margin:0;font-size:.9rem;color:var(--color-text-muted)}.series-focus__index.svelte-qtys95,.series-focus__status.svelte-qtys95{flex-shrink:0}.series-focus__index.svelte-qtys95{font-size:.68rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#e0c69f}.series-focus__title.svelte-qtys95{min-width:0;overflow:hidden;color:#ffffffe6;text-overflow:ellipsis;white-space:nowrap}.series-focus__status.svelte-qtys95{font-size:.8rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--color-progress)}.series-meta.svelte-qtys95{font-size:.8rem;font-variant-numeric:tabular-nums;color:var(--color-text-muted)}.has-bg.svelte-qtys95 .series-username:where(.svelte-qtys95),.has-bg.svelte-qtys95 .series-title:where(.svelte-qtys95){color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.8),0 0 8px rgba(0,0,0,.5)}.has-bg.svelte-qtys95 .series-action:where(.svelte-qtys95),.has-bg.svelte-qtys95 .series-focus:where(.svelte-qtys95),.has-bg.svelte-qtys95 .series-meta:where(.svelte-qtys95){color:#ffffffd9;text-shadow:0 1px 3px rgba(0,0,0,.8)}@media(scripting:enabled)and (prefers-reduced-motion:no-preference){.series-card.svelte-qtys95:not(.played) .spine__body:where(.svelte-qtys95){transform:scaleY(0)}.series-card.svelte-qtys95:not(.played) .spine__ribbon:where(.svelte-qtys95),.series-card.svelte-qtys95:not(.played) .series-chip:where(.svelte-qtys95){opacity:0}.series-card.played.svelte-qtys95 .spine__body:where(.svelte-qtys95){animation:svelte-qtys95-spine-grow .56s cubic-bezier(.2,1.25,.35,1) both;animation-delay:calc(var(--i) * var(--step))}.series-card.played.svelte-qtys95 .spine--focus:where(.svelte-qtys95){animation:svelte-qtys95-spine-pull .62s cubic-bezier(.3,1.5,.5,1) both;animation-delay:calc(var(--count) * var(--step) + .26s)}.series-card.played.svelte-qtys95 .spine__fill:where(.svelte-qtys95){animation:svelte-qtys95-spine-grow .9s cubic-bezier(.3,.7,.2,1) both;animation-delay:calc(var(--count) * var(--step) + .52s)}.series-card.played.svelte-qtys95 .spine__ribbon:where(.svelte-qtys95){animation:svelte-qtys95-ribbon-drop .48s cubic-bezier(.3,1.6,.5,1) both;animation-delay:calc(var(--count) * var(--step) + .72s)}.series-card.played.svelte-qtys95 .series-chip:where(.svelte-qtys95){animation:svelte-qtys95-chip-in .5s ease-out .12s both}.series-card.played.complete.svelte-qtys95 .spine__body:where(.svelte-qtys95):after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,#fff4de1a,#fff4de80 45%,#fff4de1a);animation:svelte-qtys95-spine-glint .7s ease-in-out both;animation-delay:calc(var(--count) * var(--step) + .7s + var(--i) * 45ms)}}@keyframes svelte-qtys95-spine-grow{0%{transform:scaleY(0)}}@keyframes svelte-qtys95-spine-pull{0%{transform:translateY(0)}}@keyframes svelte-qtys95-ribbon-drop{0%{opacity:0;transform:translateY(-10px)}}@keyframes svelte-qtys95-chip-in{0%{opacity:0;transform:translateY(4px)}}@keyframes svelte-qtys95-spine-glint{0%,to{opacity:0}40%{opacity:1}}@media(max-width:600px){.series-card.svelte-qtys95{flex-direction:column;gap:1rem;padding:1.25rem;text-align:center}.series-shelf.svelte-qtys95{width:100%;max-width:280px;padding-top:20px}.series-spines.svelte-qtys95{height:132px}.series-content.svelte-qtys95{align-self:stretch;align-items:center}.series-title.svelte-qtys95{font-size:1.15rem}.series-chip.svelte-qtys95{align-self:center}.series-user.svelte-qtys95,.series-focus.svelte-qtys95{justify-content:center}}.people.svelte-16389zy{container-type:inline-size;color:#f5f1ea}.people__header.svelte-16389zy{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.people__eyebrow.svelte-16389zy{margin:0 0 8px;color:#c5b599;font-size:.68rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.people__header.svelte-16389zy h2:where(.svelte-16389zy){margin:0;font-size:clamp(1.6rem,3vw,2rem);font-weight:550;letter-spacing:-.035em;line-height:1.2}.people__count.svelte-16389zy{flex-shrink:0;border:1px solid #ffffff26;border-radius:100px;padding:7px 12px;color:#ddd5c9;background:#25221de6;font-size:.78rem}.people__grid.svelte-16389zy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.reader-card.svelte-16389zy{position:relative;isolation:isolate;display:flex;flex-direction:column;min-width:0;border:1px solid #ffffff20;border-radius:14px;background:#25231ff5;overflow:hidden;box-shadow:0 6px 20px #00000015}.reader-card__backdrop.svelte-16389zy{position:absolute;z-index:-2;inset:-20px;width:calc(100% + 40px);height:calc(100% + 40px);object-fit:cover;filter:blur(4px) saturate(1.1);pointer-events:none}.reader-card__scrim.svelte-16389zy{position:absolute;z-index:-1;inset:0;background:linear-gradient(110deg,#12110f52,#12110fa8);pointer-events:none}.reader-card__name.svelte-16389zy,.reader-card__details.svelte-16389zy,.reader-card__more.svelte-16389zy{text-shadow:0 1px 3px rgba(0,0,0,.85)}.reader-card__person.svelte-16389zy{display:flex;align-items:center;gap:11px;padding:16px 20px;color:#f5f1ea;text-decoration:none;border-bottom:1px solid #ffffff12;min-height:72px}.reader-card__avatar.svelte-16389zy{display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;overflow:hidden;border-radius:50%;background:#514b41;font-size:1rem}.reader-card__avatar.svelte-16389zy img:where(.svelte-16389zy){width:100%;height:100%;object-fit:cover}.reader-card__name.svelte-16389zy{font-size:.92rem;font-weight:600;overflow-wrap:anywhere}.reader-card__arrow.svelte-16389zy{margin-left:auto;flex-shrink:0;color:#b9b0a1}.reader-card__person.svelte-16389zy:hover{background:#ffffff07}.reader-card__person.svelte-16389zy:hover .reader-card__arrow:where(.svelte-16389zy){color:#f0d8ae}.reader-card__book.svelte-16389zy{display:flex;align-items:flex-start;gap:16px;flex:1;width:100%;padding:23px 20px;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.reader-card__cover.svelte-16389zy{display:block;width:108px;height:156px;flex-shrink:0;filter:drop-shadow(3px 6px 8px #0005);transition:transform .2s ease}.reader-card__details.svelte-16389zy{flex:1;display:flex;flex-direction:column;align-items:flex-start;min-width:0;min-height:144px}.reader-card__status.svelte-16389zy{display:flex;align-items:center;gap:6px;font-size:.68rem;font-weight:500;color:#b4c9ab;line-height:1.4}.reader-card__status--finished.svelte-16389zy{color:#cbb99a}.reader-card__dot.svelte-16389zy{width:5px;height:5px;border-radius:50%;background:#b4c9ab;flex-shrink:0}.reader-card__title.svelte-16389zy{margin-top:9px;font-size:1.08rem;font-weight:600;line-height:1.3;letter-spacing:-.015em;overflow-wrap:anywhere}.reader-card__author.svelte-16389zy{margin-top:5px;color:#c7bfb3;font-size:.79rem;line-height:1.45}.reader-card__progress.svelte-16389zy{display:flex;flex-direction:column;gap:7px;width:100%;max-width:160px;margin:11px 0 14px;color:#b9b1a5;font-size:.74rem}.reader-card__progress-row.svelte-16389zy{display:flex;align-items:center;gap:8px}.reader-card__track.svelte-16389zy{display:block;height:5px;width:100%;min-width:0;overflow:hidden;border-radius:99px;background:#ffffff1f}.reader-card__fill.svelte-16389zy{display:block;height:100%;border-radius:inherit;background:#b4c9ab}.reader-card__explore.svelte-16389zy{align-items:center;margin-top:auto;color:#e0c69f;font-size:.76rem;display:flex;gap:8px}.reader-card__book.svelte-16389zy:hover .reader-card__cover:where(.svelte-16389zy){transform:translateY(-3px)}.reader-card__book.svelte-16389zy:hover .reader-card__title:where(.svelte-16389zy){color:#f0d8ae}.reader-card__more.svelte-16389zy{padding:0 20px 16px;color:#cfc2ae;font-size:.74rem;text-decoration:none}.reader-card__more.svelte-16389zy:hover,.reader-card__quiet.svelte-16389zy a:where(.svelte-16389zy):hover{text-decoration:underline}.reader-card__more.svelte-16389zy span:where(.svelte-16389zy){margin-left:5px}.reader-card__quiet.svelte-16389zy{flex:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:24px;min-height:190px;color:#b9b1a5}.reader-card__quiet.svelte-16389zy p:where(.svelte-16389zy){margin:15px 0 8px;font-size:.88rem}.reader-card__quiet.svelte-16389zy a:where(.svelte-16389zy){color:#e0c69f;font-size:.8rem;text-decoration:none;padding:5px 0}.people__empty.svelte-16389zy{border:1px dashed #ffffff40;border-radius:14px;padding:32px;background:#25231ff5;color:#c7bfb3}.people__empty.svelte-16389zy p:where(.svelte-16389zy){margin:0 0 8px;color:#f5f1ea}a.svelte-16389zy:focus-visible,button.svelte-16389zy:focus-visible{outline:2px solid #e0c69f;outline-offset:-4px;border-radius:6px}@container (max-width: 1050px){.people__grid.svelte-16389zy{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width: 650px){.people__grid.svelte-16389zy{grid-template-columns:minmax(0,1fr);gap:12px}.people__header.svelte-16389zy{align-items:flex-start;gap:12px;margin-bottom:20px}.people__count.svelte-16389zy{font-size:.7rem;padding:6px 10px;margin-top:27px}.reader-card__book.svelte-16389zy{padding:20px}}@media(prefers-reduced-motion:reduce){.reader-card__cover.svelte-16389zy{transition:none}.reader-card__book.svelte-16389zy:hover .reader-card__cover:where(.svelte-16389zy){transform:none}}.day-groups.svelte-1hpvosa{display:flex;flex-direction:column;gap:1rem}.day-group.svelte-1hpvosa{display:flex;flex-direction:column;gap:.6rem}.day-header.svelte-1hpvosa{margin:0;font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}.show-more.svelte-1hpvosa{margin-top:1rem;font-size:.8rem;font-family:inherit;padding:.45rem .9rem;border-radius:8px;background:#ffffff0f;border:1px solid rgba(255,255,255,.15);color:var(--color-text);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);cursor:pointer;transition:background .15s ease,border-color .15s ease}.show-more.svelte-1hpvosa:hover{background:#ffffff1f;border-color:#ffffff40}.highlights.svelte-1uha8ag{margin-bottom:2.5rem;padding-bottom:2rem;border-bottom:1px solid var(--color-border)}.highlights__header.svelte-1uha8ag{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.highlights__eyebrow.svelte-1uha8ag{margin:0 0 8px;color:#c5b599;font-size:.68rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.highlights__header.svelte-1uha8ag h1:where(.svelte-1uha8ag){margin:0;color:#f5f1ea;font-size:clamp(1.7rem,3vw,2.15rem);font-weight:550;letter-spacing:-.035em;line-height:1.2}.highlights__activity.svelte-1uha8ag{flex-shrink:0;color:#e0c69f;font-size:.8rem;text-decoration:none;padding:12px 0 12px 12px}.highlights__activity.svelte-1uha8ag:hover{text-decoration:underline}.highlights__activity.svelte-1uha8ag:focus-visible{outline:2px solid #e0c69f;outline-offset:4px}.highlights__activity.svelte-1uha8ag span:where(.svelte-1uha8ag){margin-left:6px}@media(max-width:700px){.highlights.svelte-1uha8ag{margin-bottom:2rem;padding-bottom:1.5rem}.highlights__header.svelte-1uha8ag{align-items:flex-start}.highlights__activity.svelte-1uha8ag{margin-top:21px;font-size:.74rem}}.activity-section.svelte-1uha8ag{scroll-margin-top:24px;margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid var(--color-border)}.activity-section.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:1.1rem;font-weight:500;color:var(--color-text-muted);margin-bottom:1rem}.home-content.svelte-1uha8ag{position:relative;overflow:hidden;width:100vw;margin-left:calc(-50vw + 50%);margin-top:-2rem;margin-bottom:-2rem;padding:2rem;padding-left:calc(50vw - 50% + 2rem);padding-right:calc(50vw - 50% + 2rem);padding-bottom:3rem;min-height:calc(100vh - 60px);background-color:#171612;color:#fff;--color-text: #ffffff;--color-text-muted: rgba(255, 255, 255, .75);--color-border: rgba(255, 255, 255, .12);--color-surface: rgba(255, 255, 255, .08)}.home-content.svelte-1uha8ag:has(.home-bg:where(.svelte-1uha8ag)){background-color:transparent;--color-text: #ffffff;--color-text-muted: rgba(255, 255, 255, .75);--color-border: rgba(255, 255, 255, .12);--color-surface: rgba(255, 255, 255, .08)}.home-bg.svelte-1uha8ag{position:absolute;inset:0;background-size:cover;background-position:center;filter:blur(20px) saturate(1.3);z-index:0;pointer-events:none}.home-bg-scrim.svelte-1uha8ag{position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse at center,#0009,#000000d9)}.home-content.svelte-1uha8ag>*:not(.home-bg):not(.home-bg-scrim){position:relative;z-index:2}@media(max-width:768px){.home-content.svelte-1uha8ag{padding:1rem;padding-left:calc(50vw - 50% + 1rem);padding-right:calc(50vw - 50% + 1rem);padding-bottom:2rem;margin-top:-1rem;margin-bottom:-1rem}}@media(max-width:768px){.activity-section.svelte-1uha8ag{margin-top:2rem;padding-top:1rem}}
