.blog-nav[data-astro-cid-itmxxahk]{position:sticky;top:0;z-index:50;background:var(--blog-bg, #64A3AA);border-bottom:1px solid var(--blog-border, #528D93);padding:16px 0}.blog-nav-inner[data-astro-cid-itmxxahk]{max-width:720px;margin:0 auto;padding:0 24px;display:flex;align-items:center;gap:16px;min-width:0}.home-link[data-astro-cid-itmxxahk]{font-family:Cormorant Garamond,serif;font-size:18px;font-style:italic;font-weight:300;color:var(--blog-text-bright, #0E1F1F);text-decoration:none;transition:color .2s ease;white-space:nowrap;flex-shrink:0}.home-link[data-astro-cid-itmxxahk]:hover{color:var(--blog-accent, #8B1A3A)}.nav-title[data-astro-cid-itmxxahk]{font-family:Space Grotesk,sans-serif;font-size:13px;font-weight:400;color:var(--blog-text-secondary, #2E4F52);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.nav-title[data-astro-cid-itmxxahk]:before{content:"/";margin-right:12px;opacity:.3}.blog-footer[data-astro-cid-pasjzvzq]{border-top:1px solid var(--blog-border, #4D8A90);padding:40px 0 60px;margin-top:80px}.blog-footer-inner[data-astro-cid-pasjzvzq]{max-width:720px;margin:0 auto;padding:0 24px;display:flex;flex-direction:column;gap:12px;font-family:Space Grotesk,sans-serif;font-size:13px;font-weight:300;letter-spacing:.03em}.footer-top[data-astro-cid-pasjzvzq]{display:flex;align-items:center;gap:10px;font-family:Space Mono,monospace;font-size:12px;color:var(--blog-text-secondary, #0D2326)}.footer-name[data-astro-cid-pasjzvzq]{color:var(--blog-text-secondary, #0D2326);text-decoration:none;transition:color .2s ease}.footer-name[data-astro-cid-pasjzvzq]:hover{color:var(--blog-accent, #7A1530)}.footer-sep[data-astro-cid-pasjzvzq]{opacity:.4}.footer-socials[data-astro-cid-pasjzvzq]{display:flex;align-items:center;gap:10px}.footer-socials[data-astro-cid-pasjzvzq] a[data-astro-cid-pasjzvzq]{color:var(--blog-text, #0A1A1C);text-decoration:none;transition:color .2s ease}.footer-socials[data-astro-cid-pasjzvzq] a[data-astro-cid-pasjzvzq]:hover{color:var(--blog-accent, #7A1530)}.footer-socials[data-astro-cid-pasjzvzq] .dot[data-astro-cid-pasjzvzq]{color:var(--blog-text-secondary, #0D2326);opacity:.4;user-select:none}.post-wrapper[data-astro-cid-bvzihdzo]{width:100%}.post-hero[data-astro-cid-bvzihdzo]{max-width:960px;margin:0 auto;padding:32px 24px 0}.post-hero[data-astro-cid-bvzihdzo] img[data-astro-cid-bvzihdzo]{width:100%;height:auto;border-radius:6px;display:block;aspect-ratio:16 / 9;object-fit:cover}.post-container[data-astro-cid-bvzihdzo]{max-width:720px;margin:0 auto;padding:0 24px}.post-header[data-astro-cid-bvzihdzo]{padding-top:48px;padding-bottom:40px;border-bottom:1px solid var(--blog-border);margin-bottom:40px}.post-title[data-astro-cid-bvzihdzo]{font-family:Cormorant Garamond,serif;font-size:clamp(32px,5vw,48px);font-weight:400;line-height:1.15;color:var(--blog-text-bright);letter-spacing:-.01em;margin-bottom:16px}.post-description[data-astro-cid-bvzihdzo]{font-family:Space Grotesk,sans-serif;font-size:18px;font-weight:300;color:var(--blog-text-secondary);line-height:1.5;margin-bottom:24px}.post-meta[data-astro-cid-bvzihdzo]{display:flex;align-items:center;gap:8px;font-family:Space Mono,monospace;font-size:12px;letter-spacing:.05em;color:var(--blog-text-secondary);text-transform:uppercase}.post-meta-sep[data-astro-cid-bvzihdzo]{opacity:.4}.post-author[data-astro-cid-bvzihdzo]{color:var(--blog-text)}@media(max-width:640px){.post-hero[data-astro-cid-bvzihdzo]{padding-top:16px}.post-header[data-astro-cid-bvzihdzo]{padding-top:32px;padding-bottom:28px;margin-bottom:28px}.post-title[data-astro-cid-bvzihdzo]{font-size:28px}.post-description[data-astro-cid-bvzihdzo]{font-size:16px}}:root{--blog-bg: #64A3AA;--blog-text: #0A1A1C;--blog-text-secondary: #0D2326;--blog-text-bright: #000000;--blog-accent: #7A1530;--blog-accent-hover: #9E1E42;--blog-border: #4D8A90;--blog-code-bg: #538E94}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}::selection{background:#dc82a059;color:var(--blog-text-bright)}html{scroll-behavior:smooth}body{font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:20px;line-height:1.65;font-weight:400;color:var(--blog-text);background:var(--blog-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.post-content p{margin-bottom:20px}.post-content h2{font-family:Space Grotesk,sans-serif;font-size:24px;font-weight:500;margin-top:48px;margin-bottom:16px;color:var(--blog-text-bright);line-height:1.3}.post-content h3{font-family:Space Grotesk,sans-serif;font-size:20px;font-weight:500;margin-top:36px;margin-bottom:12px;color:var(--blog-text-bright);line-height:1.3}.post-content blockquote{border-left:3px solid var(--blog-accent);padding-left:20px;margin:28px 0;font-style:italic;color:var(--blog-text-secondary)}.post-content ul,.post-content ol{margin-bottom:20px;padding-left:24px}.post-content li{margin-bottom:8px}.post-content pre{background:var(--blog-code-bg);padding:20px 24px;border-radius:4px;overflow-x:auto;font-family:Space Mono,monospace;font-size:14px;line-height:1.6;margin:24px 0}.post-content code{font-family:Space Mono,monospace;font-size:.85em;background:var(--blog-code-bg);padding:2px 6px;border-radius:3px}.post-content pre code{background:none;padding:0;font-size:inherit}.post-content a{color:var(--blog-accent);text-decoration:underline;text-decoration-color:#e8658a4d;text-underline-offset:3px;transition:text-decoration-color .2s ease}.post-content a:hover{color:var(--blog-accent-hover);text-decoration-color:var(--blog-accent-hover)}.post-content img{max-width:100%;height:auto;border-radius:4px;margin:28px 0}.post-content hr{border:none;border-top:1px solid var(--blog-border);margin:40px 0}.post-content strong{font-weight:600}
