.about-counters{width:100%;max-width:900px;margin:0 auto;margin-top:1.5rem}.skills-section{padding:4rem 2rem;background-color:#07090f;color:#ddd8cc;margin-top:-2px}.skills-section-inner{max-width:900px;margin:0 auto;width:100%}.skills-counter-link{text-decoration:none;color:inherit;border-radius:8px;border:1px solid transparent;padding:.75rem;transition:border-color .3s ease,background .3s ease}.skills-counter-link:hover{border-color:rgba(232,184,75,.25);background:rgba(232,184,75,5%)}.skills-counter-link:hover .skills-counter-value,.skills-counter-link:hover .skills-counter-suffix{color:#f5cc72}.skills-counter-link:hover .skills-counter-label{color:rgba(232,184,75,.7)}.skills-counters{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:2rem;width:100%;justify-items:center;text-align:center}@media(max-width:768px){.skills-counters{grid-template-columns:repeat(2,1fr);gap:1.5rem}}.skills-counter{display:flex;flex-direction:column;align-items:center;gap:.25rem}.skills-counter-number{display:inline-block;line-height:1}.skills-counter-value{font-family:fraunces,Georgia,serif;font-size:2.5rem;font-weight:300;color:#e8b84b;line-height:1}.skills-counter-suffix{font-family:fraunces,Georgia,serif;font-size:2rem;font-weight:300;color:rgba(232,184,75,.7);margin-left:-.1em}.skills-counter-label{font-family:jetbrains mono,fira code,monospace;font-size:.75rem;color:#6b7280;margin:0;text-transform:uppercase;letter-spacing:.1em}.skills-section .skills-list{display:flex;flex-direction:column;gap:1.25rem}.skills-skill-item{width:100%}.skills-skill-header{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:.5rem}.skills-skill-name{font-family:ibm plex sans,system-ui,sans-serif;font-size:.95rem;color:#ddd8cc;font-weight:400}.skills-skill-percent{font-family:jetbrains mono,fira code,monospace;font-size:.8rem;color:#6b7280;font-weight:500}.skills-skill-track{height:3px;background:rgba(232,184,75,.1);border-radius:2px;overflow:hidden}.skills-skill-fill{height:100%;background:linear-gradient(90deg,#e8b84b 0%,#f5cc72 100%);border-radius:2px;transition:width 1.2s cubic-bezier(.4,0,.2,1)}#skills.skills-visible .skills-skill-fill{transition:width 1s ease-out}