.button{width:100%;padding:1em 0;background-color:var(--lighter-background);display:block;text-align:center;font-size:1.5em;font-weight:700;color:var(--foreground-special);border-radius:.4em;margin-top:.7rem;border:2px solid var(--muted-accent);transition:all .5s ease}.button-layout{display:flex;flex-flow:column nowrap;align-items:flex-end}.button:hover{transform:scale(1.03);border:2px solid var(--accent)}.refresh{margin-top:.4em;cursor:pointer;font-size:1.3em;color:var(--foreground-normal);transition:color .3s ease}.refresh:hover{color:var(--foreground-special);animation:spin .6s ease}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}.fade-enter{opacity:0;transform:scale(.9)}.fade-enter-active{transition:opacity .3s ease}.fade-enter-active,.fade-exit{opacity:1;transform:scale(1)}.fade-exit-active{opacity:0;transform:scale(.9);transition:opacity .3s ease}@media (min-width:768px) and (max-width:1439px){.button{padding:.75em 0;margin-top:.6rem}.refresh{margin-top:.2em}}@media (min-width:0px) and (max-width:767px){.button{padding:.6em 0;margin-top:.55rem;font-size:1.3em;font-weight:600}.refresh{margin-top:.2em}}.about{display:flex;flex-flow:row nowrap;justify-content:space-between}.about .description .text{margin-bottom:.3em}.about .image-me{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:45%;margin-left:5%}.about .image-me img{width:100%;border:1px solid var(--muted-accent);border-radius:.4em}.about .image-me figcaption{font-size:.8em;font-style:italic;text-align:center;margin-top:.3rem}.more{display:flex;gap:4%;align-items:flex-start}.text li{position:relative;list-style-position:inside;transition:all .3s ease}.resume-github{flex:1;min-width:0}.skills{width:35%}.skills .grouped-skills{display:flex;flex-flow:row wrap;justify-content:space-between;margin-top:.9rem;row-gap:.5rem}.skills .grouped-skills svg{width:2.5em;height:auto;transition:color .5s ease}.skills .grouped-skills svg:hover{color:var(--accent)}@media (min-width:768px) and (max-width:1439px){.about .image-me{margin-left:2%}.skills .grouped-skills{margin-top:.75rem}.about .image-me figcaption{margin-bottom:1.5rem}}@media (min-width:0px) and (max-width:767px){.about{flex-flow:column nowrap;justify-content:center;align-items:center}.about .image-me{max-width:100%;margin-left:0;margin-top:.4rem}.about .image-me figcaption{font-size:1em;margin-bottom:1.2rem}.more{flex-flow:column nowrap;justify-content:center;align-items:center}.resume-github{width:100%;margin-bottom:.75em}.skills{width:100%}.skills .grouped-skills{display:flex;flex-flow:row wrap;justify-content:space-between;margin-top:.75rem}.resume-github h2,.skills h2{text-align:center}.skills .grouped-skills svg{width:3.2em}}@media (min-width:320px) and (max-width:374px){.skills .grouped-skills svg{width:3em}}