.nav-blur.svelte-1dpc2py{background:#faf8f5d9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(44,44,44,.06)}.nav-blur-pro.svelte-1dpc2py{background:#1a1a1ae6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(235,202,143,.1)}.logo-img.svelte-1dpc2py{width:44px;height:44px;border-radius:10px;transition:transform .3s ease}.group.svelte-1dpc2py:hover .logo-img:where(.svelte-1dpc2py){transform:scale(1.05)}.logo-text.svelte-1dpc2py{font-family:var(--font-display);font-size:1.5rem;font-weight:600;color:var(--color-charcoal);letter-spacing:-.02em}.logo-text-pro.svelte-1dpc2py{color:#fff}.nav-link-custom.svelte-1dpc2py{font-family:var(--font-body);font-size:.9rem;font-weight:500;color:var(--color-charcoal-light);transition:color .2s ease;position:relative}.nav-link-custom.svelte-1dpc2py:hover{color:var(--color-forest)}.nav-link-custom.svelte-1dpc2py:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:1px;background:var(--color-forest);transition:width .3s ease}.nav-link-custom.svelte-1dpc2py:hover:after{width:100%}.nav-link-pro.svelte-1dpc2py{color:#ffffffb3}.nav-link-pro.svelte-1dpc2py:hover{color:var(--color-gold)}.nav-link-pro.svelte-1dpc2py:after{background:var(--color-gold)}.btn-nav-enthusiast.svelte-1dpc2py{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-family:var(--font-body);font-size:.9rem;font-weight:600;color:var(--color-forest);background:#263c3014;border:1px solid rgba(38,60,48,.15);border-radius:50px;transition:all .3s ease;text-decoration:none}.btn-nav-enthusiast.svelte-1dpc2py:hover{background:var(--color-forest);color:#fff;border-color:var(--color-forest);transform:translateY(-1px);box-shadow:0 4px 15px #263c3040}.btn-nav-pro.svelte-1dpc2py{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;font-family:var(--font-body);font-size:.875rem;font-weight:600;color:var(--color-forest-dark);background:var(--color-gold);border-radius:4px;transition:all .3s ease;text-decoration:none}.btn-nav-pro.svelte-1dpc2py:hover{background:var(--color-gold-dark);transform:translateY(-1px);box-shadow:0 4px 15px #ebca8f4d}.footer.svelte-2xnmn1{background:var(--color-charcoal);color:#fff;padding:5rem 0 2rem}.footer-pro.svelte-2xnmn1{background:linear-gradient(180deg,#0a0a0a,#000);border-top:1px solid rgba(235,202,143,.1)}.footer-grid.svelte-2xnmn1{display:grid;grid-template-columns:1.5fr 2fr;gap:4rem;margin-bottom:3rem}@media(max-width:768px){.footer-grid.svelte-2xnmn1{grid-template-columns:1fr;gap:3rem}}.footer-brand.svelte-2xnmn1 .logo-img:where(.svelte-2xnmn1){width:44px;height:44px;border-radius:10px}.footer-brand.svelte-2xnmn1 .logo-text:where(.svelte-2xnmn1){font-family:var(--font-display);font-size:1.5rem;font-weight:600;color:#fff}.footer-tagline.svelte-2xnmn1{font-size:1rem;color:#fff9;line-height:1.7;margin-bottom:2rem}.newsletter.svelte-2xnmn1 h4:where(.svelte-2xnmn1){font-family:var(--font-body);font-size:.95rem;font-weight:600;margin-bottom:.875rem;color:#fff}.newsletter-form.svelte-2xnmn1{display:flex;gap:.5rem}.newsletter-input.svelte-2xnmn1{flex:1;padding:.875rem 1.25rem;background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:50px;color:#fff;font-size:.95rem;transition:all .25s ease}.input-pro.svelte-2xnmn1{border-radius:4px;border-color:#ebca8f26}.newsletter-input.svelte-2xnmn1::placeholder{color:#fff6}.newsletter-input.svelte-2xnmn1:focus{outline:none;border-color:var(--color-gold);background:#ffffff1a}.newsletter-btn.svelte-2xnmn1{padding:.875rem 1.25rem;background:var(--color-forest);border:none;border-radius:50px;color:#fff;cursor:pointer;transition:all .25s ease}.btn-pro.svelte-2xnmn1{background:var(--color-gold);color:var(--color-forest-dark);border-radius:4px}.newsletter-btn.svelte-2xnmn1:hover{background:var(--color-forest-light);transform:translateY(-2px)}.btn-pro.svelte-2xnmn1:hover{background:var(--color-gold-dark)}.footer-links.svelte-2xnmn1{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}@media(max-width:640px){.footer-links.svelte-2xnmn1{grid-template-columns:repeat(2,1fr)}}.footer-column.svelte-2xnmn1 h4:where(.svelte-2xnmn1){font-family:var(--font-body);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#fff6;margin-bottom:1.25rem}.footer-column.svelte-2xnmn1 ul:where(.svelte-2xnmn1){list-style:none;padding:0;margin:0}.footer-column.svelte-2xnmn1 li:where(.svelte-2xnmn1){margin-bottom:.75rem}.footer-column.svelte-2xnmn1 a:where(.svelte-2xnmn1){font-size:.95rem;color:#ffffffb3;text-decoration:none;transition:color .2s ease}.footer-column.svelte-2xnmn1 a:where(.svelte-2xnmn1):hover{color:var(--color-gold)}.footer-bottom.svelte-2xnmn1{padding-top:2rem;border-top:1px solid rgba(255,255,255,.08);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.footer-bottom.svelte-2xnmn1 p:where(.svelte-2xnmn1){font-size:.875rem;color:#fff6;margin:0}.footer-made.svelte-2xnmn1{font-style:italic}
