.about-section.svelte-cwls5q{margin-bottom:24px}.about-section.svelte-cwls5q:last-child{margin-bottom:0}.skills-list.svelte-cwls5q{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.skills-list.svelte-cwls5q li:where(.svelte-cwls5q){color:var(--text-muted, #8b8b8b);font-size:.9rem;display:flex;align-items:center;gap:6px}.inline-icon.svelte-cwls5q{width:16px;height:16px;image-rendering:pixelated}.image-gallery.svelte-cwls5q{margin-top:20px;overflow:hidden;border-radius:4px;border:1px solid #333;padding:8px;background:#0f0f0f}.gallery-scroll.svelte-cwls5q{display:flex;gap:12px;overflow-x:auto;padding-bottom:8px;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--accent-color, #ffd1dc) transparent}.gallery-scroll.svelte-cwls5q::-webkit-scrollbar{height:6px}.gallery-scroll.svelte-cwls5q::-webkit-scrollbar-track{background:transparent}.gallery-scroll.svelte-cwls5q::-webkit-scrollbar-thumb{background:var(--accent-color, #ffd1dc);border-radius:3px}.gallery-item.svelte-cwls5q{flex:0 0 calc(50% - 6px);scroll-snap-align:start;border-radius:4px;overflow:hidden;background:#1a1a1a;aspect-ratio:16/9}.gallery-item.svelte-cwls5q img:where(.svelte-cwls5q){width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.gallery-item.svelte-cwls5q:hover img:where(.svelte-cwls5q){transform:scale(1.05)}.about-section.svelte-cwls5q a:where(.svelte-cwls5q){color:var(--accent-color, #ffd1dc);text-decoration:underline;text-underline-offset:2px}.about-section.svelte-cwls5q a:where(.svelte-cwls5q):hover{opacity:.8}
