.container.svelte-12zqls{max-width:1200px;margin:auto;padding:2rem;text-align:center}h2.svelte-12zqls{font-size:2.5rem;color:var(--lavender);margin-bottom:1rem;text-shadow:0 0 8px var(--lavender);animation:svelte-12zqls-fadeIn 1.5s ease;text-align:center}.skills-grid.svelte-12zqls{display:flex;flex-direction:column;gap:1.5rem;margin-top:2rem}.skill-band.svelte-12zqls{background:#2c2c2e99;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(138,99,210,.3);border-radius:16px;padding:1.75rem 2rem;box-shadow:0 8px 32px #0000005e;transition:transform .3s ease;display:grid;grid-template-columns:minmax(180px,240px) 1fr;gap:1.5rem;align-items:center}.skill-band.svelte-12zqls:hover{transform:translateY(-4px);border-color:var(--lavender)}.skill-meta.svelte-12zqls{text-align:left}.skill-meta.svelte-12zqls h3:where(.svelte-12zqls){font-size:1.6rem;color:var(--lavender);text-transform:uppercase;letter-spacing:.6px;margin:0 0 .35rem}.skill-meta.svelte-12zqls p:where(.svelte-12zqls){margin:0;color:var(--soft-white);opacity:.8;font-size:.95rem}.skill-tags.svelte-12zqls{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:flex-start}.skill-tag.svelte-12zqls{padding:.45rem .85rem;border-radius:999px;background:#8a63d226;border:1px solid rgba(138,99,210,.35);color:var(--soft-white);font-size:.95rem;letter-spacing:.2px;transition:transform .2s ease,box-shadow .2s ease;white-space:nowrap}.skill-tag.svelte-12zqls:hover{transform:translateY(-2px);box-shadow:0 6px 16px #8a63d240}@media (max-width: 768px){.skill-band.svelte-12zqls{grid-template-columns:1fr;text-align:center}.skill-meta.svelte-12zqls{text-align:center}.skill-tags.svelte-12zqls{justify-content:center}}@keyframes svelte-12zqls-fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
