.blog-post-page.svelte-1teoznn{--gold: #fbbf24;--gold-hover: #f59e0b;--dark: #08080a;--surface: #111113;--border: #222226;--text: #fafaf9;--muted: #a1a1aa;--dim: #52525b;background:var(--dark);color:var(--text);font-family:Syne,system-ui,sans-serif;overflow-x:hidden;min-height:100vh;position:relative}.nav.svelte-1teoznn{position:absolute;top:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;padding:1.5rem clamp(1.5rem,5vw,3rem);z-index:10}.logo.svelte-1teoznn{font-weight:800;font-size:1.15rem;letter-spacing:-.03em;color:var(--text);text-decoration:none}.nav-right.svelte-1teoznn{display:flex;align-items:center;gap:1rem}.lang-switcher.svelte-1teoznn{display:flex;gap:2px;background:#ffffff0d;border-radius:4px;padding:2px}.lang-btn.svelte-1teoznn{font-size:.65rem;font-weight:700;color:var(--dim);padding:.25rem .5rem;border:none;background:transparent;cursor:pointer;letter-spacing:.08em;transition:all .2s;border-radius:3px;font-family:Syne,sans-serif}.lang-btn.svelte-1teoznn:hover{color:var(--text)}.lang-active.svelte-1teoznn{color:var(--gold);background:#fbbf241a}.nav-link.svelte-1teoznn{font-size:.75rem;font-weight:600;color:var(--muted);text-decoration:none;letter-spacing:.1em;text-transform:uppercase;transition:color .2s}.nav-link.svelte-1teoznn:hover{color:var(--gold)}.signin.svelte-1teoznn{font-size:.75rem;font-weight:600;color:var(--muted);text-decoration:none;letter-spacing:.1em;text-transform:uppercase;transition:color .2s}.signin.svelte-1teoznn:hover{color:var(--gold)}.page-ornament.svelte-1teoznn{position:fixed;inset:0;pointer-events:none;z-index:0}.po.svelte-1teoznn{position:absolute;font-weight:300;color:var(--text);opacity:.018;direction:rtl}.po-1.svelte-1teoznn{top:20%;right:5%;font-size:clamp(5rem,12vw,12rem);animation:svelte-1teoznn-ornDrift 30s ease-in-out infinite}.po-2.svelte-1teoznn{bottom:25%;left:3%;font-size:clamp(4rem,10vw,9rem);animation:svelte-1teoznn-ornDrift 24s ease-in-out infinite reverse}@keyframes svelte-1teoznn-ornDrift{0%,to{transform:translate(0)}50%{transform:translate(10px,-12px)}}.article.svelte-1teoznn{max-width:720px;margin:0 auto;padding:7rem clamp(1.5rem,5vw,2rem) clamp(4rem,8vw,7rem);position:relative;z-index:1;opacity:0;animation:svelte-1teoznn-fadeUp .9s cubic-bezier(.16,1,.3,1) .15s forwards}@keyframes svelte-1teoznn-fadeUp{to{opacity:1;transform:translateY(0)}}.back-link.svelte-1teoznn{display:inline-flex;align-items:center;gap:.35rem;font-size:.75rem;font-weight:600;color:var(--dim);text-decoration:none;letter-spacing:.08em;text-transform:uppercase;transition:color .2s;margin-bottom:2rem}.back-link.svelte-1teoznn:hover{color:var(--gold)}.back-icon.svelte-1teoznn{width:14px;height:14px}.tags.svelte-1teoznn{display:flex;gap:.35rem;flex-wrap:wrap;margin-bottom:1rem}.tag.svelte-1teoznn{font-size:.6rem;font-weight:700;color:var(--gold);background:#fbbf2414;padding:.2rem .5rem;letter-spacing:.08em;text-transform:uppercase}.title.svelte-1teoznn{font-size:clamp(2rem,5vw,3rem);font-weight:800;line-height:1.1;letter-spacing:-.03em;margin-bottom:1rem}.meta.svelte-1teoznn{display:flex;align-items:center;gap:.75rem;margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid var(--border)}.date.svelte-1teoznn{font-size:.8rem;color:var(--dim);font-weight:600}.author.svelte-1teoznn{font-size:.8rem;color:var(--dim);font-weight:500}.author.svelte-1teoznn:before{content:"·";margin-right:.75rem}.cover.svelte-1teoznn{margin-bottom:2.5rem;overflow:hidden}.cover.svelte-1teoznn img:where(.svelte-1teoznn){width:100%;height:auto;display:block}.prose.svelte-1teoznn{line-height:1.8;color:var(--muted);font-size:1rem}.prose.svelte-1teoznn h1,.prose.svelte-1teoznn h2,.prose.svelte-1teoznn h3,.prose.svelte-1teoznn h4{color:var(--text);font-weight:800;letter-spacing:-.02em;margin-top:2.5rem;margin-bottom:.75rem;line-height:1.25}.prose.svelte-1teoznn h1{font-size:2rem}.prose.svelte-1teoznn h2{font-size:1.5rem}.prose.svelte-1teoznn h3{font-size:1.2rem}.prose.svelte-1teoznn h4{font-size:1rem}.prose.svelte-1teoznn p{margin-bottom:1.25rem}.prose.svelte-1teoznn a{color:var(--gold);text-decoration:underline;text-underline-offset:2px;transition:color .2s}.prose.svelte-1teoznn a:hover{color:var(--gold-hover)}.prose.svelte-1teoznn strong{color:var(--text);font-weight:700}.prose.svelte-1teoznn ul,.prose.svelte-1teoznn ol{margin-bottom:1.25rem;padding-left:1.5rem}.prose.svelte-1teoznn li{margin-bottom:.4rem}.prose.svelte-1teoznn blockquote{border-left:2px solid var(--gold);padding-left:1.25rem;margin:1.5rem 0;color:var(--text);font-style:italic}.prose.svelte-1teoznn code{font-family:Fira Code,monospace;font-size:.88em;background:var(--surface);border:1px solid var(--border);padding:.15rem .4rem;border-radius:3px}.prose.svelte-1teoznn pre{background:var(--surface);border:1px solid var(--border);padding:1.25rem;overflow-x:auto;margin:1.5rem 0;font-size:.88rem;line-height:1.6}.prose.svelte-1teoznn pre code{background:none;border:none;padding:0}.prose.svelte-1teoznn img{max-width:100%;height:auto;margin:1.5rem 0}.prose.svelte-1teoznn hr{border:none;border-top:1px solid var(--border);margin:2rem 0}.article-footer.svelte-1teoznn{margin-top:3rem}.article-divider.svelte-1teoznn{height:1px;background:linear-gradient(90deg,var(--gold),var(--border) 50%,transparent);margin-bottom:1.5rem}.back-cta.svelte-1teoznn{display:inline-flex;align-items:center;gap:.35rem;font-size:.75rem;font-weight:600;color:var(--dim);text-decoration:none;letter-spacing:.08em;text-transform:uppercase;transition:color .2s}.back-cta.svelte-1teoznn:hover{color:var(--gold)}.foot.svelte-1teoznn{padding:2rem;text-align:center;border-top:1px solid var(--border);position:relative;z-index:1}.foot.svelte-1teoznn span:where(.svelte-1teoznn){font-size:.7rem;font-weight:600;color:var(--dim);letter-spacing:.15em;text-transform:lowercase}@media(prefers-reduced-motion:reduce){.article.svelte-1teoznn{opacity:1!important;animation:none!important}.po.svelte-1teoznn{animation:none!important}}
