.share-bar.svelte-z52zmn{max-width:680px;margin:3rem auto 0;padding:1.5rem 0;border-top:1px solid color-mix(in srgb,var(--read-text) 10%,transparent)}.share-label.svelte-z52zmn{font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--read-text-secondary);margin:0 0 .75rem}.share-actions.svelte-z52zmn{display:flex;flex-wrap:nowrap;gap:.375rem}.share-btn.svelte-z52zmn{flex:1 1 0;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:.375rem;white-space:nowrap;min-height:44px;padding:.5rem;border:1px solid color-mix(in srgb,var(--read-text) 16%,transparent);border-radius:9999px;background:transparent;color:var(--read-text);font-size:.8125rem;font-weight:500;cursor:pointer;transition:background .15s,border-color .15s}.share-btn.svelte-z52zmn:hover{background:color-mix(in srgb,var(--read-text) 6%,transparent)}.share-btn.svelte-z52zmn:active{transform:scale(.97)}.share-btn.svelte-z52zmn:disabled{opacity:.5;cursor:not-allowed}.media-embed-wrap.svelte-ddghit{margin:2rem auto;max-width:600px}.youtube-embed-link.svelte-ddghit{display:block;position:relative;aspect-ratio:16 / 9;border-radius:12px;overflow:hidden;background:#000;text-decoration:none}.youtube-thumb.svelte-ddghit{width:100%;height:100%;object-fit:cover;display:block;opacity:.85;transition:opacity .2s ease}.youtube-embed-link.svelte-ddghit:hover .youtube-thumb:where(.svelte-ddghit){opacity:.7}.youtube-overlay.svelte-ddghit{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.youtube-play.svelte-ddghit{width:60px;height:60px;background:red;border-radius:14px;display:flex;align-items:center;justify-content:center;transition:transform .15s ease}.youtube-embed-link.svelte-ddghit:hover .youtube-play:where(.svelte-ddghit){transform:scale(1.08)}.youtube-title.svelte-ddghit{color:#fff;font-size:.9375rem;font-weight:600;margin:0;text-shadow:0 1px 6px color-mix(in srgb,black 70%,transparent);padding:0 20px;text-align:center}.spotify-embed-link.svelte-ddghit{display:flex;align-items:center;gap:14px;padding:16px 20px;background:var(--embed-dark);border-radius:12px;text-decoration:none;transition:background .15s ease}.spotify-embed-link.svelte-ddghit:hover{background:var(--embed-dark-hover)}.spotify-info.svelte-ddghit{flex:1;min-width:0}.spotify-title.svelte-ddghit{margin:0 0 2px;font-size:.9375rem;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.spotify-type.svelte-ddghit{margin:0;font-size:.8125rem;color:#1db954;font-weight:500;text-transform:capitalize}.deck-embed-wrap.svelte-ddghit{display:flex;justify-content:center;margin:2rem auto}.deck-embed-link.svelte-ddghit{display:block;width:50%;max-width:280px;min-width:160px;border-radius:1rem;overflow:hidden;box-shadow:0 4px 24px color-mix(in srgb,black 15%,transparent),0 0 0 1px color-mix(in srgb,black 6%,transparent);text-decoration:none;color:inherit;transition:transform .2s ease,box-shadow .2s ease}.deck-embed-link.svelte-ddghit:hover{transform:translateY(-2px);box-shadow:0 8px 32px color-mix(in srgb,black 20%,transparent),0 0 0 1px color-mix(in srgb,black 6%,transparent)}.deck-embed-img.svelte-ddghit{width:100%;aspect-ratio:3 / 4;object-fit:cover;display:block}.deck-embed-info.svelte-ddghit{padding:.625rem .875rem .75rem;background:#fff}.deck-embed-title.svelte-ddghit{font-weight:600;font-size:.9375rem;margin:0 0 3px}.deck-embed-url.svelte-ddghit{font-size:.8125rem;opacity:.4;margin:0}.reading-progress.svelte-18rcjdz{position:fixed;top:0;left:0;right:0;height:2px;z-index:60;background:var(--read-accent);transform-origin:0 50%;transform:scaleX(var(--rp-fill, 0));opacity:0;pointer-events:none;transition:opacity .2s ease}.reading-progress.visible.svelte-18rcjdz{opacity:1}@supports (animation-timeline: scroll()){.reading-progress.native.svelte-18rcjdz{transform:scaleX(0);animation:svelte-18rcjdz-reading-progress-fill linear both;animation-timeline:scroll(root block)}}@keyframes svelte-18rcjdz-reading-progress-fill{to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.reading-progress.svelte-18rcjdz{transition:none}}.glass-btn.svelte-17uvdpu{background:color-mix(in srgb,var(--read-text) 10%,var(--read-bg));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid color-mix(in srgb,var(--read-text) 12%,transparent);color:var(--read-text);box-shadow:0 2px 8px color-mix(in srgb,black 6%,transparent)}.glass-btn.svelte-17uvdpu:hover{background:color-mix(in srgb,var(--read-text) 18%,var(--read-bg))}.aa-wrap.svelte-17uvdpu{position:fixed;right:16px;bottom:16px;z-index:50;display:flex;flex-direction:column;align-items:flex-end;gap:8px;transition:opacity .25s ease,transform .25s ease}.aa-wrap.scroll-control-hidden.svelte-17uvdpu{transform:translateY(8px)}.aa-btn.svelte-17uvdpu{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:9999px;cursor:pointer;font-family:var(--read-font-title, Georgia, serif);font-size:1rem;font-weight:600}.aa-panel.svelte-17uvdpu{display:flex;align-items:center;gap:.375rem;padding:.375rem;border-radius:9999px}.draft-banner.svelte-17uvdpu{position:sticky;top:0;z-index:45;padding:.625rem 1rem .625rem 4rem;min-height:44px;display:flex;align-items:center;font-size:.875rem;font-weight:600;color:var(--read-text);background:color-mix(in srgb,var(--read-accent) 18%,var(--read-bg));border-bottom:1px solid var(--read-accent)}.footer-made.svelte-17uvdpu{text-align:center;font-size:.875rem;color:var(--read-text-secondary);margin-top:.5rem}.footer-made.svelte-17uvdpu a:where(.svelte-17uvdpu){display:inline-flex;align-items:center;min-height:44px;margin-left:.25rem;color:var(--read-link, var(--read-accent));text-decoration:underline;text-underline-offset:2px}.scroll-privacy.svelte-17uvdpu{position:fixed;left:12px;bottom:12px;z-index:40;display:inline-flex;align-items:center;min-height:44px;padding:0 10px;border-radius:9999px;font-family:var(--read-font-body);font-size:13px;line-height:1;color:var(--read-text-secondary);background:color-mix(in srgb,var(--read-bg) 85%,transparent);text-decoration:none}.scroll-privacy.svelte-17uvdpu:hover{text-decoration:underline}.scroll-control.svelte-17uvdpu{transition:opacity .25s ease,transform .25s ease}.scroll-control-hidden.svelte-17uvdpu{opacity:0;pointer-events:none;transform:translateY(-8px)}.scroll-meta-row.svelte-17uvdpu{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.scroll-meta-text.svelte-17uvdpu{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;font-size:.875rem;opacity:.5}.cover-image.svelte-17uvdpu{width:100%;height:50vw;max-height:400px;overflow:hidden}.cover-image.svelte-17uvdpu img:where(.svelte-17uvdpu){width:100%;height:100%;object-fit:cover}.cover-attribution.svelte-17uvdpu{max-width:var(--read-max-width, 680px);margin:.375rem auto -.5rem;padding:0 1.25rem;font-size:.75rem;opacity:.4;text-align:right}.cover-attribution.svelte-17uvdpu a:where(.svelte-17uvdpu){color:inherit;text-decoration:underline;text-underline-offset:2px}.cover-attribution.svelte-17uvdpu a:where(.svelte-17uvdpu):hover{opacity:.7}.scroll-content.has-cover{padding-top:1rem}.scroll-end-pulse.svelte-17uvdpu{max-width:720px;margin:0 auto;padding:0 24px 8px}.scroll-footer.svelte-17uvdpu{border-top:1px solid var(--read-border);margin-top:3rem}.scroll-footer-inner.svelte-17uvdpu{max-width:var(--read-max-width, 680px);margin:0 auto;padding:2rem 1.25rem 4rem}.footer-label.svelte-17uvdpu{font-family:var(--read-font-title, Georgia, serif);font-size:1.25rem;margin-bottom:1.25rem}.footer-scrolls.svelte-17uvdpu{display:flex;flex-direction:column;gap:.75rem;margin-bottom:2rem}.footer-scroll-link.svelte-17uvdpu{display:flex;flex-direction:column;gap:.25rem;padding:1rem 1.25rem;border-radius:.75rem;text-decoration:none;color:inherit;transition:background .15s ease}.footer-scroll-link.svelte-17uvdpu:hover{opacity:1}.footer-scroll-link.svelte-17uvdpu:active{transform:scale(.98)}.footer-scroll-title.svelte-17uvdpu{font-family:var(--read-font-title, Georgia, serif);font-size:1.1rem;font-weight:600}.footer-scroll-excerpt.svelte-17uvdpu{font-size:.875rem;opacity:.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.footer-scroll-date.svelte-17uvdpu{font-size:.75rem;opacity:.4}.footer-profile-link.svelte-17uvdpu{display:block;text-align:center;padding:.875rem;min-height:44px;font-size:.9375rem;color:var(--read-accent);text-decoration:none;opacity:.8;transition:opacity .15s ease}.footer-profile-link.svelte-17uvdpu:hover{opacity:1}[data-color-scheme=dark] .footer-scroll-link.svelte-17uvdpu{background:color-mix(in srgb,white 4%,transparent)}[data-color-scheme=dark] .footer-scroll-link.svelte-17uvdpu:hover{background:color-mix(in srgb,white 8%,transparent)}[data-color-scheme=light] .footer-scroll-link.svelte-17uvdpu{background:color-mix(in srgb,black 3%,transparent)}[data-color-scheme=light] .footer-scroll-link.svelte-17uvdpu:hover{background:color-mix(in srgb,black 6%,transparent)}@media(max-width:640px){.scroll-footer-inner.svelte-17uvdpu{padding:1.5rem 1rem 4rem}}
