.subscribe.svelte-w0ifsg{text-align:center}.subscribe.svelte-w0ifsg h4:where(.svelte-w0ifsg){margin-bottom:20px;font-weight:400}.subscribe-form.svelte-w0ifsg{display:flex;flex-direction:column;align-items:center;gap:12px}.subscribe.svelte-w0ifsg input[type=email]:where(.svelte-w0ifsg){width:100%;max-width:320px;padding:14px 18px;font-size:1rem;font-family:inherit;color:var(--font-primary);background:var(--background);border:1px solid var(--background-ternary);border-radius:10px;transition:border-color .3s ease,box-shadow .3s ease}.subscribe.svelte-w0ifsg input[type=email]:where(.svelte-w0ifsg):focus{border-color:var(--accent-warm);box-shadow:0 0 0 3px #8a9eb526;outline:none}.subscribe.svelte-w0ifsg input[type=email]:where(.svelte-w0ifsg)::placeholder{color:var(--font-secondary)}.subscribe.svelte-w0ifsg .btn-subscribe:where(.svelte-w0ifsg){padding:14px 32px;font-size:1rem;font-family:inherit;font-weight:600;color:var(--background);background:var(--accent-warm);border:none;border-radius:10px;cursor:pointer;transition:background .3s ease,transform .3s ease}.subscribe.svelte-w0ifsg .btn-subscribe:where(.svelte-w0ifsg):hover{background:#7a8ea5;transform:translateY(-1px)}@media(min-width:500px){.subscribe-form.svelte-w0ifsg{flex-direction:row;justify-content:center}.subscribe.svelte-w0ifsg input[type=email]:where(.svelte-w0ifsg){max-width:280px}}.reading-progress.svelte-18rcjdz{position:fixed;top:56px;left:0;height:2px;background:var(--accent-warm);z-index:1001;transition:width .1s ease-out;opacity:.7}@media(min-width:768px){.reading-progress.svelte-18rcjdz{top:60px}}.post.svelte-1teoznn{padding:40px 50px;max-width:900px;margin:0 auto}.post-header.svelte-1teoznn{background:no-repeat center center;background-attachment:scroll;background-size:cover}.post-header-overlay.svelte-1teoznn{padding:60px 40px;background-color:#15181a8c;color:#fff}.post-title.svelte-1teoznn{color:#fff;max-width:800px;margin:0 auto}.post-meta.svelte-1teoznn{color:#ddd;opacity:.85;margin-top:16px}.post-meta.svelte-1teoznn{display:flex;align-items:center;justify-content:left;max-width:800px;margin-left:auto;margin-right:auto}.post-meta.svelte-1teoznn .icon:where(.svelte-1teoznn){width:20px;height:20px}.content.svelte-1teoznn p{margin-bottom:1.5em}.content.svelte-1teoznn blockquote{border-left:3px solid var(--accent-warm);padding:16px 24px;margin:32px 0;background:var(--background-nav);border-radius:0 8px 8px 0}.content.svelte-1teoznn pre{border-radius:8px}.content.svelte-1teoznn img{border-radius:8px;margin:32px 0}.content.svelte-1teoznn h2{margin-top:48px}.content.svelte-1teoznn h3{margin-top:32px}.post-nav.svelte-1teoznn{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:40px 0}.post-nav-link.svelte-1teoznn{display:flex;flex-direction:column;padding:24px;background:var(--background-nav);border-radius:12px;border:1px solid var(--background-ternary);transition:border-color .3s ease,transform .3s ease}.post-nav-link.svelte-1teoznn:hover{border-color:var(--accent-warm);transform:translateY(-2px)}.post-nav-prev.svelte-1teoznn{align-items:flex-start}.post-nav-next.svelte-1teoznn{align-items:flex-end;text-align:right}.post-nav-label.svelte-1teoznn{display:flex;align-items:center;gap:6px;font-size:.85rem;color:var(--accent-warm);text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px}.post-nav-next.svelte-1teoznn .post-nav-label:where(.svelte-1teoznn){justify-content:flex-end}.post-nav-title.svelte-1teoznn{font-size:1.1rem;color:var(--font-primary);line-height:1.4}.post-nav-spacer.svelte-1teoznn{display:none}.related-posts.svelte-1teoznn{margin:40px 0}.related-posts.svelte-1teoznn h3:where(.svelte-1teoznn){margin-bottom:20px;font-size:1.4rem}.related-posts-grid.svelte-1teoznn{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px}.related-post-card.svelte-1teoznn{display:block;padding:20px;background:var(--background-nav);border-radius:12px;border:1px solid var(--background-ternary);transition:border-color .3s ease,transform .3s ease}.related-post-card.svelte-1teoznn:hover{border-color:var(--accent-warm);transform:translateY(-2px)}.related-post-title.svelte-1teoznn{font-size:1.1rem;font-family:"Exo 2",sans-serif;color:var(--font-primary);margin:0 0 10px;line-height:1.4}.related-post-excerpt.svelte-1teoznn{font-size:.9rem;color:var(--font-secondary);margin:0;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.subscribe-section.svelte-1teoznn{background:var(--background-nav);border-radius:16px;padding:40px;margin-top:48px}@media(max-width:600px){.post.svelte-1teoznn{padding:20px}.post-header-overlay.svelte-1teoznn{padding:30px 20px}.post-nav.svelte-1teoznn{grid-template-columns:1fr}.post-nav-next.svelte-1teoznn{align-items:flex-start;text-align:left}.post-nav-next.svelte-1teoznn .post-nav-label:where(.svelte-1teoznn){justify-content:flex-start}}
