.skill-grid.svelte-42iflt{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px}.skill-badge.svelte-42iflt{display:flex;flex-direction:column;text-align:center;align-items:center;font-weight:500;cursor:pointer;transition:transform .3s ease,opacity .6s ease;opacity:0;transform:translateY(20px)}.skill-badge.svelte-42iflt.revealed{opacity:1;transform:translateY(0)}.skill-badge.svelte-42iflt:hover{transform:translateY(0) scale(1.1)}.skill-badge.svelte-42iflt img{width:64px;height:64px;object-fit:contain;transition:transform .3s ease}.skill-badge.svelte-42iflt:hover img{transform:scale(1.2)}.skill-group-wrapper.svelte-42iflt{opacity:0;transform:translateY(30px);transition:opacity .8s ease,transform .8s ease}.skill-group-wrapper.svelte-42iflt.revealed{opacity:1;transform:translateY(0)}@media (max-width: 768px){.skill-badge.svelte-42iflt{text-align:left;margin-top:2px;align-items:flex-start}.skill-badge.svelte-42iflt img{display:none}}
