@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&display=swap";:root{--color-bg: #fafafa;--color-text: #1a1a1a;--color-text-secondary: #666;--color-text-muted: #999;--color-border: #e5e5e5;--color-link: #333}*,*:before,*:after{box-sizing:border-box}body{max-width:36rem;margin:0 auto;background-color:var(--color-bg);color:var(--color-text);font-family:Inter,system-ui,sans-serif;font-size:15px;line-height:1.6;padding:4rem 1.5rem}a{color:var(--color-link);text-decoration:underline;text-decoration-color:#ccc;text-underline-offset:2px}a:hover{text-decoration-color:var(--color-text)}::selection{background:#333;color:#fff}header.svelte-12qhfyh{margin-bottom:3rem}.profile-picture.svelte-12qhfyh{width:72px;height:72px;border-radius:50%;object-fit:cover;margin-bottom:1rem}h1.svelte-12qhfyh{font-size:1.5rem;font-weight:600;margin:0 0 .25rem;letter-spacing:-.02em}h1.svelte-12qhfyh a:where(.svelte-12qhfyh){color:inherit;text-decoration:none}h1.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{text-decoration:underline;text-decoration-color:#ccc}.location.svelte-12qhfyh{font-size:.9rem;color:var(--color-text-secondary);margin:0}
