.review.svelte-1vr7hc8{gap:var(--wa-space-s);padding:var(--wa-space-m);background-color:var(--wa-color-surface-raised);border-top:1px solid var(--wa-color-neutral-border-normal);margin-bottom:var(--wa-space-m);flex-direction:column;display:flex}.meta.svelte-1vr7hc8{align-items:flex-start;gap:var(--wa-space-s);flex-flow:column wrap;margin:0;display:flex}.body.svelte-1vr7hc8{gap:var(--wa-space-s);align-items:flex-start;display:flex}.content.svelte-1vr7hc8{gap:var(--wa-space-s);flex-direction:column;flex:1;min-width:0;display:flex}.book.svelte-1vr7hc8{gap:var(--wa-space-3xs);flex-direction:column;min-width:0;display:flex}.title.svelte-1vr7hc8{font-weight:var(--wa-font-weight-semibold);color:var(--wa-color-text-normal);text-decoration:none}.title.svelte-1vr7hc8:hover{text-decoration:underline}.author.svelte-1vr7hc8{color:var(--wa-color-text-quiet);font-size:var(--wa-font-size-s)}.text.svelte-1vr7hc8{margin:0;line-height:1.6}.footer.svelte-1vr7hc8{gap:var(--wa-space-s);color:var(--wa-color-text-quiet);font-size:var(--wa-font-size-s);flex-wrap:wrap;justify-content:end;display:flex}.date-link.svelte-1vr7hc8{color:inherit;text-decoration:none}.date-link.svelte-1vr7hc8:hover time:where(.svelte-1vr7hc8){text-decoration:underline}.empty.svelte-bt33m9{color:var(--wa-color-text-quiet);margin:var(--wa-space-m) 0}.month.svelte-bt33m9{margin-block-start:var(--wa-space-m)}.month.svelte-bt33m9 h3:where(.svelte-bt33m9){margin:0 0 var(--wa-space-2xs)}.rows.svelte-bt33m9{margin:0;padding:0;list-style:none}.rows.svelte-bt33m9>li:where(.svelte-bt33m9)+li:where(.svelte-bt33m9){border-top:1px solid var(--lv-hairline)}.rows.svelte-bt33m9>li:where(.svelte-bt33m9){align-items:center;gap:var(--wa-space-xs);grid-template-columns:minmax(0,1fr) auto;display:grid}.row-body.svelte-bt33m9{min-inline-size:0}.row-body.failed.svelte-bt33m9{animation:.26s ease-in-out 2 svelte-bt33m9-row-refuse}@keyframes svelte-bt33m9-row-refuse{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.row-body.failed.svelte-bt33m9{animation:none}}.row-actions.svelte-bt33m9{justify-content:flex-end;margin:0;display:flex}.rows.svelte-bt33m9>li.review-row:where(.svelte-bt33m9) .row-actions:where(.svelte-bt33m9){align-self:end}.shelf-event.svelte-bt33m9{align-items:center;gap:var(--wa-space-s);padding-block:var(--wa-space-s);display:flex}.shelf-event.svelte-bt33m9 .tile{inline-size:var(--lv-cover-xs);block-size:auto;aspect-ratio:var(--lv-cover-ratio,2 / 3)}.line.svelte-bt33m9{align-items:baseline;gap:var(--wa-space-2xs);flex-wrap:wrap;min-width:0;margin:0;display:flex}.verb.svelte-bt33m9{color:var(--wa-color-text-quiet)}.title.svelte-bt33m9{color:inherit;font-weight:var(--wa-font-weight-semibold);overflow-wrap:anywhere}.status.svelte-bt33m9{color:var(--wa-color-text-quiet);font-size:var(--wa-font-size-s)}.shelf-event.svelte-bt33m9 time:where(.svelte-bt33m9){font-family:var(--wa-font-family-code);font-size:var(--wa-font-size-2xs);color:var(--wa-color-text-quiet);font-variant-numeric:tabular-nums;flex:none;margin-inline-start:auto}.form.svelte-1vzjp7o{gap:var(--wa-space-m);flex-direction:column;display:flex}.field.svelte-1vzjp7o{gap:var(--wa-space-2xs);flex-direction:column;display:flex}.legend.svelte-1vzjp7o{font-weight:var(--wa-font-weight-semibold);margin-bottom:var(--wa-space-2xs)}.period-group.svelte-1vzjp7o{gap:var(--wa-space-3xs);border:none;flex-direction:column;padding:0;display:flex}.radio.svelte-1vzjp7o{align-items:center;gap:var(--wa-space-s);cursor:pointer;display:flex}.label.svelte-1vzjp7o{font-weight:var(--wa-font-weight-semibold)}.hint.svelte-1vzjp7o{color:var(--wa-color-text-quiet);font-size:var(--wa-font-size-s)}.error.svelte-1vzjp7o{color:var(--wa-color-danger-on-quiet);font-size:var(--wa-font-size-s);margin:0}.actions.svelte-1vzjp7o{justify-content:flex-end;gap:var(--wa-space-s);margin-top:var(--wa-space-s);display:flex}.avatar-upload.svelte-gg1fuq{gap:var(--wa-space-s);padding:var(--wa-space-m) 0;flex-direction:column;align-items:flex-start;display:flex}.preview.svelte-gg1fuq{border-radius:var(--wa-border-radius-m);object-fit:cover;max-width:8rem;max-height:8rem}.controls.svelte-gg1fuq{gap:var(--wa-space-s);flex-wrap:wrap;align-items:center;display:flex}.file-pick.svelte-gg1fuq input:where(.svelte-gg1fuq){font:inherit}.error.svelte-gg1fuq{color:var(--wa-color-danger);font-size:var(--wa-font-size-s);margin:0}.banner-upload.svelte-l36qdr{flex-direction:column;gap:.5rem;display:flex}.upload-label.svelte-l36qdr{cursor:pointer;border:1px solid var(--border,#ccc);border-radius:.35rem;width:fit-content;padding:.35rem .7rem;font-size:.85rem;display:inline-block}.preview.svelte-l36qdr img:where(.svelte-l36qdr){object-fit:cover;border-radius:.35rem;max-width:100%;max-height:160px}.actions.svelte-l36qdr{gap:.5rem;margin-top:.35rem;display:flex}.upload-btn.svelte-l36qdr,.cancel-btn.svelte-l36qdr{border-radius:.35rem;padding:.35rem .7rem;font-size:.85rem}.upload-btn.svelte-l36qdr:not(:disabled){background:var(--accent,#2563eb);color:#fff;border:none}.upload-btn.svelte-l36qdr:disabled{opacity:.6}.cancel-btn.svelte-l36qdr{border:1px solid var(--border,#ccc);background:0 0}.error.svelte-l36qdr{color:var(--error,#dc2626);font-size:.85rem}.form.svelte-b8fhve{gap:var(--wa-space-m);flex-direction:column;display:flex}.actions.svelte-b8fhve{justify-content:flex-end;gap:var(--wa-space-s);margin-top:var(--wa-space-s);display:flex}header.svelte-ksmgra{flex-direction:column;margin-block-end:var(--wa-space-l);display:flex}.banner.svelte-ksmgra{background-image:linear-gradient(120deg, var(--wa-color-brand-fill-quiet), var(--wa-color-surface-lowered));height:7rem;margin-inline:calc(50% - 50vw)}.banner.svelte-ksmgra.filled{height:20rem}.card.svelte-ksmgra{padding:var(--wa-space-m);background-color:var(--lv-panel);border:var(--wa-border-width-s) var(--wa-border-style) var(--lv-hairline);border-radius:var(--wa-border-radius-m);box-shadow:var(--lv-panel-shadow);margin-block-start:-2.5rem}.identity.svelte-ksmgra{align-items:flex-start;gap:var(--wa-space-m);min-width:0;display:flex}.avatar.svelte-ksmgra{--size:5rem;flex:none}.who.svelte-ksmgra{flex:auto;min-width:0}.aside.svelte-ksmgra{gap:var(--wa-space-2xs);flex-direction:column;min-width:0;display:flex}.tools.svelte-ksmgra{justify-content:flex-end;align-items:center;gap:var(--wa-space-2xs);display:flex}.bookhive-mark.svelte-ksmgra{width:16px;height:16px;display:block}.body.svelte-ksmgra{grid-template-columns:minmax(0, 1fr) var(--lv-rail-width);gap:var(--wa-space-l);align-items:start;display:grid}h1.svelte-ksmgra{border-bottom:1px solid var(--lv-hairline);font-family:var(--wa-font-family-heading);font-size:var(--wa-font-size-2xl);line-height:var(--wa-line-height-condensed);overflow-wrap:anywhere;margin:0;padding-block-end:var(--wa-space-2xs)}.handle.svelte-ksmgra{margin:var(--wa-space-2xs) 0 0;color:var(--wa-color-text-quiet);font-size:var(--wa-font-size-s);font-family:var(--wa-font-family-code);overflow-wrap:anywhere}.bio.svelte-ksmgra{margin:var(--wa-space-2xs) 0 0;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rail.svelte-ksmgra{flex-direction:column;margin:0;display:flex}.rail.svelte-ksmgra .row:where(.svelte-ksmgra){justify-content:space-between;align-items:baseline;gap:var(--wa-space-s);padding-block:var(--wa-space-2xs);border-top:1px solid var(--lv-hairline);display:flex}.rail.svelte-ksmgra .row:where(.svelte-ksmgra):first-child{border-top:0}.rail.svelte-ksmgra dt:where(.svelte-ksmgra){font-size:var(--wa-font-size-2xs);letter-spacing:var(--lv-eyebrow-tracking);text-transform:uppercase;color:var(--wa-color-text-quiet)}.rail.svelte-ksmgra dd:where(.svelte-ksmgra){font-family:var(--wa-font-family-code);font-size:var(--wa-font-size-l);font-weight:var(--wa-font-weight-semibold);font-variant-numeric:tabular-nums;text-align:end;margin:0;line-height:1}.value-action.svelte-ksmgra{font:inherit;color:inherit;cursor:pointer;text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--lv-hairline);text-decoration-color:var(--lv-hairline);background:0 0;border:0;margin:0;padding:0}.value-action.svelte-ksmgra:hover{text-decoration-color:currentColor}.avatar-fallback.svelte-ksmgra{display:none}.qr-wrap.svelte-ksmgra{align-items:center;gap:var(--wa-space-m);flex-direction:column;display:flex}.qr-caption.svelte-ksmgra{font-size:var(--wa-font-size-s);color:var(--wa-color-text-quiet);text-align:center;margin:0}wa-qr-code.svelte-ksmgra{padding:var(--wa-space-m);background:var(--wa-color-surface-raised);border-radius:var(--wa-border-radius-m)}@media (width<=1024px){.body.svelte-ksmgra{row-gap:var(--wa-space-m);column-gap:var(--wa-space-s);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity tools""rail rail"}.identity.svelte-ksmgra{grid-area:identity}.aside.svelte-ksmgra{display:contents}.tools.svelte-ksmgra{grid-area:tools;align-self:start}.rail.svelte-ksmgra{border-top:1px solid var(--lv-hairline);grid-area:rail;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;padding-block-start:var(--wa-space-2xs);display:grid}.rail.svelte-ksmgra .row:where(.svelte-ksmgra){border-top:0;border-inline-start:1px solid var(--lv-hairline);flex-direction:column-reverse;align-items:flex-start;gap:2px;padding-block:0;padding-inline-start:var(--wa-space-s)}.rail.svelte-ksmgra .row:where(.svelte-ksmgra):first-child{border-inline-start:0;padding-inline-start:0}.rail.svelte-ksmgra dd:where(.svelte-ksmgra){text-align:start}}@media (width<=768px){.body.svelte-ksmgra{grid-template-columns:minmax(0,1fr);grid-template-areas:"identity""tools""rail"}.identity.svelte-ksmgra{align-items:center;gap:var(--wa-space-s);flex-direction:column}.who.svelte-ksmgra{text-align:center}.tools.svelte-ksmgra{justify-content:center}h1.svelte-ksmgra{border-bottom:0}.rail.svelte-ksmgra{border-top:1px solid var(--lv-hairline);flex-direction:column;grid-auto-flow:row;padding-block-start:0;display:flex}.rail.svelte-ksmgra .row:where(.svelte-ksmgra){padding-block:var(--wa-space-2xs);border-inline-start:0;border-top:1px solid var(--lv-hairline);flex-direction:row;justify-content:space-between;padding-inline-start:0}.rail.svelte-ksmgra .row:where(.svelte-ksmgra):first-child{border-top:0}.rail.svelte-ksmgra dd:where(.svelte-ksmgra){text-align:end}}.sheet.svelte-1ie3lzl{inset-block:var(--lv-header-height) 0;z-index:20;gap:var(--wa-space-s);width:22rem;padding:var(--wa-space-m);background:var(--lv-panel);border-inline-start:1px solid var(--lv-hairline);box-shadow:var(--lv-panel-shadow);flex-direction:column;display:flex;position:fixed;inset-inline-end:0;overflow-y:auto}.head.svelte-1ie3lzl{justify-content:space-between;align-items:baseline;gap:var(--wa-space-s);display:flex}.head.svelte-1ie3lzl h2:where(.svelte-1ie3lzl){font-size:var(--wa-font-size-l);margin:0}.sheet.svelte-1ie3lzl ul{margin:0;padding:0;list-style:none}.empty.svelte-1ie3lzl{color:var(--wa-color-text-quiet);margin:0}.more.svelte-1ie3lzl{padding-block:var(--wa-space-s);justify-content:center;display:flex}@media (width<=1199px){.sheet.svelte-1ie3lzl{border-inline-start:0;width:100%;inset-inline-start:0}}.panel.svelte-7lqb34{border:1px solid var(--lv-hairline);border-radius:var(--wa-border-radius-m);background:var(--lv-panel);padding:var(--wa-space-m);gap:var(--wa-space-s);flex-direction:column;display:flex}.panel.accent.svelte-7lqb34{border-color:var(--wa-color-brand-60)}.header.svelte-7lqb34{justify-content:space-between;align-items:baseline;gap:var(--wa-space-s);display:flex}.header.svelte-7lqb34 h2:where(.svelte-7lqb34){font-size:var(--wa-font-size-l)}.total.svelte-7lqb34{font-size:var(--wa-font-size-xs);color:var(--wa-color-text-quiet);font-variant-numeric:tabular-nums}.covers.svelte-7lqb34{gap:var(--wa-space-2xs);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.spine.svelte-7lqb34{min-inline-size:0;aspect-ratio:var(--lv-cover-ratio,2 / 3);border-radius:var(--wa-border-radius-s);overflow:hidden}@media (hover:hover) and (width>=641px){.covers.svelte-7lqb34{align-items:stretch;gap:2px;block-size:9.5rem;display:flex}.spine.svelte-7lqb34{aspect-ratio:auto;block-size:100%;inline-size:1.5rem;transition:inline-size .18s var(--wa-transition-easing);flex:none;box-shadow:inset -7px 0 8px -7px #00000080,inset 7px 0 8px -7px #ffffff38}.spine.svelte-7lqb34:hover,.spine.svelte-7lqb34:focus-within{inline-size:6.25rem;box-shadow:none}.spine.svelte-7lqb34 img{object-position:left center;transition:object-position .18s var(--wa-transition-easing)}.spine.svelte-7lqb34:hover img,.spine.svelte-7lqb34:focus-within img{object-position:center}}@media (prefers-reduced-motion:reduce){.spine.svelte-7lqb34,.spine.svelte-7lqb34 img{transition:none}}.empty.svelte-7lqb34{color:var(--wa-color-text-quiet);margin:0}.foot.svelte-7lqb34{justify-content:space-between;align-items:baseline;gap:var(--wa-space-s);font-size:var(--wa-font-size-s);display:flex}.panels.svelte-1rw5y4o{gap:var(--wa-space-l);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;margin-block-start:var(--wa-space-xl);display:grid}@media (width>=1200px){.panels.with-sheet.svelte-1rw5y4o,.act.with-sheet.svelte-1rw5y4o{padding-inline-end:22rem}}@media (width<=1023px){.panels.svelte-1rw5y4o{grid-template-columns:minmax(0,1fr)}}
