.des:where(.astro-XAHIX5FP){margin:8% auto}a:where(.astro-XAHIX5FP){text-decoration:none;color:#000;font-size:2rem}main:where(.astro-XAHIX5FP){margin:auto;padding:1.5rem;max-width:60ch}h1:where(.astro-XAHIX5FP){font-size:3rem;font-weight:800;margin:0}.final-card:where(.astro-XAHIX5FP){margin-top:3rem}.text-gradient:where(.astro-XAHIX5FP){background-image:var(--accent-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:400%;background-position:0%}.welcome:where(.astro-XAHIX5FP){margin-left:2rem;text-align:center}.instructions:where(.astro-XAHIX5FP){max-width:30ch;line-height:1.6;margin:2rem auto;text-align:center}.content:where(.astro-XAHIX5FP){margin:0 auto;padding:1.5rem;max-width:60ch}.link-card-grid:where(.astro-XAHIX5FP){display:grid;grid-template-columns:repeat(auto-fit,minmax(24ch,1fr));gap:1.5rem;margin-top:10%}.skills-section:where(.astro-XAHIX5FP){text-align:center;margin-top:8rem}.section-title:where(.astro-XAHIX5FP){font-size:2rem;font-weight:800;margin-bottom:2rem}.skills-grid:where(.astro-XAHIX5FP){display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1.5rem}.skill-card:where(.astro-XAHIX5FP){background-color:#fff;border-radius:.6rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;padding:3rem;box-sizing:border-box;transition:transform .2s ease-in-out;display:flex;flex-direction:column;justify-content:space-between}.skill-card:where(.astro-XAHIX5FP):hover{transform:translateY(-5px)}.progress-bar:where(.astro-XAHIX5FP){background-color:#f0f0f0;height:1.5rem;border-radius:.75rem;overflow:hidden}.progress:where(.astro-XAHIX5FP){width:0;height:100%;background-color:#4caf50;text-align:center;color:#fff;font-weight:700;line-height:1.5rem;transition:width 1s}@media (max-width: 768px){.link-card-grid:where(.astro-XAHIX5FP){grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.skills-section:where(.astro-XAHIX5FP){margin-top:4rem}}
