li.astro-ms4wacqn{color:var(--text);margin-bottom:8px;list-style:none}li.astro-ms4wacqn:before{content:attr(data-icon);margin-right:4px}input.astro-tjsuy3kd{display:none}.expandable.astro-tjsuy3kd{width:100%;height:0;transition:transform .5s,height .5s;overflow:hidden;transform:scale(0)}input.astro-tjsuy3kd:checked+.expandable.astro-tjsuy3kd{height:auto;display:block;transform:scale(1)}.expandable.astro-tjsuy3kd .technologies.astro-tjsuy3kd{flex-wrap:wrap;justify-content:space-around;gap:.5rem;display:flex}.cell.astro-tjsuy3kd.tech-cell{text-align:center;color:var(--primary);border-radius:1em;flex-direction:column;flex-grow:1;flex-basis:15%;justify-content:space-between;align-items:center;max-width:120px;padding:1em .5em;font-weight:700;display:flex}.skill-cell.astro-mrv3zlvt{text-align:center;background-color:var(--card-background);border-radius:var(--card-radius);color:var(--primary);user-select:none;flex-grow:1;flex-basis:20%;max-width:30%;margin-bottom:1.5rem;padding:1em .5em;font-weight:700;transition:all .5s}.skill-cell.astro-mrv3zlvt>img.astro-mrv3zlvt,.skill-cell.astro-mrv3zlvt>svg.astro-mrv3zlvt{width:100%;height:50%;max-height:4em}.skill-cell.astro-mrv3zlvt:hover{background-color:var(--card-hover)}.skill-cell.astro-mrv3zlvt:has(>input:checked){background-color:var(--card-hover);aspect-ratio:1;flex-basis:100%;width:100%;max-width:100%;position:absolute}.progress.astro-mrv3zlvt{background-color:var(--secondary);width:100%;height:.25em;margin:.2em 0;display:block}h2.astro-lcdefpme.subtitle{margin-top:1em!important;margin-bottom:4px!important}ul.astro-lcdefpme{padding-left:12px}#ferris.astro-lcdefpme{z-index:100;width:auto;max-height:20vh;transition-property:bottom,right;transition-duration:.5s;position:fixed;bottom:-80vh;right:-81vw;transform:rotate(-45deg)}body:has(#rust:checked) #ferris.astro-lcdefpme,body:has(label[for=rust]:hover) #ferris.astro-lcdefpme{bottom:0;right:-2vw}.skill-grid.astro-lcdefpme{-moz-column-gap:1.5rem;flex-flow:wrap;place-content:flex-start space-around;column-gap:1.5rem;max-width:600px;display:flex;position:relative}.skill-grid.astro-lcdefpme:has(.toggled) .skill-cell.astro-lcdefpme:not(:has(>input:checked)),.skill-grid.astro-lcdefpme:has(input:checked) .skill-cell.astro-lcdefpme:not(:has(>input:checked)){background-color:#0000;height:0;margin:0;padding:0;transform:scale(0)}
