section.svelte-7a8mnf{padding-block:var(--space-4)}section.svelte-7a8mnf:not(:first-of-type){border-top:1px solid var(--border)}h2.svelte-7a8mnf{text-transform:capitalize;margin:0 0 var(--space-3);font-size:1.3rem}.line.svelte-1fypwei{font-family:var(--font-mono);color:var(--fg-dim);margin:0}.prompt.svelte-1fypwei{color:var(--orb-2)}.sep.svelte-1fypwei{color:var(--fg-dim);margin-right:.4em}.cursor.svelte-1fypwei{color:var(--orb-1);animation:1.1s step-end infinite svelte-1fypwei-blink;display:inline-block}@keyframes svelte-1fypwei-blink{50%{opacity:0}}.output.svelte-1fypwei{margin-top:var(--space-2)}.card.svelte-oviq8z{gap:var(--space-2);padding:var(--space-3);background:var(--bg-panel);border:1px solid var(--border);border-radius:4px;display:grid}.shot.svelte-oviq8z{aspect-ratio:16/10;border:1px dashed var(--border);border-radius:3px;justify-content:center;align-items:center;display:flex;overflow:hidden}.shot.svelte-oviq8z img:where(.svelte-oviq8z){object-fit:cover;width:100%;height:100%;display:block}.shot.empty.svelte-oviq8z{background:var(--bg)}.placeholder.svelte-oviq8z{font-family:var(--font-mono);color:var(--fg-dim);font-size:.75rem}h3.svelte-oviq8z{margin:0;font-size:1rem}.role.svelte-oviq8z{font-family:var(--font-mono);color:var(--fg-dim);margin:0;font-size:.75rem;font-weight:700}p.svelte-oviq8z{color:var(--fg-dim);margin:0}.stack.svelte-oviq8z{font-family:var(--font-mono);flex-wrap:wrap;gap:.4rem;margin:0;padding:0;font-size:.7rem;list-style:none;display:flex}.stack.svelte-oviq8z li:where(.svelte-oviq8z){border:1px solid var(--border);color:var(--fg-dim);border-radius:3px;padding:.15rem .5rem}.stack.svelte-oviq8z li:where(.svelte-oviq8z):nth-child(4n+1){border-color:var(--orb-1)}.stack.svelte-oviq8z li:where(.svelte-oviq8z):nth-child(4n+2){border-color:var(--orb-2)}.stack.svelte-oviq8z li:where(.svelte-oviq8z):nth-child(4n+3){border-color:var(--orb-3)}.stack.svelte-oviq8z li:where(.svelte-oviq8z):nth-child(4n+4){border-color:var(--orb-4)}.variants.svelte-oviq8z{font-size:.8rem}.variants.svelte-oviq8z summary:where(.svelte-oviq8z){cursor:pointer;color:var(--link);width:fit-content}.variants.svelte-oviq8z summary:where(.svelte-oviq8z):hover{text-decoration:underline}.variants.svelte-oviq8z ul:where(.svelte-oviq8z){margin:var(--space-1) 0 0;color:var(--fg-dim);padding-left:1.2rem;list-style:outside}.badge.svelte-ic9j53{min-width:12ch;display:inline-block}.label.svelte-ic9j53{animation:.6s svelte-ic9j53-fade;display:inline-block}@keyframes svelte-ic9j53-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.label.svelte-ic9j53{animation:none}}.hero.svelte-1uha8ag{padding-block:var(--space-5) var(--space-4)}h1.svelte-1uha8ag{margin:var(--space-2) 0 0;font-size:clamp(1.5rem,4vw,2.25rem)}.tagline.svelte-1uha8ag{font-family:var(--font-mono);color:var(--fg-dim);margin:var(--space-1) 0 0}.dim.svelte-1uha8ag{color:var(--fg-dim);font-size:.9rem}.work-note.svelte-1uha8ag{margin:0 0 var(--space-3)}.grid.svelte-1uha8ag{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.contact-list.svelte-1uha8ag{margin:0;padding:0;list-style:none}
