*{box-sizing:border-box;margin:0;padding:0}html,body{color:#333;background-color:#fff;font-family:system-ui,-apple-system,sans-serif}h1{color:#333;margin:1rem;font-size:2.5rem}h2{color:#333;margin:1rem;font-size:1.5rem}h3{color:#333;margin:1rem;font-size:1.25rem}p{color:#555;margin:1rem;line-height:1.6}a{color:#06c;text-decoration:none}a:hover{text-decoration:underline}ul,ol{margin:1rem 0 1rem 2rem}li{margin-bottom:.5rem}.layout.svelte-12qhfyh{flex-direction:column;min-height:100vh;display:flex}header.svelte-12qhfyh{background-color:#f5f5f5;border-bottom:1px solid #ddd;padding:1rem 0}nav.svelte-12qhfyh{justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:0 1rem;display:flex}.logo.svelte-12qhfyh{color:#333;font-size:1.5rem;font-weight:700;text-decoration:none}.logo.svelte-12qhfyh:hover{color:#06c}.nav-links.svelte-12qhfyh{gap:2rem;display:flex}.nav-links.svelte-12qhfyh a:where(.svelte-12qhfyh){color:#333;font-size:1rem;text-decoration:none}.nav-links.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:#06c}main.svelte-12qhfyh{flex:1}footer.svelte-12qhfyh{background-color:#f5f5f5;border-top:1px solid #ddd;margin-top:2rem;padding:2rem 0}.footer-content.svelte-12qhfyh{text-align:center;color:#666;max-width:1200px;margin:0 auto;padding:0 1rem;font-size:.9rem}.footer-content.svelte-12qhfyh a:where(.svelte-12qhfyh){color:#06c;text-decoration:none}.footer-content.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{text-decoration:underline}
