.button[data-astro-cid-xil7xq2g]{border:2px solid var(--color-brand);border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 24px;font-weight:600;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.compact[data-astro-cid-xil7xq2g]{min-height:40px;font-size:var(--text-sm);white-space:nowrap;padding:0 16px}.primary[data-astro-cid-xil7xq2g]{background:var(--color-brand);color:var(--color-on-brand)}.primary[data-astro-cid-xil7xq2g]:hover{background:var(--color-brand-hover);border-color:var(--color-brand-hover)}.secondary[data-astro-cid-xil7xq2g]{color:var(--color-brand);background:0 0}.secondary[data-astro-cid-xil7xq2g]:hover{background:var(--color-placeholder)}.site-footer[data-astro-cid-jo6i4kqk]{padding:40px var(--gutter);border-top:1px solid var(--color-rule);color:var(--color-muted);font-size:var(--text-sm)}.inner[data-astro-cid-jo6i4kqk]{max-width:var(--content-width);justify-content:space-between;align-items:flex-end;gap:24px 40px;margin:0 auto;display:flex}ul[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:4px;display:flex}li[data-astro-cid-jo6i4kqk]{align-items:center;min-height:24px;display:flex}.links[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{justify-content:flex-end}.brand[data-astro-cid-jo6i4kqk]{gap:10px}@media (width<=640px){.inner[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:flex-start}.links[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{justify-content:flex-start}}.switcher[data-astro-cid-l4evwy7q]{position:relative}summary[data-astro-cid-l4evwy7q]{border:1px solid var(--color-rule);min-height:40px;font-size:var(--text-sm);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-weight:600;list-style:none;display:flex}summary[data-astro-cid-l4evwy7q]::-webkit-details-marker{display:none}summary[data-astro-cid-l4evwy7q] path[data-astro-cid-l4evwy7q]{fill:none;stroke:currentColor;stroke-width:1.5px}.options[data-astro-cid-l4evwy7q]{z-index:20;border:1px solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-surface);min-width:160px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 24px #00000014}.options[data-astro-cid-l4evwy7q] a[data-astro-cid-l4evwy7q]{border-radius:6px;padding:8px 12px;text-decoration:none;display:block}.options[data-astro-cid-l4evwy7q] a[data-astro-cid-l4evwy7q]:hover{background:var(--color-placeholder)}.options[data-astro-cid-l4evwy7q] a[data-astro-cid-l4evwy7q][aria-current]{color:var(--color-brand);font-weight:600}.site-header[data-astro-cid-nen7h5rs]{z-index:10;border-bottom:1px solid var(--color-rule);background:color-mix(in srgb, var(--color-bg) 92%, transparent);backdrop-filter:blur(8px);position:sticky;top:0}.bar[data-astro-cid-nen7h5rs]{max-width:var(--content-width);height:var(--header-height);padding:0 var(--gutter);align-items:center;gap:24px;margin:0 auto;display:flex}.brand[data-astro-cid-nen7h5rs]{font-size:var(--text-xl);letter-spacing:-.01em;color:var(--color-brand);align-items:center;gap:10px;font-weight:700;text-decoration:none;display:flex}.links[data-astro-cid-nen7h5rs]{gap:4px;display:flex}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{border-radius:var(--radius-sm);font-size:var(--text-sm);padding:8px 10px;font-weight:500;text-decoration:none;display:block}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{background:var(--color-placeholder);color:var(--color-brand)}.tools[data-astro-cid-nen7h5rs]{align-items:center;gap:8px;margin-left:auto;display:flex}.menu-button[data-astro-cid-nen7h5rs]{border:1px solid var(--color-rule);width:40px;height:40px;color:var(--color-ink);cursor:pointer;background:0 0;border-radius:999px;place-items:center;padding:0;display:none}.menu-button[data-astro-cid-nen7h5rs] path[data-astro-cid-nen7h5rs]{stroke:currentColor;stroke-width:2px}@media (width>=961px){.nav[data-astro-cid-nen7h5rs][popover]{background:0 0;border:0;margin:0;padding:0;display:block;position:static;inset:auto;overflow:visible}.nav[data-astro-cid-nen7h5rs]{margin-left:auto}.tools[data-astro-cid-nen7h5rs]{margin-left:0}}@media (width<=960px){.menu-button[data-astro-cid-nen7h5rs]{display:grid}.nav[data-astro-cid-nen7h5rs]{inset:var(--header-height) var(--gutter) auto auto;width:min(280px, calc(100vw - 2 * var(--gutter)));border:1px solid var(--color-rule);border-radius:var(--radius);background:var(--color-surface);margin:8px 0 0;padding:8px;box-shadow:0 12px 32px #0000001f}.links[data-astro-cid-nen7h5rs]{flex-direction:column}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{font-size:var(--text-base);padding:12px}}
