.Button_Button__tAMDN{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:auto;height:46px;padding:0 19px;border-radius:999px;background-color:var(--buttonBackground);border:none;font-weight:500;font-size:.875rem;color:var(--buttonText);line-height:1.4;letter-spacing:.02em;text-align:center;text-transform:uppercase;vertical-align:middle;transition:all .2s ease-out;cursor:pointer;position:relative;font-family:var(--font-reader-pro);overflow:visible}.Button_Button__tAMDN:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid var(--buttonBackground);opacity:.24;border-radius:50px;transition:all .2s ease-out}.Button_Button__tAMDN span{padding-top:.125em;transition:all .2s ease-out}.Button_Button_white__hJKMX{--buttonBackground:#fff;--buttonText:#fff}.Button_Button_primary__3LI8y:before{border:1px solid var(--buttonBackground);opacity:1}.Button_Button_primary__3LI8y:hover{background-color:var(--dark-blue-hover)}.Button_Button_primary__3LI8y:focus{border-color:var(--light-blue)}.Button_Button_primary__3LI8y:disabled span{opacity:.5}.Button_Button_secondary__DyR1l{background-color:rgba(0,0,0,0);color:var(--buttonTextSecondary)}.Button_Button_secondary__DyR1l:hover:before{opacity:1}.Button_Button_secondary__DyR1l:focus{border-color:var(--light-blue)}.Button_Button_secondary__DyR1l:disabled{opacity:.5}.CardShelfMenu_CardFooter__29L6K{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:auto}.CardShelfMenu_CardMenuWrap___hZ1e{position:relative;flex-shrink:0}.CardShelfMenu_CardMenuBtn__lAmHg{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;border:none;background:#fffbf7;cursor:pointer;color:var(--dark-blue);font-size:.625rem;letter-spacing:.05em;line-height:1;padding:0;transition:background .15s ease}.CardShelfMenu_CardMenuBtn__lAmHg:focus{outline:none}.CardShelfMenu_CardMenuBtn__lAmHg:focus-visible,.CardShelfMenu_CardMenuBtn__lAmHg:hover{outline:none;background:#f5efe8}.CardShelfMenu_CardMenuWrap___hZ1e:focus-within .CardShelfMenu_CardMenuBtn__lAmHg{background:#f5efe8}.CardShelfMenu_CardDropdown__OoiSy{position:absolute;top:calc(100% + 4px);right:0;background:var(--cream);border:none;border-radius:4px;box-shadow:23.846px 32.115px 144px 0 rgba(0,0,0,.16),6.975px 9.394px 44.247px 0 rgba(0,0,0,.11),2.545px 3.428px 19.281px 0 rgba(0,0,0,.09),.827px 1.114px 9.674px 0 rgba(0,0,0,.07),.161px .216px 4.792px 0 rgba(0,0,0,.05);z-index:20;min-width:150px;overflow:hidden}.CardShelfMenu_DropdownItem__2MOIn{display:block;width:100%;padding:10px 12px 8px;font-family:var(--font-reader-pro);font-size:.875rem;font-style:normal;font-weight:400;line-height:1.2;color:var(--dark-blue);background:rgba(0,0,0,0);border:none;text-align:left;cursor:pointer;transition:background .1s ease}.CardShelfMenu_DropdownItemDanger__Sum_3:hover{background:var(--light-cream)}.CardShelfMenu_DropdownWarning__X23Y2{font-size:.6875rem;color:var(--dark-blue);opacity:.5;padding:0 .875rem .625rem;margin:0;line-height:1.45}.BookCardSearchFooter_MatchLabel__qvFUE{display:inline-flex;align-items:center;gap:.4em;font-size:.6875rem;font-family:var(--font-reader-pro);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--fg)}.BookCardSearchFooter_MatchDots__t4uHR{font-size:.45rem;letter-spacing:.15em;margin-left:.6em}.FormatIcons_FormatIcons__7qHlm{display:flex;flex-wrap:wrap;gap:4px;flex-shrink:0;overflow:visible}.FormatIcons_IconBubble___aT51{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;border-radius:500px;background:var(--bg);color:var(--dark-blue);transition:background .15s ease-out;overflow:visible}.FormatIcons_AvailabilityIcon__pG0g1{display:block;flex:0 0 auto;width:16px;height:auto;overflow:visible}.BookCardShelfProgress_ManuscriptProgress__8g_IU{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:16px 0}.BookCardShelfProgress_ManuscriptLabel__QUTcL{font-size:.875rem;line-height:1;letter-spacing:.28px}.BookCardShelfProgress_ManuscriptLabel__QUTcL,.BookCardShelfProgress_ManuscriptPage__Q3_OY{font-family:var(--font-reader-pro);font-weight:500;text-transform:uppercase;color:var(--dark-blue)}.BookCardShelfProgress_ManuscriptPage__Q3_OY{font-size:.75rem;line-height:1.4;letter-spacing:.24px;white-space:nowrap}.BookCardShelfProgress_ProgressBar__3LCSK{display:flex;align-items:center;gap:.5rem;padding:16px 0}.BookCardShelfProgress_ProgressMeta__NANx2{display:flex;align-items:center;gap:8px;flex-shrink:0}.BookCardShelfProgress_ProgressTrack__Ak7mk{flex:1 1;height:3px;background:var(--dark-blue-24);border-radius:2px;overflow:hidden}.BookCardShelfProgress_ProgressFill__4Xcgh{height:100%;background:var(--dark-blue);border-radius:2px;opacity:.6}.BookCardShelfProgress_ProgressText__pzROm{font-size:.6875rem;color:var(--dark-blue);opacity:.5;font-weight:500;min-width:2.25rem;text-align:right}.BookCardShelfProgress_FormatBadge__KJy8V{font-family:var(--font-reader-pro);font-size:.875rem;font-weight:500;line-height:1;letter-spacing:.28px;text-transform:uppercase;color:var(--dark-blue);white-space:nowrap}.BookCard_Card__1kaQG{display:flex;flex-direction:column;align-items:stretch;max-width:100%;width:100%;padding:8px;background:var(--bg-accent);color:var(--dark-blue);text-decoration:none}.BookCard_CardOverlay__Hv3r2{width:100%;max-width:100%;height:100%;min-height:100%}.BookCard_CardExperience__HIPGg{width:100%;padding:0;background:rgba(0,0,0,0);pointer-events:auto}.BookCard_CardShelf__3lonK{background:var(--light-cream);position:relative}.BookCard_CardSearchResult__vuP1S{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;width:100%}.BookCard_CardSearchResult__vuP1S .BookCard_Card__1kaQG{flex-grow:1}.BookCard_ExperienceActions__FfuBs{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start;width:100%;margin-top:16px}.BookCard_ExperienceActionBtn__W492U>span{display:inline-flex;align-items:center;gap:8px;padding-top:0;overflow:visible}.BookCard_ExperienceActionIcon__xRL_v{display:block;flex:0 0 auto;width:16px;height:auto;overflow:visible}.BookCard_ExperienceActionExternalIcon__F_LWY{display:block;flex:0 0 auto;width:10px;height:10px}.BookCard_Card__1kaQG:focus-visible{outline:2px solid var(--light-blue);outline-offset:-2px}a.BookCard_Card__1kaQG{transition:background-color .5s ease,box-shadow .8s cubic-bezier(.22,1,.36,1)}@media(prefers-reduced-motion:reduce){a.BookCard_Card__1kaQG{transition:none}}a.BookCard_Card__1kaQG:focus-visible,a.BookCard_Card__1kaQG:hover{background-color:color-mix(in srgb,var(--cover-colour,var(--light-blue)) 16%,var(--bg-accent));box-shadow:0 0 0 5px rgba(242,217,184,.8)}.BookCard_ImageLink__Qtb3R{display:block;text-decoration:none}.BookCard_Details___I_fB{display:flex;flex-direction:column;justify-content:space-between;min-height:109px;padding:16px 8px 8px;gap:var(--spacing-16);overflow:visible}.BookCard_ShelfDetails__i0Zdn{display:flex;flex-direction:column;padding:1rem .5rem .5rem;flex:1 1;min-height:0}.BookCard_TitleAuthor__VTfRO{display:flex;flex-direction:column;gap:4px;width:100%;min-width:0;color:var(--dark-blue)}.BookCard_ShelfTitleAuthor___doP_{gap:.125rem}.BookCard_Author___WhMH,.BookCard_Title__cTe32{margin:0}.BookCard_Title__cTe32{margin-bottom:4px}.BookCard_ShelfAuthor__n0NKi{line-height:1.2;margin:0 0 16px}.BookCard_ShelfFooter__KHXVl{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:auto}