.lang-switch.svelte-oq8zre{display:flex;align-items:center;gap:.3rem;font-size:.85rem;color:var(--dark-gray)}span.svelte-oq8zre,a.svelte-oq8zre{color:var(--dark-gray);text-decoration:none}.sep.svelte-oq8zre{opacity:.4}.active.svelte-oq8zre{font-weight:700;color:var(--timber)}a.svelte-oq8zre:hover{color:var(--timber);text-decoration:none}.navbar.svelte-q971rm{position:sticky;top:0;z-index:100;background:#f5f0e8f2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid rgba(141,110,99,.15)}.inner.svelte-q971rm{max-width:var(--content-width);margin:0 auto;padding:.75rem var(--content-padding);display:flex;align-items:center;justify-content:space-between}.wordmark.svelte-q971rm{font-weight:900;letter-spacing:2px;font-size:.85rem;color:var(--coffee);text-decoration:none}.wordmark.svelte-q971rm:hover{text-decoration:none;color:var(--coffee)}.right.svelte-q971rm{display:flex;align-items:center;gap:1.5rem}.nav-link.svelte-q971rm{font-size:.9rem;color:var(--dark-gray);text-decoration:none}.nav-link.svelte-q971rm:hover{color:var(--timber);text-decoration:none}.nav-link.active.svelte-q971rm{color:var(--timber);font-weight:600}.wishlist-btn.svelte-q971rm{background:var(--meadow);color:#fff;border-radius:.3rem;padding:.4rem 1rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:opacity .15s}.wishlist-btn.svelte-q971rm:hover{opacity:.88;text-decoration:none;color:#fff}.site-footer.svelte-jz8lnl{background:var(--timber);color:var(--cream);margin-top:var(--section-gap);padding:3rem var(--content-padding);text-align:center}.inner.svelte-jz8lnl{max-width:var(--content-width);margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:1.25rem}.wordmark.svelte-jz8lnl{font-weight:900;letter-spacing:2px;font-size:.8rem;opacity:.7}.social-links.svelte-jz8lnl,.legal-links.svelte-jz8lnl{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.social-links.svelte-jz8lnl a:where(.svelte-jz8lnl),.legal-links.svelte-jz8lnl a:where(.svelte-jz8lnl){color:var(--cream);text-decoration:none;font-size:.9rem;opacity:.85;transition:opacity .15s}.social-links.svelte-jz8lnl a:where(.svelte-jz8lnl):hover,.legal-links.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{opacity:1;text-decoration:underline}.made-with.svelte-jz8lnl{font-size:.78rem;opacity:.5}
