body{color:#1c1d22;background:#f7f8fa;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif}*{box-sizing:border-box}.app.svelte-12qhfyh{min-height:100vh}header.svelte-12qhfyh{z-index:10;background:#fff;border-bottom:1px solid #e5e7eb;align-items:center;gap:2rem;padding:.75rem 1.5rem;display:flex;position:sticky;top:0}.brand.svelte-12qhfyh{color:#0a4d8c;white-space:nowrap;font-size:1.05rem;font-weight:700}nav.svelte-12qhfyh{-webkit-overflow-scrolling:touch;scrollbar-width:thin;gap:.25rem;display:flex;overflow-x:auto}nav.svelte-12qhfyh a:where(.svelte-12qhfyh){color:#4b5563;white-space:nowrap;border-radius:6px;padding:.4rem .85rem;font-size:.92rem;font-weight:500;text-decoration:none}nav.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:#111827;background:#f1f3f5}nav.svelte-12qhfyh a.active:where(.svelte-12qhfyh){color:#fff;background:#0a4d8c}main.svelte-12qhfyh{padding:1.25rem 1.5rem}@media (width<=640px){header.svelte-12qhfyh{gap:.85rem;padding:.6rem .85rem}main.svelte-12qhfyh{padding:.85rem}nav.svelte-12qhfyh a:where(.svelte-12qhfyh){padding:.35rem .6rem;font-size:.85rem}}
