p.svelte-hcs6o4{font-size:.9rem;font-style:italic;margin:0;text-align:left}.reader-container.svelte-1t65iio{position:fixed;top:100px;left:50px;display:flex;align-items:center;justify-content:center;z-index:1000;cursor:grab;-webkit-user-select:none;user-select:none;padding:.6rem;background:#0c122099;border-radius:2rem;border:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 4px 12px #0000004d,0 0 0 1px #ffffff1a}.reader-container.svelte-1t65iio:active{cursor:grabbing}.reader-container.sliding-in.svelte-1t65iio{transition:transform .9s cubic-bezier(.34,1.56,.64,1)}.reader-container.intro-hidden.svelte-1t65iio{opacity:0;pointer-events:none}.thought-bubble.svelte-1t65iio{position:absolute;bottom:calc(100% + .6rem);left:50%;transform:translate(-50%);font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif;white-space:nowrap;background:var(--button-bg, #fff);color:var(--text-primary, #111);border:1px solid var(--border-color, #ccc);border-radius:1rem;padding:.45rem .9rem;font-size:.8rem;box-shadow:0 4px 12px var(--shadow-medium, rgba(0, 0, 0, .15));animation:svelte-1t65iio-bubble-in .3s cubic-bezier(.34,1.56,.64,1) both,svelte-1t65iio-bubble-out .3s ease-in 3.7s both;pointer-events:none;z-index:10}.thought-bubble.svelte-1t65iio:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:6px solid transparent;border-top-color:var(--border-color, #ccc)}.thought-bubble.svelte-1t65iio:before{content:"";position:absolute;top:calc(100% - 1px);left:50%;transform:translate(-50%);border:6px solid transparent;border-top-color:var(--button-bg, #fff);z-index:1}@keyframes svelte-1t65iio-bubble-in{0%{opacity:0;transform:translate(-50%) scale(.7)}to{opacity:1;transform:translate(-50%) scale(1)}}@keyframes svelte-1t65iio-bubble-out{0%{opacity:1;transform:translate(-50%) scale(1)}to{opacity:0;transform:translate(-50%) scale(.7)}}.reader-btn.svelte-1t65iio{appearance:none;width:2.5rem;height:2.5rem;min-width:2.5rem;border-radius:50%;border:1px solid rgba(255,255,255,.25);background:#1c305899;color:#d9ecff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .2s ease,border-color .2s ease;padding:0;flex-shrink:0}.reader-btn.svelte-1t65iio:hover{background:#304480cc;border-color:#fff6}.reader-btn-content.svelte-1t65iio{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%}.play-btn.svelte-1t65iio{position:relative;z-index:3;width:2.75rem;height:2.75rem;min-width:2.75rem;background:#4a9fd8b3;border-color:#79b0ff66;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .15s ease}.play-btn.svelte-1t65iio:hover{background:#5eb3ece6;border-color:#79b0ff99;box-shadow:0 0 12px #4a9fd866;transform:scale(1.05)}.play-btn.svelte-1t65iio:active{transform:scale(.95)}.play-btn.svelte-1t65iio svg.spin-wait{animation:svelte-1t65iio-spin-wait .9s linear infinite}@keyframes svelte-1t65iio-spin-wait{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.side-btn.svelte-1t65iio{position:absolute;top:50%;left:50%;z-index:1;opacity:0;pointer-events:none;transform:translate(-50%,-50%);transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .2s ease}.reader-container.controls-expanded.svelte-1t65iio .side-btn:where(.svelte-1t65iio){opacity:1;pointer-events:auto}.reader-container.controls-expanded.svelte-1t65iio .prev-btn:where(.svelte-1t65iio){transform:translate(calc(-50% - 3.1rem),-50%)}.reader-container.controls-expanded.svelte-1t65iio .next-btn:where(.svelte-1t65iio){transform:translate(calc(-50% + 3.1rem),-50%)}.reader-btn.bounce-left.svelte-1t65iio .reader-btn-content:where(.svelte-1t65iio){animation:svelte-1t65iio-bounce-left .22s ease-out}.reader-btn.bounce-right.svelte-1t65iio .reader-btn-content:where(.svelte-1t65iio){animation:svelte-1t65iio-bounce-right .22s ease-out}@keyframes svelte-1t65iio-bounce-left{0%{transform:translate(0)}35%{transform:translate(-.26rem)}70%{transform:translate(.12rem)}to{transform:translate(0)}}@keyframes svelte-1t65iio-bounce-right{0%{transform:translate(0)}35%{transform:translate(.26rem)}70%{transform:translate(-.12rem)}to{transform:translate(0)}}.speed-btn.svelte-1t65iio{font-weight:700;font-size:.8rem;line-height:1;width:2.1rem;height:2.1rem;min-width:2.1rem;background:#80808024;border-color:#80808038}.speed-reset-btn.svelte-1t65iio{min-width:2.5rem;width:auto;padding:0 .45rem;font-size:.72rem;background:transparent;border-color:transparent}.speed-reset-btn.svelte-1t65iio:hover{background:transparent;border-color:transparent}.reader-container.controls-expanded.svelte-1t65iio .speed-down-btn:where(.svelte-1t65iio){transform:translate(calc(-50% - 2.3rem),calc(-50% + 2.5rem))}.reader-container.controls-expanded.svelte-1t65iio .speed-reset-btn:where(.svelte-1t65iio){transform:translate(-50%,calc(-50% + 2.5rem))}.reader-container.controls-expanded.svelte-1t65iio .speed-up-btn:where(.svelte-1t65iio){transform:translate(calc(-50% + 2.3rem),calc(-50% + 2.5rem))}.reader-current{color:#fff;text-shadow:0 0 8px rgba(255,255,255,.9),0 0 18px rgba(255,255,255,.55)}.trash-overlay.svelte-1t65iio{--trash-size: min(33dvw, 33dvh);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2001;display:flex;align-items:center;justify-content:center;width:var(--trash-size);height:var(--trash-size);aspect-ratio:1 / 1;border-radius:50%;color:#ff646466;transition:color .2s ease;pointer-events:none;padding:50px}.volume-warning-backdrop.svelte-1t65iio{position:fixed;inset:0;z-index:2000;background:#00000073;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.volume-warning-box.svelte-1t65iio{background:var(--button-bg, #fff);color:var(--text-primary, #111);border:1px solid var(--border-color, #ccc);border-radius:1rem;padding:1.5rem 2rem;max-width:22rem;text-align:center;box-shadow:0 8px 32px #0000004d;display:flex;flex-direction:column;gap:.75rem}.volume-warning-box.svelte-1t65iio p:where(.svelte-1t65iio){margin:0;line-height:1.5}.volume-warning-ok.svelte-1t65iio,.volume-warning-dismiss.svelte-1t65iio{appearance:none;border-radius:2rem;padding:.5rem 1.25rem;cursor:pointer;font-size:.9rem;transition:background .2s ease}.volume-warning-ok.svelte-1t65iio{background:var(--button-hover-bg, #333);color:var(--text-primary, #111);border:1px solid var(--border-hover, #999)}.volume-warning-dismiss.svelte-1t65iio{background:transparent;color:var(--text-muted, #666);border:1px solid var(--border-color, #ccc)}.trash-overlay.svelte-1t65iio svg{width:var(--trash-size);height:var(--trash-size);aspect-ratio:1 / 1;max-width:300px;max-height:300px;display:block;box-sizing:border-box;background-color:#ffffff26;border-radius:50%;padding:50px}.trash-overlay.trash-hovering.svelte-1t65iio{color:#ff6464e6;text-shadow:0 0 20px rgba(255,100,100,.5)}
