.site.svelte-aguzez{background:var(--canvas);flex-direction:column;min-height:100vh;display:flex}.nav.svelte-aguzez{z-index:50;border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--canvas) 88%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:sticky;top:0}.bar.svelte-aguzez{justify-content:space-between;align-items:center;gap:.75rem;height:3.5rem;display:flex}.links.svelte-aguzez{gap:.25rem;display:none}.links.svelte-aguzez a:where(.svelte-aguzez),.menu-panel.svelte-aguzez a:where(.svelte-aguzez){color:var(--text-2);border-radius:.5rem;padding:.375rem .75rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .15s,background-color .15s}.links.svelte-aguzez a:where(.svelte-aguzez):hover,.menu-panel.svelte-aguzez a:where(.svelte-aguzez):hover{color:var(--text);background:color-mix(in srgb, var(--subtle) 50%, transparent)}.links.svelte-aguzez a[aria-current=page]:where(.svelte-aguzez),.menu-panel.svelte-aguzez a[aria-current=page]:where(.svelte-aguzez){color:var(--text);background:color-mix(in srgb, var(--subtle) 80%, transparent)}.end.svelte-aguzez{align-items:center;gap:.75rem;display:flex}.login.svelte-aguzez{color:var(--text-2);font-size:.875rem;font-weight:500;text-decoration:none;display:none}.login.svelte-aguzez:hover{color:var(--text)}.theme.svelte-aguzez{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:.5rem;place-items:center;width:2.25rem;height:2.25rem;display:inline-grid}.theme.svelte-aguzez:hover{background:var(--subtle)}.theme.svelte-aguzez span:where(.svelte-aguzez){border:1.5px solid var(--text-2);background:linear-gradient(90deg, var(--text-2) 50%, transparent 50%);border-radius:50%;width:.875rem;height:.875rem}.menu.svelte-aguzez{position:relative}.menu.svelte-aguzez summary:where(.svelte-aguzez){cursor:pointer;border:1px solid var(--line);color:var(--text-2);border-radius:.5rem;padding:.4rem .75rem;font-size:.875rem;font-weight:500;list-style:none}.menu.svelte-aguzez summary:where(.svelte-aguzez)::-webkit-details-marker{display:none}.menu[open].svelte-aguzez summary:where(.svelte-aguzez){color:var(--text);background:var(--subtle)}.menu-panel.svelte-aguzez{border:1px solid var(--line);background:var(--surface);min-width:13rem;box-shadow:var(--shadow-raised);border-radius:.875rem;gap:.125rem;padding:.5rem;display:grid;position:absolute;top:calc(100% + .5rem);right:0}.menu-panel.svelte-aguzez hr:where(.svelte-aguzez){border:0;border-top:1px solid var(--line);width:100%;margin:.375rem 0}@media (width>=900px){.links.svelte-aguzez{display:flex}.login.svelte-aguzez{display:inline}.menu.svelte-aguzez{display:none}}main.svelte-aguzez{flex:1;overflow-x:clip}.foot.svelte-aguzez{border-top:1px solid var(--line);background:color-mix(in srgb, var(--subtle) 30%, transparent);padding-block:3rem 1.5rem}.foot-top.svelte-aguzez{gap:2.5rem;display:grid}@media (width>=768px){.foot-top.svelte-aguzez{grid-template-columns:1fr auto}}.foot-name.svelte-aguzez{letter-spacing:-.02em;color:var(--text);font-size:1.125rem;font-weight:700;text-decoration:none}.foot-about.svelte-aguzez p:where(.svelte-aguzez){max-width:22rem;color:var(--text-2);margin:.5rem 0 0;font-size:.875rem;line-height:1.6}.foot-cols.svelte-aguzez{grid-template-columns:repeat(2,minmax(9rem,auto));gap:2rem;display:grid}.foot.svelte-aguzez h4:where(.svelte-aguzez){letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);margin:0 0 .75rem;font-size:.6875rem;font-weight:600}.foot.svelte-aguzez ul:where(.svelte-aguzez){gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.foot.svelte-aguzez ul:where(.svelte-aguzez) a:where(.svelte-aguzez){min-height:2rem;color:var(--text-2);align-items:center;font-size:.875rem;text-decoration:none;display:inline-flex}.foot.svelte-aguzez ul:where(.svelte-aguzez) a:where(.svelte-aguzez):hover{color:var(--text)}.foot-copy.svelte-aguzez{border-top:1px solid var(--line);color:var(--text-3);margin:2rem 0 0;padding-top:1.5rem;font-size:.75rem}
