*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{color:#e6edf3;background:#0d1117;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.6}code,pre{font-family:Fira Code,monospace}a{color:#58a6ff;text-decoration:none}a:hover{text-decoration:underline}.app.svelte-12qhfyh{flex-direction:column;min-height:100vh;display:flex}header.svelte-12qhfyh{border-bottom:1px solid #21262d;padding:.75rem 1.5rem}nav.svelte-12qhfyh{justify-content:space-between;align-items:center;gap:1rem;max-width:1200px;margin:0 auto;display:flex}.logo.svelte-12qhfyh{color:#e6edf3;font-size:1.1rem;font-weight:700}.logo.svelte-12qhfyh:hover{color:#58a6ff;text-decoration:none}.nav-links.svelte-12qhfyh{gap:1.25rem;font-size:.9rem;display:flex}.nav-links.svelte-12qhfyh a:where(.svelte-12qhfyh){color:#8b949e}.nav-links.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:#e6edf3;text-decoration:none}main.svelte-12qhfyh{flex:1;width:100%;max-width:1200px;margin:0 auto;padding:2rem 1.5rem}footer.svelte-12qhfyh{text-align:center;color:#8b949e;border-top:1px solid #21262d;padding:1.5rem;font-size:.85rem}footer.svelte-12qhfyh a:where(.svelte-12qhfyh){color:#8b949e}footer.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:#58a6ff}@media (width<=640px){.nav-links.svelte-12qhfyh{gap:.75rem;font-size:.8rem}}
