.font-heading.svelte-32jgy3{font-family:Fraunces,Georgia,serif}.navbar-dark.svelte-32jgy3 .nav-link:where(.svelte-32jgy3){color:#ffffffd9}.navbar-dark.svelte-32jgy3 .nav-link:where(.svelte-32jgy3):hover{color:#fff;background-color:#ffffff1f}.drawer-label.svelte-32jgy3{padding:.25rem .9rem .35rem;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#a8a29e}.drawer-link.svelte-32jgy3{display:flex;align-items:center;gap:.85rem;border-radius:1rem;background:#fff;border:1px solid #eef2f6;padding:.8rem .9rem;font-size:15px;font-weight:600;color:#1c1917;box-shadow:0 1px 3px #0f172a0f;transition:background-color .15s ease,transform .15s ease}.drawer-link.svelte-32jgy3:hover{background:#f8fafc}.drawer-link.svelte-32jgy3:active{transform:scale(.99)}.drawer-link.svelte-32jgy3 svg:where(.svelte-32jgy3){flex-shrink:0;width:40px;height:40px;padding:9px;border-radius:9999px;color:#244a3c;background:linear-gradient(135deg,#ffffffbf,#e8e1d6a6 55%,#d2c8b98c);backdrop-filter:blur(12px) saturate(1.4);-webkit-backdrop-filter:blur(12px) saturate(1.4);border:1px solid rgba(255,255,255,.8);outline:1px solid rgba(36,74,60,.12);box-shadow:inset 0 1px 1px #fffffff2,inset 0 -2px 4px #244a3c0f,0 3px 10px #244a3c1f}.drawer-link[aria-current=page].svelte-32jgy3{background:linear-gradient(135deg,#f1f5f2,#e2ebe4);border-color:#244a3c47}[data-tip].svelte-32jgy3{position:relative}[data-tip].svelte-32jgy3:after{content:attr(data-tip);position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%,-4px);background:#0f172a;color:#fff;font-size:12px;font-weight:600;white-space:nowrap;padding:6px 12px;border-radius:9999px;box-shadow:0 8px 20px #02061740;opacity:0;pointer-events:none;transition:opacity .18s ease,transform .18s ease;z-index:120}[data-tip].svelte-32jgy3:before{content:"";position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%) rotate(45deg);width:8px;height:8px;background:#0f172a;opacity:0;transition:opacity .18s ease;z-index:120;pointer-events:none}[data-tip].svelte-32jgy3:hover:after,[data-tip].svelte-32jgy3:focus-visible:after{opacity:1;transform:translate(-50%)}[data-tip].svelte-32jgy3:hover:before,[data-tip].svelte-32jgy3:focus-visible:before{opacity:1}
