@charset "UTF-8";body{margin:0;padding:1rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background:#fafafa;color:#333}:root{color-scheme:light dark}header.svelte-12qhfyh{top:0;display:flex;flex-wrap:nowrap;gap:.5rem;align-items:center;padding:.6rem .8rem;border-bottom:1px solid #ddd}header.svelte-12qhfyh .brand:where(.svelte-12qhfyh){font-weight:600;text-decoration:none;color:#4d00d2;flex:0 0 auto}header.svelte-12qhfyh nav:where(.svelte-12qhfyh){display:flex;gap:.8rem;overflow:auto hidden;flex:0 1 auto;min-width:0}header.svelte-12qhfyh nav:where(.svelte-12qhfyh) a:where(.svelte-12qhfyh){border:none;border-radius:0;padding:.25rem 0;text-decoration:none;color:#222;font-size:.95rem;white-space:nowrap}header.svelte-12qhfyh nav:where(.svelte-12qhfyh) a:where(.svelte-12qhfyh):hover,header.svelte-12qhfyh nav:where(.svelte-12qhfyh) a:where(.svelte-12qhfyh):focus-visible{text-decoration:underline;text-underline-offset:.25em}header.svelte-12qhfyh nav:where(.svelte-12qhfyh) a[aria-current=page]:where(.svelte-12qhfyh){color:#4d00d2;font-weight:700;text-decoration:underline;text-decoration-thickness:.16em;text-underline-offset:.28em}header.svelte-12qhfyh .info:where(.svelte-12qhfyh){font-size:.8rem;color:#666;flex:1 1 0%;min-width:0;white-space:normal;overflow-wrap:anywhere;text-align:right}
