footer.svelte-jz8lnl{border-top:1px solid var(--line);color:var(--muted);font-size:14px;position:relative;overflow-x:clip}.inner.svelte-jz8lnl{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;padding-block:32px;display:flex}nav.svelte-jz8lnl{flex-wrap:wrap;gap:8px 24px;display:flex}a.svelte-jz8lnl{text-decoration:none}.link.svelte-jz8lnl{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}a.svelte-jz8lnl:hover,.link.svelte-jz8lnl:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.peek.svelte-jz8lnl{transform-origin:100% 100%;cursor:default;transition:transform .45s cubic-bezier(.22,1,.36,1);position:absolute;bottom:calc(100% - 18px);right:0;transform:translate(42%)rotate(-12deg)}.peek.curious.svelte-jz8lnl{transform:translate(6%)rotate(-4deg)}.bubble.svelte-jz8lnl{background:var(--surface);color:var(--ink);box-shadow:var(--shadow);white-space:nowrap;opacity:0;pointer-events:none;border-radius:14px 14px 4px;margin-right:6px;padding:7px 12px;font-size:14px;font-weight:600;transition:opacity .2s,transform .3s cubic-bezier(.22,1,.36,1);position:absolute;top:18%;right:100%;transform:translateY(6px)rotate(8deg)}.bubble.shown.svelte-jz8lnl{opacity:1;transform:rotate(4deg)}header.svelte-1elxaub{z-index:100;color:var(--cocoa);transition:background-color .25s,color .25s,box-shadow .25s;position:fixed;inset:0 0 auto}header.solid.svelte-1elxaub{color:var(--ink);background:color-mix(in srgb, var(--bg) 82%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.5);box-shadow:0 1px 0 var(--line)}.bar.svelte-1elxaub{align-items:center;gap:24px;height:68px;display:flex}.brand.svelte-1elxaub{letter-spacing:-.01em;align-items:center;gap:10px;font-size:18px;font-weight:700;text-decoration:none;display:flex}nav.svelte-1elxaub{gap:4px;margin-left:auto;display:flex}nav.svelte-1elxaub a:where(.svelte-1elxaub),.lang.svelte-1elxaub{opacity:.85;border-radius:999px;padding:8px 12px;font-size:15px;font-weight:500;text-decoration:none;transition:opacity .15s,background-color .15s}nav.svelte-1elxaub a:where(.svelte-1elxaub):hover,nav.svelte-1elxaub a[aria-current=page]:where(.svelte-1elxaub),.lang.svelte-1elxaub:hover{opacity:1;background:color-mix(in srgb, currentColor 10%, transparent)}.actions.svelte-1elxaub{align-items:center;gap:8px;display:flex}.lang.svelte-1elxaub{letter-spacing:.04em;font-size:13px;font-weight:600}.actions.svelte-1elxaub .btn{min-height:40px;padding:0 16px;font-size:15px}@media (width<=860px){nav.svelte-1elxaub{display:none}.actions.svelte-1elxaub{margin-left:auto}}
