.app-header[data-astro-cid-nen7h5rs]{backdrop-filter:blur(12px);z-index:100;border-bottom:1px solid var(--color-border-subtle);background:#ffffffd1;position:sticky;top:0}.header-container[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:16px 24px;display:flex}.logo[data-astro-cid-nen7h5rs]{font-family:var(--font-heading);color:var(--color-primary);align-items:center;gap:8px;font-size:1.45rem;font-weight:700;display:flex}.logo-icon[data-astro-cid-nen7h5rs]{font-size:1.2rem}.nav-links[data-astro-cid-nen7h5rs]{align-items:center;gap:28px;display:flex}.nav-links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--color-text-light);padding:4px 0;font-size:.95rem;font-weight:500;position:relative}.nav-links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--color-primary)}.nav-links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs].active{color:var(--color-primary);font-weight:600}.nav-links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs].active:after{content:"";background-color:var(--color-primary);border-radius:2px;width:100%;height:2.5px;position:absolute;bottom:-2px;left:0}.btn-nav-app[data-astro-cid-nen7h5rs]{border-radius:var(--radius-pill);text-decoration:none;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 12px #59ada040;background:var(--color-primary)!important;color:#fff!important;padding:7px 18px!important;font-size:.88rem!important;font-weight:600!important}.btn-nav-app[data-astro-cid-nen7h5rs]:hover{transform:translateY(-1px);box-shadow:0 6px 16px #59ada059}.btn-nav-app[data-astro-cid-nen7h5rs]:after{display:none!important}.app-footer[data-astro-cid-jo6i4kqk]{background:#fff;border-top:1px solid #59ada033;margin-top:auto;padding:48px 24px 32px}.footer-container[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:28px;max-width:1200px;margin:0 auto;display:flex}.footer-main[data-astro-cid-jo6i4kqk]{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:24px;display:flex}@media (width>=768px){.footer-main[data-astro-cid-jo6i4kqk]{flex-direction:row;align-items:center}}.footer-brand[data-astro-cid-jo6i4kqk]{max-width:460px}.footer-logo[data-astro-cid-jo6i4kqk]{font-family:var(--font-heading);color:var(--color-primary);align-items:center;gap:8px;margin-bottom:8px;font-size:1.35rem;font-weight:700;text-decoration:none;display:inline-flex}.logo-icon[data-astro-cid-jo6i4kqk]{font-size:1.2rem}.logo-title[data-astro-cid-jo6i4kqk]{color:var(--color-primary)}.footer-tagline[data-astro-cid-jo6i4kqk]{color:var(--color-text-light);margin:0;font-size:.9rem;line-height:1.5}.footer-social[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:10px;display:flex}.social-title[data-astro-cid-jo6i4kqk]{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-light);font-size:.8rem;font-weight:600}.social-links[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:12px;display:flex}.social-btn[data-astro-cid-jo6i4kqk]{background:var(--color-bg);border-radius:var(--radius-pill);color:var(--color-text);border:1.5px solid #59ada08c;align-items:center;gap:8px;padding:8px 18px;font-size:.88rem;font-weight:500;text-decoration:none;transition:all .22s cubic-bezier(.4,0,.2,1);display:inline-flex}.social-btn[data-astro-cid-jo6i4kqk]:hover{background:var(--color-primary-light);border-color:var(--color-primary);color:var(--color-primary);transform:translateY(-2px);box-shadow:0 6px 16px #59ada02e}.instagram-icon[data-astro-cid-jo6i4kqk]{color:#e1306c;flex-shrink:0;transition:transform .2s}.social-btn[data-astro-cid-jo6i4kqk]:hover .instagram-icon[data-astro-cid-jo6i4kqk]{transform:scale(1.12)}.social-handle[data-astro-cid-jo6i4kqk]{letter-spacing:-.01em}.footer-divider[data-astro-cid-jo6i4kqk]{background:#59ada026;width:100%;height:1px}.footer-bottom[data-astro-cid-jo6i4kqk]{width:100%;color:var(--color-text-light);flex-direction:column;align-items:center;gap:16px;font-size:.88rem;display:flex}@media (width>=768px){.footer-bottom[data-astro-cid-jo6i4kqk]{flex-direction:row;justify-content:space-between}}.copyright[data-astro-cid-jo6i4kqk]{margin:0}.footer-links[data-astro-cid-jo6i4kqk]{gap:20px;display:flex}.footer-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--color-text-light)}.footer-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--color-primary)}
