*{box-sizing:border-box}:root{font-family:Manrope,sans-serif;color:#14251e;background:#f5f2eb;font-synthesis:none}body{margin:0;min-height:100vh;background:radial-gradient(circle at 80% 8%,#d8eee3 0,transparent 29rem),#f5f2eb}a{color:inherit}header.svelte-12qhfyh{max-width:1180px;margin:auto;padding:28px 30px;display:flex;align-items:center;justify-content:space-between}.brand.svelte-12qhfyh{display:flex;gap:10px;align-items:center;text-decoration:none;font:500 14px DM Mono,monospace;letter-spacing:.08em}.mark.svelte-12qhfyh{display:grid;place-items:center;width:26px;height:26px;border-radius:8px;color:#f9faf5;background:#176548;font:500 21px DM Mono}nav.svelte-12qhfyh{display:flex;gap:26px;font-size:14px}nav.svelte-12qhfyh a:where(.svelte-12qhfyh){text-decoration:none;color:#53655d}nav.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:#176548}footer.svelte-12qhfyh{max-width:1120px;margin:60px auto 0;padding:24px 0 40px;border-top:1px solid #cad2cc;display:flex;justify-content:space-between;color:#718079;font:12px DM Mono}@media(max-width:650px){header.svelte-12qhfyh{padding:20px}nav.svelte-12qhfyh a:where(.svelte-12qhfyh):nth-child(2),nav.svelte-12qhfyh a:where(.svelte-12qhfyh):nth-child(3){display:none}footer.svelte-12qhfyh{margin:40px 20px 0}}
