.home.svelte-1uha8ag{max-width:750px;margin:0 auto;padding:3rem 1.5rem;display:flex;flex-direction:column;gap:.75rem}.header.svelte-1uha8ag{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem}.header-left.svelte-1uha8ag{display:flex;align-items:center;gap:1rem}.avatar.svelte-1uha8ag{width:52px;height:52px;border-radius:50%;flex-shrink:0}.name.svelte-1uha8ag{font-size:1.3rem;font-weight:600;margin-bottom:.15rem;color:var(--text)}.tagline.svelte-1uha8ag{color:var(--text-dim);font-size:.9rem}.tudelft-trigger.svelte-1uha8ag{background:none;border:none;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer;text-decoration:underline dotted transparent;transition:all .15s}.tudelft-trigger.svelte-1uha8ag:hover{color:var(--accent);text-decoration-color:var(--accent)}.nav-links.svelte-1uha8ag{display:flex;gap:.25rem}.nav-link.svelte-1uha8ag{padding:.35rem .7rem;font-size:.9rem;color:var(--text-dim);border-radius:var(--radius);transition:all .1s}.nav-link.svelte-1uha8ag:hover{background:var(--bg-hover);color:var(--text)}.about-section.svelte-1uha8ag{padding:1.5rem}.about-body.svelte-1uha8ag{font-size:1rem;line-height:1.75;color:var(--text-dim)}.about-body.svelte-1uha8ag p{margin-bottom:.75rem}.about-body.svelte-1uha8ag p:last-child{margin-bottom:0}.about-body.svelte-1uha8ag strong{color:var(--text);font-weight:500}.about-body.svelte-1uha8ag code{font-family:var(--font-mono);font-size:.82em;background:var(--bg-input);padding:.1em .3em;border-radius:3px;border:1px solid var(--border);color:var(--accent-light)}.about-body.svelte-1uha8ag a{color:var(--accent-light)}.about-body.svelte-1uha8ag figure{margin:1.5rem 0}.about-body.svelte-1uha8ag figure img{width:100%;border-radius:8px;border:1px solid var(--border);display:block}.about-body.svelte-1uha8ag figcaption{font-size:.75rem;color:var(--text-muted);text-align:center;margin-top:.5rem}.socials.svelte-1uha8ag{display:flex;gap:.5rem;flex-wrap:wrap}.social-link.svelte-1uha8ag{padding:.4rem .85rem;font-size:.9rem;color:var(--text-dim);transition:all .1s}.social-link.svelte-1uha8ag:hover{border-color:var(--border-light);color:var(--text)}@media(max-width:640px){.header.svelte-1uha8ag{flex-direction:column;align-items:flex-start;gap:.75rem}.nav-links.svelte-1uha8ag{flex-wrap:wrap}}.about-body.svelte-1uha8ag pre{background:var(--bg-base);border:1px solid var(--border);border-radius:6px;padding:1rem 1.25rem;margin:1rem 0;overflow-x:auto;scrollbar-width:none}.about-body.svelte-1uha8ag pre::-webkit-scrollbar{display:none}.about-body.svelte-1uha8ag pre code{font-family:var(--font-mono);font-size:.82em;background:none;border:none;padding:0;color:var(--code-text, var(--accent-light));white-space:pre;display:block}.about-body.svelte-1uha8ag hr{border:none;border-top:1px solid var(--border);margin:1.5rem 0}.about-body.svelte-1uha8ag blockquote{border-left:3px solid var(--border-light);margin:1rem 0;padding:.25rem 0 .25rem 1rem;color:var(--text-muted);font-style:italic}
