.site-nav.svelte-1czrm57{--nav-bg: rgba(11, 11, 9, .92);--nav-text: #f0ebe3;--nav-muted: #a9a19a;--nav-rule: #292923;--nav-control-border: #3c3c34;--nav-accent: #e85820;position:sticky;top:0;z-index:50;border-bottom:1px solid var(--nav-rule);background:var(--nav-bg);color:var(--nav-text);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.site-nav[data-theme=light].svelte-1czrm57{--nav-bg: rgba(255, 255, 255, .85);--nav-text: #0f172a;--nav-muted: #475569;--nav-rule: rgba(15, 23, 42, .08);--nav-control-border: rgba(15, 23, 42, .12);--nav-accent: #e85820}.nav-link.svelte-1czrm57{color:var(--nav-muted)}.nav-link.svelte-1czrm57{transition:color .16s ease}.nav-link.svelte-1czrm57:hover{color:var(--nav-text)}.nav-control.svelte-1czrm57,.nav-menu.svelte-1czrm57{display:inline-grid;place-items:center;min-width:2.25rem;border:1px solid var(--nav-control-border);color:var(--nav-muted);background:transparent;padding:0 .85rem;font-size:.75rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;transition:border-color .16s ease,color .16s ease;border-radius:9999px}.nav-control.svelte-1czrm57{height:2.25rem}.nav-menu.svelte-1czrm57{height:2.5rem;width:2.5rem;padding:0;font-size:1.25rem;border-radius:50%}.nav-control.svelte-1czrm57:hover,.nav-menu.svelte-1czrm57:hover{border-color:var(--nav-muted);color:var(--nav-text)}.nav-cta.svelte-1czrm57{display:inline-flex;align-items:center;justify-content:center;min-height:2.25rem;background:var(--nav-accent);color:#fff;padding:.5rem 1.4rem;font-size:.875rem;font-weight:800;transition:all .16s ease;border-radius:9999px;box-shadow:0 4px 10px #e8582026}.nav-cta.svelte-1czrm57:hover{filter:brightness(1.08);transform:translateY(-.5px);box-shadow:0 6px 14px #e8582040}.mobile-panel.svelte-1czrm57{border-top:1px solid var(--nav-rule)}.site-footer.svelte-16hkftz{border-top:1px solid #1E293B;background:linear-gradient(to bottom,#0f172acc,#0a0f1ae6),url(../../../images/footer.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed;color:#f8fafc}
