:root{--wit: #ffffff;--ink: #0a0a0a;--accent: #0044ff;--accent-diep: #0032c4;--grijs-1: #969696;--grijs-2: #e3e3e3;--grijs-3: #f0f0f0;--font-ui: "Inter", system-ui, -apple-system, sans-serif;--font-mono: "Fragment Mono", ui-monospace, monospace;--radius: 14px;--maxw: 480px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{font-family:var(--font-ui);color:var(--ink);background:var(--wit);line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}.wrap.svelte-1n46o8q{min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:2.5rem 1.25rem}.kaart.svelte-1n46o8q{width:100%;max-width:var(--maxw);display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem}.eyebrow.svelte-1n46o8q{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.wordmark.svelte-1n46o8q{font-family:var(--font-ui);font-weight:800;font-size:clamp(2.75rem,12vw,3.75rem);letter-spacing:-.045em;line-height:1;margin-top:.5rem;position:relative}.wordmark.svelte-1n46o8q:before{content:"";position:absolute;top:.04em;left:.14em;width:.2em;height:.34em;background:var(--accent);border-radius:2px;transform:skew(-22deg)}.logoHouder.svelte-1n46o8q{margin-top:.5rem;line-height:0}.logo.svelte-1n46o8q{height:clamp(4.5rem,10vw,3.5rem);width:auto;max-width:100%;display:block}.profiel.svelte-1n46o8q{display:flex;flex-direction:column;align-items:center;gap:.9rem;margin-top:1.25rem;padding:1.8rem 2.5rem;background:var(--grijs-3);border-radius:var(--radius)}.avatar.svelte-1n46o8q{flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:50%;overflow:hidden;background:var(--accent);color:var(--wit);font-weight:700}.avatar--groot.svelte-1n46o8q{width:10.25rem;height:10.25rem;font-size:1.1rem}.avatar--mini.svelte-1n46o8q{width:1.5rem;height:1.5rem;font-size:.62rem}.avatar.svelte-1n46o8q img:where(.svelte-1n46o8q){width:100%;height:100%;object-fit:cover}.profielTekst.svelte-1n46o8q{text-align:left}.naam.svelte-1n46o8q{font-weight:700;font-size:1.02rem}.functie.svelte-1n46o8q{color:var(--grijs-1);font-size:.88rem}.links.svelte-1n46o8q{width:100%;display:flex;flex-direction:column;gap:.7rem;margin-top:.75rem}.knop.svelte-1n46o8q{width:100%;display:flex;align-items:center;gap:.85rem;padding:.95rem 1.1rem;border:1px solid var(--grijs-2);border-radius:var(--radius);background:var(--wit);font-weight:600;font-size:1rem;transition:transform .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.knop.svelte-1n46o8q:hover{border-color:var(--accent);color:var(--accent);transform:translateY(-2px);box-shadow:0 6px 18px -10px #0044ff8c}.knop.svelte-1n46o8q:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.knop.svelte-1n46o8q:active{transform:translateY(0)}.knopIcoon.svelte-1n46o8q{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;color:var(--ink)}.knop.svelte-1n46o8q:hover .knopIcoon:where(.svelte-1n46o8q){color:var(--accent)}.knopIcoon.svelte-1n46o8q svg:where(.svelte-1n46o8q){width:1.15rem;height:1.15rem}.knopLabel.svelte-1n46o8q{flex:1;text-align:left}.knopPijl.svelte-1n46o8q{width:1.1rem;height:1.1rem;color:var(--grijs-1);transition:transform .15s ease,color .15s ease}.knop.svelte-1n46o8q:hover .knopPijl:where(.svelte-1n46o8q){color:var(--accent);transform:translate(3px)}.voet.svelte-1n46o8q{margin-top:1.5rem;display:flex;flex-direction:column;align-items:center;gap:.25rem;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.05em;color:var(--grijs-1)}.woordmerkMini.svelte-1n46o8q{font-family:var(--font-ui);font-weight:700;color:var(--ink);letter-spacing:-.02em}
