.podia-player.svelte-dnrd1c{border:var(--border-bold) solid var(--text);background-color:var(--surface);padding:var(--space-4) var(--space-6);margin:var(--space-8) 0;gap:var(--space-4);flex-direction:column;display:flex}.podia-player__header.svelte-dnrd1c{align-items:center;gap:var(--space-3);border-bottom:var(--border-thin) solid var(--border-muted);padding-bottom:var(--space-2);display:flex}.podia-player__badge.svelte-dnrd1c{font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--bg);background-color:var(--text);padding:2px 6px}.podia-player__status.svelte-dnrd1c{font-family:var(--font-mono);font-size:var(--text-micro);color:var(--text-muted);margin-right:var(--space-2);letter-spacing:.05em;font-weight:700}.podia-player__title.svelte-dnrd1c{font-family:var(--font-heading);font-size:var(--text-sm);color:var(--text);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.podia-player__controls.svelte-dnrd1c{gap:var(--space-4);flex-direction:column;display:flex}.podia-player__play-btn.svelte-dnrd1c{font-family:var(--font-mono);font-size:var(--text-base);letter-spacing:.1em;color:var(--text);border:1px solid var(--border);padding:var(--space-3) var(--space-5);cursor:pointer;text-transform:uppercase;white-space:nowrap;background:0 0;justify-content:center;align-self:flex-start;align-items:center;min-width:160px;font-weight:700;transition:all .2s;display:inline-flex}.podia-player__play-btn.svelte-dnrd1c:hover{background-color:var(--hover-bg);color:var(--hover-text);border-color:var(--border)}.podia-player__progress.svelte-dnrd1c{align-items:center;gap:var(--space-4);width:100%;display:flex}.podia-player__time.svelte-dnrd1c{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-muted);text-align:center;min-width:45px}.podia-player__scrub.svelte-dnrd1c{appearance:none;background:var(--border-muted);cursor:pointer;outline:none;flex:1;height:4px;position:relative}.podia-player__scrub.svelte-dnrd1c::-webkit-slider-thumb{appearance:none;background:var(--text);cursor:pointer;border:1px solid var(--bg);width:12px;height:18px}.podia-player__scrub.svelte-dnrd1c::-moz-range-thumb{background:var(--text);cursor:pointer;border:1px solid var(--bg);border-radius:0;width:12px;height:18px}@media (width>=640px){.podia-player__controls.svelte-dnrd1c{flex-direction:row;align-items:center}.podia-player__play-btn.svelte-dnrd1c{align-self:center}}.post.svelte-gmsr6q{padding-top:var(--space-8);padding-bottom:var(--space-24)}.post__header.svelte-gmsr6q,.post__body.svelte-gmsr6q,.post__footer.svelte-gmsr6q{max-width:800px;margin:0 auto}.post__header.svelte-gmsr6q{margin-bottom:var(--space-16);border-bottom:var(--border-thin) solid var(--border);padding-bottom:var(--space-16)}.post__top-bar.svelte-gmsr6q{margin-bottom:var(--space-8);justify-content:space-between;align-items:flex-start;gap:var(--space-4);top:var(--nav-height);z-index:10;background:var(--bg);padding:var(--space-4) 0;margin-top:calc(var(--space-4) * -1);border-bottom:var(--border-thin) solid transparent;background-color:var(--bg);margin-left:calc(var(--space-8) * -1);margin-right:calc(var(--space-8) * -1);padding:var(--space-4) var(--space-8);flex-wrap:wrap;transition:border-color .2s,padding .2s;display:flex;position:sticky}.post__top-bar.scrolled.svelte-gmsr6q{border-color:var(--border);padding-top:var(--space-2);padding-bottom:var(--space-2)}.post__back.svelte-gmsr6q{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text);letter-spacing:.1em;text-transform:uppercase;padding:var(--space-1) var(--space-2);margin-left:calc(var(--space-2) * -1);font-weight:400;text-decoration:none;display:inline-block}.post__back.svelte-gmsr6q:hover{background:var(--hover-bg);color:var(--hover-text)}.post__controls.svelte-gmsr6q{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.control-btn.svelte-gmsr6q{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text);border:1px solid var(--border);padding:var(--space-1) var(--space-2);cursor:pointer;text-align:center;background:0 0;min-width:32px;transition:all .2s}.control-btn.svelte-gmsr6q:hover{background:var(--hover-bg);color:var(--hover-text)}.font-toggle.svelte-gmsr6q{min-width:80px}.post__date.svelte-gmsr6q{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin-bottom:var(--space-3);font-weight:400;display:block}.post__title.svelte-gmsr6q{font-family:var(--font-heading);font-size:clamp(var(--text-xl), 3vw, var(--text-3xl));margin-bottom:var(--space-6);text-transform:uppercase;font-weight:500;line-height:1.2}.post__excerpt.svelte-gmsr6q{font-size:var(--text-xl);color:var(--text-muted);margin-bottom:var(--space-8);line-height:1.6}.author.svelte-gmsr6q{align-items:center;gap:var(--space-4);margin-top:var(--space-8);display:flex}.author__avatar.svelte-gmsr6q{border:1px solid var(--border);filter:grayscale();border-radius:0;width:48px;height:48px}.author__info.svelte-gmsr6q{flex-direction:column;display:flex}.author__name.svelte-gmsr6q{font-weight:500;font-size:var(--text-base);color:var(--text);text-transform:uppercase}.author__link.svelte-gmsr6q{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text-muted);text-decoration:none}.author__link.svelte-gmsr6q:hover{color:var(--text)}.post__footer.svelte-gmsr6q{margin-top:var(--space-24);padding-top:var(--space-16);border-top:var(--border-thin) solid var(--border)}.post__nav.svelte-gmsr6q{gap:var(--space-6);margin-bottom:var(--space-12);grid-template-columns:1fr;display:grid}@media (width>=640px){.post__nav.svelte-gmsr6q{gap:var(--space-8);grid-template-columns:1fr 1fr}}.nav-item.svelte-gmsr6q{gap:var(--space-2);flex-direction:column;display:flex}.next-item.svelte-gmsr6q{text-align:right}.nav-label.svelte-gmsr6q{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);font-weight:400}.nav-link.svelte-gmsr6q{font-family:var(--font-heading);font-weight:500;font-size:var(--text-lg);color:var(--text);text-transform:uppercase;line-height:1.3;text-decoration:none}.nav-link.svelte-gmsr6q:hover{background:var(--hover-bg);color:var(--hover-text)}.raw-link.svelte-gmsr6q{text-align:center;margin-top:var(--space-12)}.raw-link__anchor.svelte-gmsr6q{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.1em;color:var(--text);border:1px solid var(--border);padding:var(--space-3) var(--space-4);text-transform:uppercase;text-decoration:none;transition:all .2s}.raw-link__anchor.svelte-gmsr6q:hover{background-color:var(--hover-bg);color:var(--hover-text)}.prose p{font-family:var(--prose-font);color:var(--text);margin-bottom:2em;font-size:1em;line-height:1.7}.prose h2{font-size:var(--text-3xl);margin-top:var(--space-12);margin-bottom:var(--space-6);color:var(--text);text-transform:uppercase}.prose h3{font-size:var(--text-2xl);margin-top:var(--space-8);margin-bottom:var(--space-4);color:var(--text)}.prose ul{font-family:var(--prose-font);padding-left:var(--space-6);gap:var(--space-2);flex-direction:column;margin-bottom:2em;display:flex}.prose li{color:var(--text);font-size:1em;line-height:1.7}.prose strong{font-weight:500}.prose code{font-family:var(--font-mono);border:1px solid var(--border-muted);color:var(--text);padding:.1em .4em;font-size:.85em}.prose pre{border:1px solid var(--border);padding:var(--space-4);margin-bottom:var(--space-6);overflow-x:auto;background:var(--bg)!important}.prose em{color:var(--text-muted)}.prose blockquote{margin:var(--space-8) 0;padding:var(--space-4) var(--space-6);border-left:var(--border-bold) solid var(--text);background-color:var(--surface);color:var(--text-muted);font-style:italic}.prose blockquote p{margin-bottom:0;font-size:.95em}.prose a{color:var(--text);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px;transition:all .2s}.prose a:hover{background-color:var(--text);color:var(--bg);text-decoration:none}.prose hr{background:var(--border);height:1px;margin:var(--space-12) 0;border:0}
