.skills.svelte-1twqgki{width:min(400px,100%);margin:0 auto;text-align:left}h2.svelte-1twqgki{margin:0 0 10px;font-size:.7rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent)}.rows.svelte-1twqgki{list-style:none;margin:0;padding:0;display:grid;gap:10px}.skill.svelte-1twqgki{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:0 10px}.name.svelte-1twqgki{font-size:.9rem;font-weight:650;line-height:1.25;color:var(--color-ink);text-wrap:pretty}.level.svelte-1twqgki{font-size:.78rem;font-weight:750;white-space:nowrap;color:var(--color-ink-muted);animation:svelte-1twqgki-fade .42s .26s ease both}.level.top.svelte-1twqgki{color:var(--color-accent-strong)}.meter.svelte-1twqgki{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,1fr);gap:4px;margin-top:6px}.step.svelte-1twqgki{height:6px;border-radius:99px;background:var(--color-surface-inset)}.step.on.svelte-1twqgki{background:var(--color-accent);transform-origin:left center;animation:svelte-1twqgki-fill .46s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--i) * 90ms + .12s)}@keyframes svelte-1twqgki-fill{0%{transform:scaleX(.2);opacity:.4}to{transform:none;opacity:1}}@keyframes svelte-1twqgki-fade{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.step.on.svelte-1twqgki,.level.svelte-1twqgki{animation:none}}
