.blogxer-header[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--color-border);z-index:100;background:#fff;position:sticky;top:0;box-shadow:0 2px 10px #52242f0a}.header__inner[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:1.5rem;height:72px;display:flex}.brand-link[data-astro-cid-nen7h5rs]{flex-shrink:0;align-items:center;display:flex}.brand-logo-h[data-astro-cid-nen7h5rs]{object-fit:contain;width:auto;height:52px;transition:transform .18s}.brand-logo-h[data-astro-cid-nen7h5rs]:hover{transform:scale(1.02)}@media (width<=640px){.brand-logo-h[data-astro-cid-nen7h5rs]{height:42px}}.nav-links[data-astro-cid-nen7h5rs]{align-items:center;gap:2rem;list-style:none;display:flex}@media (width<=768px){.nav-links[data-astro-cid-nen7h5rs]{gap:1.2rem}}.nav-item[data-astro-cid-nen7h5rs]{color:var(--color-text-soft);padding-block:.5rem;font-size:.92rem;font-weight:600;position:relative}.nav-item[data-astro-cid-nen7h5rs]:hover,.nav-item[data-astro-cid-nen7h5rs].is-active{color:var(--color-magenta)}.nav-item[data-astro-cid-nen7h5rs].is-active:after{content:"";background:var(--color-magenta);border-radius:2px;height:2px;position:absolute;bottom:-6px;left:0;right:0}.header-actions[data-astro-cid-nen7h5rs]{align-items:center;gap:.6rem;display:flex}.action-btn[data-astro-cid-nen7h5rs]{width:34px;height:34px;color:var(--color-wine);background:var(--color-pink-soft);border-radius:50%;justify-content:center;align-items:center;transition:all .15s;display:flex}.action-btn[data-astro-cid-nen7h5rs]:hover{background:var(--color-magenta);color:#fff}@media (width<=600px){.nav-links[data-astro-cid-nen7h5rs]{display:none}}.blogxer-footer[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--color-border);background:#faf2f5;margin-top:auto;padding-top:3.5rem}.footer__inner[data-astro-cid-jo6i4kqk]{grid-template-columns:2fr 1fr 1.6fr;gap:3.5rem;padding-bottom:3rem;display:grid}@media (width<=860px){.footer__inner[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr;gap:2rem}}.footer-brand-link[data-astro-cid-jo6i4kqk]{margin-bottom:1rem;display:inline-block}.footer-logo-h[data-astro-cid-jo6i4kqk]{object-fit:contain;width:auto;height:48px}.footer-mission[data-astro-cid-jo6i4kqk]{color:var(--color-text-soft);max-width:400px;font-size:.88rem;line-height:1.65}.footer-title[data-astro-cid-jo6i4kqk]{font-size:1rem;font-family:var(--font-serif);color:var(--color-wine-dark);margin-bottom:1.1rem;padding-bottom:.4rem;position:relative}.footer-title[data-astro-cid-jo6i4kqk]:after{content:"";background:var(--color-magenta);width:24px;height:2px;position:absolute;bottom:0;left:0}.footer-list[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:.6rem;list-style:none;display:flex}.footer-list[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--color-text-soft);font-size:.88rem;transition:all .14s}.footer-list[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--color-magenta);padding-left:4px}.footer-contact-text[data-astro-cid-jo6i4kqk]{color:var(--color-text-soft);margin-bottom:1rem;font-size:.88rem;line-height:1.6}.footer-btn[data-astro-cid-jo6i4kqk]{background:var(--color-magenta);color:#fff;border-radius:var(--radius-pill);align-items:center;gap:.5rem;margin-bottom:.6rem;padding:.6rem 1.2rem;font-size:.82rem;font-weight:700;transition:all .14s;display:inline-flex;box-shadow:0 2px 8px #c7436833}.footer-btn[data-astro-cid-jo6i4kqk]:hover{background:var(--color-magenta-hover);transform:translateY(-1px);box-shadow:0 4px 12px #c743684d}.footer-email-label[data-astro-cid-jo6i4kqk]{color:var(--color-wine);font-family:monospace;font-size:.8rem;font-weight:600;display:block}.footer__bottom[data-astro-cid-jo6i4kqk]{color:var(--color-muted);background:#f3e5e9;border-top:1px solid #52242f14;padding-block:1.1rem;font-size:.8rem}.footer__bottom-inner[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.footer-credo[data-astro-cid-jo6i4kqk]{color:var(--color-magenta);font-style:italic;font-weight:500}:root{--color-wine:#52242f;--color-wine-dark:#38141e;--color-wine-light:#6e3240;--color-magenta:#c74368;--color-magenta-hover:#ab3456;--color-pink-soft:#f9ebef;--color-pink-accent:#e88b9e;--color-bg:#fcf8f9;--color-card-bg:#fff;--color-text:#2c1e23;--color-text-soft:#5c474e;--color-muted:#826e75;--color-border:#efe4e7;--color-border-subtle:#f6eff1;--font-serif:"Playfair Display", Georgia, serif;--font-sans:"Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--shadow-sm:0 1px 3px #52242f0d;--shadow-md:0 4px 16px #52242f14;--shadow-lg:0 12px 32px #52242f1f;--radius-sm:6px;--radius-md:12px;--radius-lg:18px;--radius-pill:9999px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{font-family:var(--font-sans);background-color:var(--color-bg);color:var(--color-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth;line-height:1.65}body{flex-direction:column;min-height:100vh;display:flex}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none;transition:color .14s,opacity .14s}.container{width:100%;max-width:1180px;margin-inline:auto;padding-inline:1.5rem}@media (width<=640px){.container{padding-inline:1rem}}.tag-pill{text-transform:uppercase;letter-spacing:.05em;border-radius:var(--radius-pill);background:var(--color-pink-soft);color:var(--color-magenta);padding:.25rem .75rem;font-size:.75rem;font-weight:700;transition:background .14s,color .14s;display:inline-block}.tag-pill:hover{background:var(--color-magenta);color:#fff}h1,h2,h3,h4,h5,h6{font-family:var(--font-serif);color:var(--color-wine-dark);letter-spacing:-.015em;line-height:1.25}
