.talk-header.svelte-ucvh8l{text-align:center;margin-bottom:2rem}.date.svelte-ucvh8l{display:block;font-size:.875rem;color:var(--color-muted, #6b7280);margin-bottom:1.5rem;letter-spacing:.05em;text-transform:uppercase}.title.svelte-ucvh8l{font-size:1.75rem;font-weight:600;line-height:1.3;margin:0 0 .75rem;color:var(--color-text, #1a1a2e)}.speaker.svelte-ucvh8l{font-size:1.1rem;color:var(--color-text, #1a1a2e);margin:0 0 .25rem}.session-info.svelte-ucvh8l{font-size:.875rem;color:var(--color-muted, #6b7280);margin:0}.audio-player.svelte-j1l7g3{margin-bottom:2rem}.section-label.svelte-j1l7g3{font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;color:var(--color-muted, #6b7280);margin:0 0 .75rem;font-weight:500}.controls.svelte-j1l7g3{display:flex;align-items:center;gap:.75rem}.play-btn.svelte-j1l7g3{background:none;border:none;cursor:pointer;color:var(--color-text, #1a1a2e);padding:.25rem;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .15s}.play-btn.svelte-j1l7g3:hover{background-color:var(--color-hover, #f3f4f6)}.scrubber.svelte-j1l7g3{flex:1;height:4px;-webkit-appearance:none;appearance:none;background:var(--color-border, #e5e7eb);border-radius:2px;outline:none;cursor:pointer}.scrubber.svelte-j1l7g3::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;border-radius:50%;background:var(--color-text, #1a1a2e);cursor:pointer}.scrubber.svelte-j1l7g3::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:var(--color-text, #1a1a2e);cursor:pointer;border:none}.time.svelte-j1l7g3{font-size:.8rem;color:var(--color-muted, #6b7280);font-variant-numeric:tabular-nums;white-space:nowrap;min-width:5.5em}.section-label.svelte-11se3yy{font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;color:var(--color-muted, #6b7280);margin:0 0 1rem;font-weight:500}.prose.svelte-11se3yy{font-size:1.05rem;line-height:1.8;color:var(--color-text, #1a1a2e)}.prose.svelte-11se3yy p{margin:0 0 1.25rem}.prose.svelte-11se3yy blockquote{border-left:3px solid var(--color-border, #e5e7eb);padding-left:1.25rem;margin:1.5rem 0;font-style:italic;color:var(--color-muted, #6b7280)}.prose.svelte-11se3yy strong{font-weight:600}.prose.svelte-11se3yy em{font-style:italic}.study-actions.svelte-ecmamw{display:flex;align-items:center;gap:.75rem;margin:2rem 0}.complete-btn.svelte-ecmamw{flex:1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem 1.5rem;border:2px solid var(--color-border, #e5e7eb);border-radius:8px;background:none;color:var(--color-text, #1a1a2e);font-size:.95rem;cursor:pointer;transition:all .2s}.complete-btn.svelte-ecmamw:hover:not(:disabled){border-color:var(--color-text, #1a1a2e)}.complete-btn.completed.svelte-ecmamw{background:var(--color-success-bg, #f0fdf4);border-color:var(--color-success, #22c55e);color:var(--color-success, #22c55e);cursor:default}.like-btn.svelte-ecmamw{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border:2px solid var(--color-border, #e5e7eb);border-radius:8px;background:none;color:var(--color-muted, #6b7280);cursor:pointer;transition:all .2s}.like-btn.svelte-ecmamw:hover{border-color:var(--color-text, #1a1a2e)}.like-btn.liked.svelte-ecmamw{color:#ef4444;border-color:#fecaca;background:#fef2f2}.streak-display.svelte-tcqjns{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:1.5rem 0}.streak-card.svelte-tcqjns{display:flex;flex-direction:column;align-items:center;padding:1.25rem 1rem;border:1px solid var(--color-border, #e5e7eb);border-radius:8px}.streak-number.svelte-tcqjns{font-size:2rem;font-weight:600;color:var(--color-text, #1a1a2e);line-height:1}.streak-label.svelte-tcqjns{font-size:.85rem;color:var(--color-muted, #6b7280);margin-top:.25rem}.streak-sublabel.svelte-tcqjns{font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;color:var(--color-muted, #6b7280);margin-top:.5rem}.repeat-indicator.svelte-damcb4{padding:1rem;background:var(--color-surface, #f9fafb);border-radius:8px;margin:1.5rem 0}.repeat-label.svelte-damcb4{font-size:.8rem;text-transform:uppercase;letter-spacing:.05em;color:var(--color-muted, #6b7280);margin:0 0 .5rem}.prior-entry.svelte-damcb4{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:var(--color-text, #1a1a2e)}.prior-date.svelte-damcb4{color:var(--color-muted, #6b7280)}.past-days.svelte-1y13oih{margin-top:2rem}.section-label.svelte-1y13oih{font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;color:var(--color-muted, #6b7280);margin:0 0 1rem;font-weight:500}.day-list.svelte-1y13oih{display:flex;flex-direction:column;gap:.5rem}.day-entry.svelte-1y13oih{display:flex;align-items:center;gap:.75rem;padding:.75rem;border-radius:6px;border:1px solid var(--color-border, #e5e7eb)}.day-date.svelte-1y13oih{font-size:.8rem;color:var(--color-muted, #6b7280);min-width:3.5rem;font-variant-numeric:tabular-nums}.day-info.svelte-1y13oih{flex:1;min-width:0}.day-title.svelte-1y13oih{display:block;font-size:.9rem;color:var(--color-text, #1a1a2e);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.day-title--loading.svelte-1y13oih{color:var(--color-muted, #6b7280)}.day-speaker.svelte-1y13oih{display:block;font-size:.8rem;color:var(--color-muted, #6b7280)}.day-status.svelte-1y13oih{display:flex;align-items:center;gap:.35rem}.status-check.svelte-1y13oih{color:var(--color-success, #22c55e);display:flex}.status-missed.svelte-1y13oih{font-size:1.5rem;color:var(--color-border, #e5e7eb);line-height:1}.status-liked.svelte-1y13oih{display:flex}.container.svelte-1uha8ag{max-width:640px;margin:0 auto;padding:2rem 1.5rem 4rem}.divider.svelte-1uha8ag{height:1px;background:var(--color-border, #e5e7eb);margin:1.5rem 0}.loading.svelte-1uha8ag,.error.svelte-1uha8ag,.no-talk.svelte-1uha8ag{text-align:center;padding:4rem 1rem;color:var(--color-muted, #6b7280)}.no-talk.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:1.5rem;color:var(--color-text, #1a1a2e);margin-bottom:1rem}.error.svelte-1uha8ag{color:#ef4444}
