section.svelte-1jy3oc6.svelte-1jy3oc6{max-width:800px;margin:0 auto;padding:2rem 1rem;line-height:1.6;color:#333}.about.svelte-1jy3oc6 h1.svelte-1jy3oc6{font-size:2.5rem;margin-bottom:1rem;text-align:center}.about.svelte-1jy3oc6 h2.svelte-1jy3oc6{font-size:1.75rem;margin-top:2rem;margin-bottom:.75rem;border-bottom:2px solid #eee;padding-bottom:.5rem}.about.svelte-1jy3oc6 p.svelte-1jy3oc6{margin-bottom:1rem}.highlight.svelte-1jy3oc6.svelte-1jy3oc6{color:#0070f3;font-weight:700}.tech-list.svelte-1jy3oc6.svelte-1jy3oc6{list-style:none;padding:0}.tech-list.svelte-1jy3oc6 li.svelte-1jy3oc6{margin-bottom:.5rem}.logos-container.svelte-1jy3oc6.svelte-1jy3oc6{display:flex;justify-content:center;align-items:center;gap:3rem;margin-top:1.5rem;padding:1rem 0}.logo.svelte-1jy3oc6.svelte-1jy3oc6{height:75px;transition:transform .3s ease,filter .3s ease;filter:grayscale(60%);opacity:.9}.logo.svelte-1jy3oc6.svelte-1jy3oc6:hover{transform:scale(1.05);filter:grayscale(0%);opacity:1}.logo-dark.svelte-1jy3oc6.svelte-1jy3oc6,html.dark .logo-light.svelte-1jy3oc6.svelte-1jy3oc6{display:none}html.dark .logo-dark.svelte-1jy3oc6.svelte-1jy3oc6{display:inline}html.dark .logo-vscht.svelte-1jy3oc6.svelte-1jy3oc6{filter:grayscale(60%) invert(1)}html.dark .logo-vscht.svelte-1jy3oc6.svelte-1jy3oc6:hover{filter:invert(1)}
