.word-chip.svelte-5fhuq2{cursor:pointer;color:#f0f0f5;text-underline-offset:3px;-webkit-user-select:none;user-select:none;-webkit-text-decoration:underline dotted #4f8ef7;text-decoration:underline dotted #4f8ef7;transition:color .15s;display:inline;position:relative}.word-chip.svelte-5fhuq2:hover{color:#4f8ef7}.plain.svelte-5fhuq2{color:#f0f0f5}.tooltip.svelte-5fhuq2{color:#f0f0f5;white-space:nowrap;pointer-events:none;z-index:20;background:#2a2a38;border:1px solid #ffffff1a;border-radius:8px;padding:.375rem .75rem;font-size:.8125rem;font-weight:500;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 4px 16px #0006}.tooltip-arrow.svelte-5fhuq2{border:6px solid #0000;border-top-color:#2a2a38;position:absolute;top:100%;left:50%;transform:translate(-50%)}.avatar.svelte-112qgxv{border:2px solid;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.125rem;font-weight:700;display:flex}.line.svelte-jutr1k{align-items:flex-start;gap:.875rem;transition:opacity .3s;display:flex}.line.muted.svelte-jutr1k{opacity:.38}.narration.svelte-jutr1k{color:#6b6b80;padding:0 .25rem;font-size:.95rem;font-style:italic;line-height:1.65;transition:opacity .3s;overflow:visible}.narration.muted.svelte-jutr1k{opacity:.38}.bubble.svelte-jutr1k{border:1px solid #ffffff12;border-left-width:3px;border-radius:0 14px 14px;flex:1;min-width:0;padding:.75rem 1rem;overflow:visible}.speaker-row.svelte-jutr1k{justify-content:space-between;align-items:center;margin-bottom:.35rem;display:flex}.speaker.svelte-jutr1k{letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:700}.replay-btn.svelte-jutr1k{cursor:pointer;opacity:.5;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:.2rem .3rem;line-height:1;transition:opacity .15s;display:flex}.replay-btn.svelte-jutr1k:hover,.replay-btn.playing.svelte-jutr1k{opacity:1}.bars.svelte-jutr1k{align-items:flex-end;gap:2px;height:11px;display:flex}.bar.svelte-jutr1k{background:currentColor;border-radius:1px;width:2.5px;animation:.8s ease-in-out infinite alternate svelte-jutr1k-eq}.bar.svelte-jutr1k:first-child{height:40%;animation-delay:0s}.bar.svelte-jutr1k:nth-child(2){height:100%;animation-delay:.2s}.bar.svelte-jutr1k:nth-child(3){height:60%;animation-delay:.4s}@keyframes svelte-jutr1k-eq{0%{transform:scaleY(.4)}to{transform:scaleY(1)}}.dialogue.svelte-jutr1k{font-size:1.2rem;line-height:1.75;overflow:visible}.page.svelte-v6tyx6{background:#0f0f14;flex-direction:column;height:100svh;padding:1.25rem;display:flex}.container.svelte-v6tyx6{flex-direction:column;flex:1;width:100%;min-height:0;margin:0 auto;display:flex}@media (width>=640px){.container.svelte-v6tyx6{width:80%;max-width:860px}}.not-found.svelte-v6tyx6{color:#6b6b80;flex-direction:column;justify-content:center;align-items:center;gap:1rem;height:100svh;display:flex}.not-found.svelte-v6tyx6 a:where(.svelte-v6tyx6){color:#4f8ef7}.card.svelte-v6tyx6{background:#1a1a24;border:1px solid #ffffff17;border-radius:24px;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden;box-shadow:0 8px 40px #0006}.card-header.svelte-v6tyx6{border-bottom:1px solid #ffffff0f;flex-shrink:0;padding:1.25rem 1.5rem .875rem}.header-row.svelte-v6tyx6{justify-content:space-between;align-items:center;margin-bottom:.875rem;display:flex}.header-left.svelte-v6tyx6{align-items:center;gap:.625rem;display:flex}.back-btn.svelte-v6tyx6{color:#6b6b80;border-radius:6px;align-items:center;padding:.25rem;text-decoration:none;transition:color .15s,background .15s;display:flex}.back-btn.svelte-v6tyx6:hover{color:#f0f0f5;background:#ffffff0f}.story-title.svelte-v6tyx6{color:#f0f0f5;letter-spacing:-.01em;font-size:1rem;font-weight:700}.progress-row.svelte-v6tyx6{align-items:center;gap:.75rem;display:flex}.progress-track.svelte-v6tyx6{background:#ffffff12;border-radius:9999px;flex:1;height:8px;overflow:hidden}.progress-fill.svelte-v6tyx6{background:linear-gradient(90deg,#4f8ef7,#6fa8ff);border-radius:9999px;height:100%;transition:width .45s cubic-bezier(.34,1.56,.64,1)}.progress-label.svelte-v6tyx6{color:#6b6b80;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.8125rem}.feed.svelte-v6tyx6{scrollbar-width:none;flex-direction:column;flex:1;gap:1.5rem;min-height:0;padding:1.5rem 1.5rem .5rem;display:flex;overflow-y:auto}.feed.svelte-v6tyx6::-webkit-scrollbar{display:none}.feed-fade.svelte-v6tyx6{pointer-events:none;z-index:1;background:linear-gradient(#0000,#1a1a24);flex-shrink:0;height:32px;margin-top:-32px;position:relative}.card-footer.svelte-v6tyx6{flex-shrink:0;padding:.5rem 1.5rem 1.5rem}.btn-row.svelte-v6tyx6{justify-content:flex-end;display:flex}.advance-btn.svelte-v6tyx6{color:#fff;cursor:pointer;background:#4f8ef7;border:none;border-radius:9999px;align-items:center;gap:.4rem;padding:.7rem 1.4rem;font-size:.9rem;font-weight:700;transition:opacity .15s;display:flex;box-shadow:0 4px 16px #4f8ef759}.advance-btn.svelte-v6tyx6:hover{opacity:.88}
