.blog-post.svelte-1teoznn{padding:2rem 0 5rem}.breadcrumb.svelte-1teoznn{margin-bottom:2rem;font-family:var(--font-mono);font-size:.8rem}.breadcrumb.svelte-1teoznn a:where(.svelte-1teoznn){color:var(--ind-text-dim)!important}.breadcrumb.svelte-1teoznn a:where(.svelte-1teoznn):hover{color:var(--ind-orange)!important}.post-header.svelte-1teoznn{max-width:760px}.post-meta.svelte-1teoznn{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;font-family:var(--font-mono);font-size:.8rem;color:var(--ind-text-dim);letter-spacing:.04em}.meta-sep.svelte-1teoznn{opacity:.4}.post-title.svelte-1teoznn{font-size:clamp(1.8rem,4vw,2.5rem);margin-bottom:1rem;line-height:1.15}.meta-link.svelte-1teoznn{color:var(--ind-orange)!important;text-decoration:underline;text-underline-offset:.16rem}.meta-link.svelte-1teoznn:hover{color:#ffd199!important}.post-desc.svelte-1teoznn{font-size:1.05rem;color:var(--ind-text-dim);line-height:1.6;margin-bottom:1.5rem}.post-tags.svelte-1teoznn{display:flex;flex-wrap:wrap;gap:.4rem}.post-launchpad.svelte-1teoznn{margin-top:1.5rem;padding:1.25rem;background:linear-gradient(180deg,#2a2a2ae6,#141414eb)}.post-link-grid.svelte-1teoznn{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.9rem;margin-bottom:1.1rem}.post-link-card.svelte-1teoznn{display:flex;flex-direction:column;gap:.35rem;padding:.9rem 1rem;border:1px solid rgba(255,106,0,.28);background:linear-gradient(135deg,#ff6a0024,#ffb80014);box-shadow:0 0 24px #ff6a001f;transition:transform var(--transition-base),box-shadow var(--transition-base),border-color var(--transition-base)}.post-link-card.svelte-1teoznn:hover{transform:translateY(-2px);box-shadow:0 0 28px #ff6a0033;border-color:#ffb80073}.post-link-label.svelte-1teoznn{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ind-caution)}.post-link-title.svelte-1teoznn{font-family:var(--font-heading);font-size:1rem;color:#fff2cc}.post-link-url.svelte-1teoznn{font-family:var(--font-mono);font-size:.72rem;color:#ffffffb8;word-break:break-word}.post-hero-panel.svelte-1teoznn{display:flex;justify-content:center;padding:1rem;border:1px solid rgba(255,106,0,.18);background:linear-gradient(180deg,#ff6a0014,#0000),repeating-linear-gradient(135deg,#ffffff05,#ffffff05 12px,#ff6a000a 12px,#ff6a000a 24px)}.post-hero-panel.svelte-1teoznn img:where(.svelte-1teoznn){width:min(100%,34rem);height:auto;display:block;border-radius:10px;box-shadow:0 18px 36px #00000061,0 0 24px #ff6a001a}.prose.svelte-1teoznn{max-width:760px}.related-content.svelte-1teoznn{max-width:760px;padding:1.25rem}.related-content.svelte-1teoznn h2:where(.svelte-1teoznn){font-family:var(--font-heading);font-size:1rem;margin-bottom:.4rem}.related-content.svelte-1teoznn p:where(.svelte-1teoznn){color:var(--ind-text-dim);font-size:.92rem;margin-bottom:1rem}.related-grid.svelte-1teoznn{display:grid;gap:.9rem}.related-card.svelte-1teoznn{display:flex;flex-direction:column;gap:.35rem;padding:.95rem 1rem;border:1px solid rgba(255,106,0,.22);background:#ff6a0014;transition:transform var(--transition-base),border-color var(--transition-base),box-shadow var(--transition-base)}.related-card.svelte-1teoznn:hover{transform:translateY(-2px);border-color:#ffb80073;box-shadow:0 0 28px #ff6a0024}.related-kicker.svelte-1teoznn{font-family:var(--font-mono);font-size:.72rem;text-transform:uppercase;letter-spacing:.14em;color:var(--ind-caution)}.related-title.svelte-1teoznn{font-family:var(--font-heading);font-size:1rem;color:#fff1cf}.related-copy.svelte-1teoznn{color:var(--ind-text-dim);font-size:.9rem;line-height:1.55}
