.about.svelte-cwls5q{gap:calc(var(--spacing-unit) * 12);flex-direction:column;display:flex}.about.svelte-cwls5q h1:where(.svelte-cwls5q){letter-spacing:-.02em;margin:0 0 calc(var(--spacing-unit) * 4) 0;color:var(--color-text-primary);font-size:2rem;font-weight:800}.about.svelte-cwls5q h2:where(.svelte-cwls5q){letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary);margin:0 0 calc(var(--spacing-unit) * 4) 0;border-bottom:none;padding-bottom:0;font-size:.75rem;font-weight:600}.intro.svelte-cwls5q p:where(.svelte-cwls5q){color:var(--color-text-primary);margin:0;font-size:1.1rem;line-height:1.8}.tech-list.svelte-cwls5q{gap:calc(var(--spacing-unit) * 3);flex-wrap:wrap;display:flex}.tech-chip.svelte-cwls5q{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text-primary);white-space:nowrap;border-radius:6px;padding:4px 10px;font-size:.875rem;font-weight:500;display:inline-block}.contact.svelte-cwls5q p:where(.svelte-cwls5q){color:var(--color-text-primary);margin:0}@media (width<=600px){.about.svelte-cwls5q h1:where(.svelte-cwls5q){font-size:1.5rem}.intro.svelte-cwls5q p:where(.svelte-cwls5q){font-size:1rem}}
