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