.reader-profile{gap:clamp(26px,4.5vw,46px);display:grid}.reader-profile__hero{border:1px solid color-mix(in srgb, var(--theme-primary-action) 8%, transparent);border-radius:24px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(16px,3vw,28px);padding:clamp(22px,4vw,36px);display:grid}.reader-profile__avatar{aspect-ratio:1;background:linear-gradient(145deg, #7f1d1df0, color-mix(in srgb, var(--theme-accent) 86%, transparent));color:#fff;width:clamp(82px,12vw,118px);box-shadow:0 18px 38px color-mix(in srgb, var(--theme-primary-action) 16%, transparent);border-radius:30px;place-items:center;font-size:clamp(1.45rem,3vw,2.18rem);font-weight:950;display:grid}.reader-profile__intro{min-width:0}.reader-profile__intro p,.reader-profile__intro h2{margin:0}.reader-profile__intro p,.reader-profile__intro span,.reader-profile__section-head p,.reader-profile__muted,.reader-profile__empty{color:var(--landing-muted);font-weight:750}.reader-profile__intro h2{color:var(--landing-ink);margin-top:6px;font-size:clamp(1.45rem,3.4vw,2.25rem);line-height:1.18}.reader-profile__intro span{background:color-mix(in srgb, var(--theme-accent) 11%, transparent);color:var(--landing-orange);border-radius:999px;margin-top:10px;padding:7px 12px;font-size:.82rem;font-weight:900;display:inline-flex}.reader-profile__stats{grid-column:1/-1;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.reader-profile__stat{border:1px solid color-mix(in srgb, var(--theme-primary-action) 8%, transparent);min-height:78px;color:inherit;background:#ffffff8a;border-radius:16px;outline:none;gap:4px;padding:14px;text-decoration:none;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:grid}.reader-profile__stat:hover,.reader-profile__stat:focus-visible{border-color:color-mix(in srgb, var(--landing-orange) 34%, color-mix(in srgb, var(--theme-primary-action) 8%, transparent));box-shadow:0 14px 32px -18px color-mix(in srgb, var(--theme-primary-action) 24%, transparent);background:#ffffffc2;transform:translateY(-2px)}.reader-profile__stat strong{color:var(--landing-ink);font-size:1.16rem;font-weight:950}.reader-profile__stat span{color:var(--landing-muted);font-size:.8rem;font-weight:800;line-height:1.35}.reader-profile__section{gap:16px;display:grid}.reader-profile__section-head{align-items:center;gap:12px;display:flex}.reader-profile__section-icon{width:44px;height:44px;color:var(--landing-orange);background:color-mix(in srgb, var(--theme-accent) 11%, transparent);border-radius:15px;flex-shrink:0;place-items:center;display:grid}.reader-profile__section-head h2,.reader-profile__addition-group>h3,.reader-profile__added-body h3{color:var(--landing-ink);margin:0}.reader-profile__section-head h2{font-size:clamp(1.08rem,2.2vw,1.38rem)}.reader-profile__section-head p{margin:4px 0 0;font-size:.9rem;line-height:1.65}.reader-profile__additions{gap:20px;display:grid}.reader-profile__addition-group{gap:12px;display:grid}.reader-profile__addition-group>h3{font-size:1rem}.reader-profile__added-grid,.reader-profile__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.reader-profile__added-grid--authors{grid-template-columns:repeat(3,minmax(0,1fr))}.reader-profile__grid{margin:0;padding:0;list-style:none}.reader-profile__added-card{min-height:184px;color:inherit;border:1px solid color-mix(in srgb, var(--theme-primary-action) 8%, transparent);border-radius:20px;grid-template-columns:104px minmax(0,1fr);gap:16px;padding:16px;text-decoration:none;display:grid}.reader-profile__added-card--author{grid-template-columns:82px minmax(0,1fr);min-height:154px}.reader-profile__added-card--link{transition:border-color .18s,box-shadow .18s,transform .18s}.reader-profile__added-card--link:hover{border-color:color-mix(in srgb, var(--landing-orange) 34%, color-mix(in srgb, var(--theme-primary-action) 8%, transparent));box-shadow:0 18px 42px -18px color-mix(in srgb, var(--theme-primary-action) 18%, transparent);transform:translateY(-2px)}.reader-profile__cover,.reader-profile__author-photo{background:color-mix(in srgb, var(--theme-primary-action) 6%, transparent);color:var(--landing-orange);place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 24px #2a1a1024,inset 0 1px #ffffff59}.reader-profile__cover{aspect-ratio:2/3;border-radius:14px;width:100%}.reader-profile__author-photo{aspect-ratio:1;border-radius:24px;width:82px;font-size:1.55rem;font-weight:950}.reader-profile__cover img,.reader-profile__author-photo img{-o-object-fit:cover;object-fit:cover}.reader-profile__added-body{flex-direction:column;gap:7px;min-width:0;display:flex}.reader-profile__badge{background:color-mix(in srgb, var(--theme-accent) 11%, transparent);width:fit-content;color:var(--landing-orange);border-radius:999px;padding:5px 9px;font-size:.73rem;font-weight:950}.reader-profile__added-body h3{font-size:1rem;line-height:1.35}.reader-profile__muted{margin:0;font-size:.82rem}.reader-profile__snippet{color:var(--landing-muted);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:.88rem;font-weight:620;line-height:1.72;display:-webkit-box;overflow:hidden}.reader-profile__added-meta{color:var(--landing-brown);flex-wrap:wrap;gap:8px;margin-top:auto;font-size:.78rem;font-weight:850;display:flex}.reader-profile__card{border-radius:20px;padding:18px}.reader-profile__quote{flex-direction:column;min-height:260px;display:flex}.reader-profile__card-head,.reader-profile__quote-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;display:flex}.reader-profile__card a,.reader-profile__quote-foot a{color:var(--landing-red);font-weight:850;text-decoration:none}.reader-profile__card a:hover,.reader-profile__quote-foot a:hover{color:var(--landing-orange)}.reader-profile__rating{color:var(--landing-orange);align-items:center;gap:4px;font-weight:850;display:inline-flex}.reader-profile__text{-webkit-line-clamp:5;line-clamp:5;color:var(--landing-muted);-webkit-box-orient:vertical;margin-top:14px;line-height:1.85;display:-webkit-box;overflow:hidden}.reader-profile__quote blockquote{white-space:pre-wrap;-webkit-line-clamp:6;line-clamp:6;letter-spacing:0;-webkit-box-orient:vertical;max-height:11.7em;margin:0 0 18px;font-weight:750;line-height:1.95;display:-webkit-box;overflow:hidden}.reader-profile__empty{border-radius:18px;margin:0;padding:18px}@media (max-width:980px){.reader-profile__stats,.reader-profile__added-grid--authors{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.reader-profile__hero,.reader-profile__grid,.reader-profile__added-grid,.reader-profile__added-grid--authors,.reader-profile__stats{grid-template-columns:1fr}.reader-profile__hero{text-align:center;justify-items:center}.reader-profile__section-head{align-items:flex-start}.reader-profile__stat{text-align:center}}@media (max-width:520px){.reader-profile__added-card,.reader-profile__added-card--author{text-align:center;grid-template-columns:1fr;justify-items:center}.reader-profile__cover{width:min(120px,42vw)}.reader-profile__badge{align-self:center}}@media (prefers-reduced-motion:reduce){.reader-profile__added-card--link,.reader-profile__stat{transition-duration:.01ms}.reader-profile__added-card--link:hover,.reader-profile__stat:hover{transform:none}}
