.techlist[data-astro-cid-dr76n56b]{display:flex;flex-wrap:wrap;gap:.5rem}.project[data-astro-cid-lswzvo5y]{grid-column:span 2 / span 2}@media (min-width: 768px){.project[data-astro-cid-lswzvo5y]{grid-column:span 1 / span 1}}.content[data-astro-cid-lswzvo5y]{margin-bottom:1rem;display:flex;flex-direction:row;gap:1rem;.image-container[data-astro-cid-lswzvo5y]{width:10rem;height:10rem}.image-container[data-astro-cid-lswzvo5y]{flex:none}.image-container[data-astro-cid-lswzvo5y]{& img[data-astro-cid-lswzvo5y]{aspect-ratio:1 / 1}& img[data-astro-cid-lswzvo5y]{width:10rem;height:10rem}& img[data-astro-cid-lswzvo5y]{-o-object-fit:cover;object-fit:cover}& img[data-astro-cid-lswzvo5y]{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}& img[data-astro-cid-lswzvo5y]:hover{outline-offset:6px}& img[data-astro-cid-lswzvo5y]:hover{outline-color:#e389ff}}.text[data-astro-cid-lswzvo5y] h3[data-astro-cid-lswzvo5y]{font-size:1.5rem;line-height:2rem}@media (min-width: 768px){.text[data-astro-cid-lswzvo5y] h3[data-astro-cid-lswzvo5y]{font-size:1.5rem;line-height:2rem}}}@media (min-width: 768px){.project__big[data-astro-cid-lswzvo5y]{grid-column:span 2 / span 2}}.project__big[data-astro-cid-lswzvo5y]{.content[data-astro-cid-lswzvo5y]{flex-direction:column}@media (min-width: 768px){.content[data-astro-cid-lswzvo5y]{flex-direction:row}}.content[data-astro-cid-lswzvo5y]{.image-container[data-astro-cid-lswzvo5y]{display:flex}.image-container[data-astro-cid-lswzvo5y]{height:auto}.image-container[data-astro-cid-lswzvo5y]{width:100%}@media (min-width: 768px){.image-container[data-astro-cid-lswzvo5y]{width:20rem}}.image-container[data-astro-cid-lswzvo5y]{& img[data-astro-cid-lswzvo5y]{aspect-ratio:16 / 9}& img[data-astro-cid-lswzvo5y]{height:auto}& img[data-astro-cid-lswzvo5y]{width:100%}& img[data-astro-cid-lswzvo5y]{-o-object-fit:cover;object-fit:cover}}.text[data-astro-cid-lswzvo5y] h3[data-astro-cid-lswzvo5y]{font-size:1.875rem;line-height:2.25rem}@media (min-width: 768px){.text[data-astro-cid-lswzvo5y] h3[data-astro-cid-lswzvo5y]{font-size:2.25rem;line-height:2.5rem}}}}img[data-astro-cid-lswzvo5y]{outline:3px solid rgba(54,54,54);outline-offset:3px}form[data-astro-cid-svshx33u]{& div[data-astro-cid-svshx33u]{display:flex}& div[data-astro-cid-svshx33u]{flex-direction:column}label{font-weight:700}button{all:unset;-webkit-user-select:none;-moz-user-select:none;user-select:none}button{width:100%}button{border-radius:.375rem}button{background-color:var(--accent)}button{padding-top:.5rem;padding-bottom:.5rem}button{text-align:center}button{font-weight:700}button{color:var(--accent-color)}button{&:hover{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}&:hover{cursor:pointer}&:hover{outline-style:solid}&:hover{outline-offset:2px}&:hover:active{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}transition:all .1s linear}input,textarea{all:unset}input,textarea{border-radius:.375rem}input,textarea{background-color:#18181bcc}input,textarea{padding:.5rem}input,textarea{font-size:1.125rem;line-height:1.75rem}input,textarea{font-weight:400}input,textarea{border-width:2px}input,textarea{border-style:solid}input,textarea{--tw-border-opacity: 1;border-color:rgb(82 82 91 / var(--tw-border-opacity))}input,textarea{&:focus,:active{--tw-border-opacity: 1;border-color:rgb(212 212 216 / var(--tw-border-opacity))}transition:all .1s linear}}.jumping-text[data-astro-cid-j7pv25f6]{display:inline-flex}.animate-jump[data-astro-cid-j7pv25f6]{animation:jump .5s ease-in-out forwards,rainbow .9s ease-in-out forwards}.header[data-astro-cid-j7pv25f6]{position:relative;border-radius:15px;&:before{content:"";position:absolute;top:-50%;left:45%;width:130%;height:170%;background-color:#884dff;opacity:.5;filter:blur(100px);border-radius:40%;transform:translate(-50%,-50%);z-index:-100}}@keyframes rainbow{0%{color:inherit}14%{color:#ff2525}28%{color:#ffc14d}42%{color:#ff0}56%{color:#30c430}70%{color:#2266f8}84%{color:#ad46f7}to{color:inherit}}@keyframes jump{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
