.download-buttons.svelte-wkfxan{display:flex;flex-direction:row;gap:1rem;justify-content:center}.download-buttons.svelte-wkfxan button:where(.svelte-wkfxan){font-size:1rem;padding:1rem 1.5rem}@media (max-width: 480px){.download-buttons.svelte-wkfxan button:where(.svelte-wkfxan){font-size:.8rem;padding:.5rem 1rem}}.already-shared.svelte-wkfxan{color:var(--secondary-text-color);text-align:center;margin-top:1rem}.book-access-methods.svelte-wkfxan{display:flex;flex-direction:row;gap:2rem;justify-content:center;align-items:flex-start}.book-access-method.svelte-wkfxan{flex:1;display:flex;flex-direction:column;gap:.5rem;justify-content:center;max-width:21rem}.book-access-method.svelte-wkfxan button:where(.svelte-wkfxan){font-size:1rem;padding:1rem 1.5rem}.book-access-method.svelte-wkfxan button:where(.svelte-wkfxan):has(span:where(.svelte-wkfxan)){display:flex;flex-direction:row;gap:.5rem;align-items:center;justify-content:space-evenly}.book-access-method.svelte-wkfxan div:where(.svelte-wkfxan){font-size:.8rem;color:var(--secondary-text-color)}.book-access.svelte-wkfxan{padding:0;min-height:8em;margin-top:1rem}.social-share-section.svelte-wkfxan{text-align:center;max-width:25rem;margin-left:auto;margin-right:auto}.share-title.svelte-wkfxan{font-size:1.3rem;font-weight:600;margin:0;color:var(--primary-text-color)}.share-description.svelte-wkfxan{font-size:.9rem;color:var(--secondary-text-color);margin:0;line-height:1.4;font-size:.8rem;margin-bottom:1rem}.social-buttons.svelte-wkfxan{display:flex;flex-direction:column;gap:.8rem;align-items:center;margin-bottom:1rem}.social-button.svelte-wkfxan{display:flex;flex-direction:row;align-items:center;gap:.5rem;font-weight:500;transition:all .2s ease;background-color:var(--brand-color);border-color:var(--brand-color);justify-content:center;border-radius:3em}.social-button.svelte-wkfxan:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026;filter:brightness(1.05)}.primary-button.svelte-wkfxan{padding:1.2rem 2rem;font-size:1rem;min-width:240px}.secondary-button.svelte-wkfxan{padding:.5rem 1rem!important;font-size:.85rem!important;min-width:200px;opacity:.85;font-weight:400;border:solid 1.5px var(--brand-color);background-color:transparent;color:var(--brand-color)}.secondary-button.svelte-wkfxan:hover{opacity:1}.formats-info.svelte-wkfxan{font-size:.75rem;color:var(--secondary-text-color);text-align:center}@media (max-width: 480px){.primary-button.svelte-wkfxan{padding:1rem 1.5rem;font-size:.9rem;min-width:200px}.secondary-button.svelte-wkfxan{padding:.7rem 1.2rem;font-size:.8rem;min-width:180px}.share-title.svelte-wkfxan{font-size:1.1rem}.social-share-section.svelte-wkfxan{max-width:none}}.positive-ratings.svelte-1dhpoyw{display:flex;align-items:center;margin:12px 0;--avatar-size: 32px;--avatar-border-width: 2px;--avatar-overlap: 16px;--avatar-gap-expanded: 5px;--avatar-scale-press: 1.6;--avatar-elevation-press: 4px;--avatar-border-radius: 35%;--tooltip-font-size: 10px}.avatars-container.svelte-1dhpoyw{display:flex;position:relative;height:var(--avatar-size);margin-right:12px;min-width:calc(var(--avatar-size) * 2);overflow:visible;transition:width .5s ease-in-out}.avatars-container.single-avatar.svelte-1dhpoyw{margin-right:4px;min-width:var(--avatar-size)}.avatars-container.expanded.svelte-1dhpoyw{width:auto;transition:width .5s ease-in-out;gap:var(--avatar-gap-expanded)}.avatar-button.svelte-1dhpoyw{position:relative;width:var(--avatar-size);height:var(--avatar-size);border-radius:var(--avatar-border-radius);border:var(--avatar-border-width) solid white;padding:0;background:none;cursor:pointer;transition:transform .2s,margin-left .5s ease-out,opacity .5s ease-out;overflow:visible;margin-right:0;margin-left:calc(var(--avatar-overlap) * -1)}.avatars-container.expanded.svelte-1dhpoyw .avatar-button:where(.svelte-1dhpoyw){margin-left:0}.expanded-avatar.svelte-1dhpoyw{margin-left:0;animation:svelte-1dhpoyw-appear .5s ease-in-out forwards}@keyframes svelte-1dhpoyw-appear{0%{margin-left:calc(var(--avatar-size) * -1);opacity:0}to{margin-left:0;opacity:1}}.avatar-button.active.svelte-1dhpoyw{transform:translateY(calc(var(--avatar-elevation-press) * -1)) scale(var(--avatar-scale-press));z-index:1005!important}.avatar-img.svelte-1dhpoyw{width:100%;height:100%;object-fit:cover;border-radius:var(--avatar-border-radius)}.avatar-initials.svelte-1dhpoyw{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#e0e0e0;color:#555;font-size:calc(var(--avatar-size) * .3);font-weight:700}.counter-badge.svelte-1dhpoyw{position:relative;width:var(--avatar-size);height:var(--avatar-size);border-radius:var(--avatar-border-radius);border:var(--avatar-border-width) solid white;background-color:#f0f0f0;color:#555;font-size:calc(var(--avatar-size) * .375);font-weight:700;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s,margin-left .5s ease-out,opacity .5s ease-out;margin-left:calc(var(--avatar-overlap) * -1)}.counter-badge.hidden.svelte-1dhpoyw{margin-left:calc(var(--avatar-size) * -1);opacity:0;pointer-events:none}.counter-badge.svelte-1dhpoyw:hover,.counter-badge.svelte-1dhpoyw:focus{transform:translateY(calc(var(--avatar-elevation-press) * -1));background-color:#e0e0e0}.tooltip.svelte-1dhpoyw{position:absolute;bottom:-35px;left:50%;transform:translate(-50%);background:#000c;color:#fff;padding:4px 8px;border-radius:4px;font-size:var(--tooltip-font-size);white-space:nowrap;pointer-events:none;z-index:1010;max-width:150px;text-overflow:ellipsis;overflow:hidden}.tooltip.svelte-1dhpoyw:after{content:"";position:absolute;top:-5px;left:50%;transform:translate(-50%);border-width:0 5px 5px;border-style:solid;border-color:transparent transparent rgba(0,0,0,.8)}.ratings-text.svelte-1dhpoyw{font-size:14px;color:#555;background:none;border:none;cursor:pointer;display:flex;align-items:center;gap:4px;padding:4px}.single-avatar.svelte-1dhpoyw+.ratings-text:where(.svelte-1dhpoyw){margin-left:0}.ratings-text.svelte-1dhpoyw:hover,.ratings-text.svelte-1dhpoyw:focus{color:#333}
