.badge.svelte-dtbgkf{display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;line-height:1}.article-page.svelte-jot9ci{padding-bottom:4rem}.breadcrumb.svelte-jot9ci{padding:1rem;font-size:.9rem;color:var(--ember-smoke);text-transform:capitalize}.breadcrumb.svelte-jot9ci a:where(.svelte-jot9ci):hover{color:var(--spice-orange)}.current.svelte-jot9ci{color:var(--ember-white)}.article-header.svelte-jot9ci{padding:3rem 1rem;max-width:900px;margin:0 auto;text-align:center}.badges.svelte-jot9ci{display:flex;gap:.5rem;justify-content:center;margin-bottom:1.5rem;align-items:center}.type-badge.svelte-jot9ci{font-size:.75rem;font-weight:600;color:var(--ember-smoke);text-transform:uppercase;letter-spacing:.05em}h1.svelte-jot9ci{font-size:clamp(2rem,4vw,3.5rem);margin-bottom:1.5rem;line-height:1.1}.excerpt.svelte-jot9ci{font-size:1.25rem;color:var(--ember-smoke);margin-bottom:2rem;line-height:1.6}.author-meta.svelte-jot9ci{display:flex;align-items:center;justify-content:center;gap:1rem;text-align:left}.avatar.svelte-jot9ci{width:48px;height:48px;border-radius:50%}.author-name.svelte-jot9ci{font-weight:600;color:var(--ember-white);display:flex;align-items:center;gap:.5rem}.author-link.svelte-jot9ci{color:var(--ember-white);text-decoration:none;transition:color .2s}.author-link.svelte-jot9ci:hover{color:var(--spice-orange)}.twitter-link.svelte-jot9ci{color:var(--spice-orange);display:flex}.post-meta.svelte-jot9ci{font-size:.875rem;color:var(--ember-smoke)}.hero-image-container.svelte-jot9ci{margin-bottom:4rem}.hero-image.svelte-jot9ci{aspect-ratio:21/9;background:var(--ember-charcoal);border-radius:12px;overflow:hidden;border:1px solid var(--ember-ash)}.placeholder-hero.svelte-jot9ci{width:100%;height:100%;opacity:.2}.content-layout.svelte-jot9ci{display:grid;grid-template-columns:1fr;gap:4rem}@media(min-width:1024px){.content-layout.svelte-jot9ci{grid-template-columns:1fr 300px}}.main-content.svelte-jot9ci{min-width:0}.prose.svelte-jot9ci{font-size:1.125rem;line-height:1.8;color:var(--ember-white);max-width:100%;overflow-wrap:break-word;word-wrap:break-word}.prose.svelte-jot9ci h2{font-size:2rem;margin-top:3rem;margin-bottom:1.5rem;color:var(--ember-white)}.prose.svelte-jot9ci h3{font-size:1.5rem;margin-top:2rem;margin-bottom:1rem;color:var(--ember-white)}.prose.svelte-jot9ci p{margin-bottom:1.5rem;color:#d4d4d4;max-width:100%}.prose.svelte-jot9ci blockquote{border-left:4px solid var(--spice-orange);background:#ff6b351a;padding:1.5rem 2rem;margin:2rem 0;border-radius:0 8px 8px 0;font-style:italic;font-size:1.25rem;color:var(--ember-white);position:relative}.prose.svelte-jot9ci blockquote:before{content:'"';position:absolute;top:.5rem;left:.5rem;font-size:3rem;color:var(--spice-orange);opacity:.3;line-height:1;font-family:serif}.prose.svelte-jot9ci pre{background:#1e1e1e;padding:3rem 1.5rem 1.5rem;border-radius:8px;overflow-x:auto;margin:2rem 0;border:1px solid var(--ember-ash);max-width:100%;position:relative;box-shadow:0 4px 20px #0000004d}.prose.svelte-jot9ci pre:before{content:"";position:absolute;top:1rem;left:1rem;width:10px;height:10px;border-radius:50%;background:#ff5f56;box-shadow:20px 0 #ffbd2e,40px 0 #27c93f}.prose.svelte-jot9ci code{background:#1e1e1e;padding:.2rem .4rem;border-radius:4px;font-size:.9em;color:var(--spice-orange);word-break:break-all}.prose.svelte-jot9ci pre code{background:transparent;padding:0;color:#d4d4d4;word-break:normal}.prose.svelte-jot9ci ul,.prose.svelte-jot9ci ol{margin-bottom:1.5rem;padding-left:2rem;color:#d4d4d4}.prose.svelte-jot9ci ul li::marker{color:var(--spice-orange)}.prose.svelte-jot9ci ol li::marker{color:var(--spice-orange);font-weight:600}.prose.svelte-jot9ci li{margin-bottom:.5rem}.prose.svelte-jot9ci hr{border:none;border-top:1px solid var(--ember-ash);margin:3rem 0;position:relative}.prose.svelte-jot9ci hr:after{content:"🌶️";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--ember-black);padding:0 1rem;font-size:1.2rem}.prose.svelte-jot9ci a{color:var(--spice-orange);text-decoration:none;word-break:break-word}.prose.svelte-jot9ci a:hover{text-decoration:underline}.prose.svelte-jot9ci img{max-width:100%;height:auto;border-radius:8px;margin:2rem 0}.prose.svelte-jot9ci table{width:100%;border-collapse:collapse;margin:2rem 0;background:#1a1a1a;border-radius:8px;overflow:hidden;border:1px solid var(--ember-ash)}.prose.svelte-jot9ci th,.prose.svelte-jot9ci td{padding:1rem;text-align:left;border-bottom:1px solid var(--ember-ash)}.prose.svelte-jot9ci th{background:#252525;color:var(--spice-orange);font-weight:600;text-transform:uppercase;font-size:.85rem;letter-spacing:.05em}.prose.svelte-jot9ci tr:last-child td{border-bottom:none}.prose.svelte-jot9ci tr:hover td{background:#ffffff05}.prose.svelte-jot9ci strong{color:var(--ember-white);font-weight:600}.sidebar-inner.svelte-jot9ci{position:sticky;top:80px;display:flex;flex-direction:column;gap:2rem}.widget.svelte-jot9ci{background:var(--ember-charcoal);border:1px solid var(--ember-ash);border-radius:8px;padding:1.5rem}.widget.svelte-jot9ci h4:where(.svelte-jot9ci){font-size:.875rem;text-transform:uppercase;letter-spacing:.05em;color:var(--ember-smoke);margin-bottom:1rem}.toc-widget.svelte-jot9ci ul:where(.svelte-jot9ci){list-style:none;padding:0;margin:0}.toc-widget.svelte-jot9ci li:where(.svelte-jot9ci){margin-bottom:.5rem}.toc-widget.svelte-jot9ci a:where(.svelte-jot9ci){font-size:.9rem;color:var(--ember-white);opacity:.8}.toc-widget.svelte-jot9ci a:where(.svelte-jot9ci):hover{color:var(--spice-orange);opacity:1}.share-buttons.svelte-jot9ci{display:flex;gap:.5rem}.share-btn.svelte-jot9ci{background:var(--ember-black);border:1px solid var(--ember-ash);color:var(--ember-white);width:36px;height:36px;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.share-btn.svelte-jot9ci:hover{border-color:var(--spice-orange);color:var(--spice-orange)}.related-item.svelte-jot9ci{display:block;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid var(--ember-ash)}.related-item.svelte-jot9ci:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.related-item.svelte-jot9ci h5:where(.svelte-jot9ci){font-size:1rem;margin-bottom:.25rem;color:var(--ember-white)}.related-item.svelte-jot9ci:hover h5:where(.svelte-jot9ci){color:var(--spice-orange)}.related-cat.svelte-jot9ci{font-size:.75rem;font-weight:600;text-transform:uppercase}.author-bio.svelte-jot9ci{margin-top:4rem;padding-top:2rem;border-top:1px solid var(--ember-ash);display:flex;gap:1.5rem;align-items:flex-start}.bio-avatar.svelte-jot9ci{width:48px;height:48px;border-radius:50%}.bio-content.svelte-jot9ci h3:where(.svelte-jot9ci){font-size:1.25rem;margin-bottom:.5rem}.bio-content.svelte-jot9ci p:where(.svelte-jot9ci){color:var(--ember-smoke);margin-bottom:1rem}.bio-links.svelte-jot9ci{display:flex;gap:1rem;font-size:.9rem;font-weight:600}.tags.svelte-jot9ci{margin-top:3rem;display:flex;gap:.5rem;flex-wrap:wrap}.tag.svelte-jot9ci{background:var(--ember-charcoal);padding:.25rem .75rem;border-radius:4px;font-size:.875rem;color:var(--ember-smoke)}
