@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+Mono:wght@100..900&display=swap";*:where(:not(html,iframe,canvas,img,svg,video):not(svg *,symbol *)){all:unset;display:revert}*,*:before,*:after{box-sizing:border-box}a,button{cursor:revert}ol,ul,menu{list-style:none}img{max-width:100%}table{border-collapse:collapse}textarea{white-space:revert}meter{-webkit-appearance:revert;appearance:revert}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]){-moz-user-modify:read-write;-webkit-line-break:after-white-space;-webkit-user-modify:read-write;overflow-wrap:break-word}:where([draggable=true]){-webkit-user-drag:element}.card{border-radius:8px;border:1pt solid rgba(242,242,242,.2);padding:15px;width:100%}.code{font-family:Noto Sans Mono;font-size:16px;font-weight:400}.markdown>:first-child{margin-top:0!important}.markdown>:last-child{margin-bottom:0!important}.markdown h1{font-size:26px}@media screen and (max-width:700px){.markdown h1{font-size:22px}}.markdown h2{font-size:22px}@media screen and (max-width:700px){.markdown h2{font-size:16px}}.markdown h3{font-size:16px}@media screen and (max-width:700px){.markdown h3{font-size:14px}}.markdown h4{font-size:14px}.markdown h5,.markdown h6{font-size:12px;margin:16px 0}.markdown a,.markdown p,.markdown li,.markdown blockquote{color:#f2f2f299;font-size:14px;margin:14px 0}.markdown li{margin:5px!important}.markdown li:first-of-type{margin-top:0!important}.markdown li:last-of-type{margin-bottom:0!important}.markdown li ul,.markdown li ol{margin-bottom:5px!important;margin-top:5px!important}.markdown h1,.markdown h2,.markdown h3,.markdown h4{margin:22px 0 16px}.markdown h1,.markdown h2,.markdown h3,.markdown h4,.markdown b,.markdown strong{font-weight:500}.markdown a{color:#f2f2f2;text-decoration:underline solid transparent;transition:.3s}.markdown a:hover{text-decoration:underline solid #f2f2f2}.markdown i{font-style:italic}.markdown s{text-decoration:line-through}.markdown u{text-decoration:underline}.markdown ul{list-style:initial;margin:14px 0;margin-left:14px!important}.markdown ol{list-style:upper-roman;margin:14px 0;margin-left:14px!important}.markdown li::marker{color:#f2f2f299}.markdown blockquote{position:relative;padding-left:14px}.markdown blockquote:before{background-color:#f2f2f299;border-radius:5px;content:"";height:100%;left:0;position:absolute;top:0;width:5px}.markdown table{margin:0!important;vertical-align:middle;width:100%}.markdown table *{margin:0!important}.markdown table tr th,.markdown table tr td{border:1px solid rgba(242,242,242,.2);padding:4px}.markdown table tr th{background-color:#0066cc1a;text-align:center}.markdown center{text-align:center}.markdown img,.markdown picture,.markdown video{height:auto;width:auto}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#11181c}::-webkit-scrollbar-thumb{cursor:grab;background:#f2f2f21a}::-webkit-scrollbar-thumb:hover{background:#f2f2f21a}html,body{align-items:center;background-color:#11181c;color:#f2f2f2;display:flex;flex-direction:column;font-family:Inter,Arial,sans-serif;font-optical-sizing:auto;font-weight:300;height:auto;justify-content:center;margin:0;min-height:100%;padding:0;position:relative;width:100%}html body,body body{padding:40px 40px 60px}@media screen and (max-width:1000px){html body,body body{padding:15px 15px 60px}}html main,body main{display:grid;gap:30px 15px;grid-template-columns:285px auto;max-width:1040px;width:100%}@media screen and (max-width:700px){html main,body main{grid-template-columns:auto}}html main #a-side,body main #a-side{height:calc(100vh - 80px);min-height:850px;position:sticky;top:40px}@media screen and (max-width:1000px){html main #a-side,body main #a-side{top:15px}}@media screen and (max-width:700px){html main #a-side,body main #a-side{height:auto;min-height:auto;position:relative;top:auto}}html main .column-wrapper,body main .column-wrapper{display:flex;flex-direction:column;gap:30px;width:100%}html footer,body footer{align-items:center;bottom:0;display:flex;font-size:12px;height:60px;opacity:.5;position:absolute}#profile{display:grid;gap:15px;grid-template-columns:auto;width:100%}@media screen and (max-width:700px){#profile{grid-template-columns:auto auto}}@media screen and (max-width:500px){#profile{grid-template-columns:auto}}#profile .profile{align-self:center;aspect-ratio:1;border-radius:50%;border:1pt solid rgba(242,242,242,.2);height:auto;max-width:260px;object-fit:cover;object-position:center;overflow:hidden;width:100%}@media screen and (max-width:700px){#profile .profile{grid-row:1/3;justify-self:flex-end;max-width:200px}}@media screen and (max-width:500px){#profile .profile{grid-row:auto;justify-self:center}}@media screen and (max-width:700px){#profile .credentials{align-self:flex-end}}@media screen and (max-width:500px){#profile .credentials{align-self:auto}}#profile .credentials .name{font-size:26px;font-weight:400}#profile .credentials .title{font-size:16px;opacity:.6}#profile .location{align-items:center;display:flex;font-size:14px;gap:5px}@media screen and (max-width:700px){#profile .location{align-self:flex-start;grid-column:2/3;grid-row:2}}@media screen and (max-width:500px){#profile .location{align-self:auto;grid-column:auto;grid-row:auto}}#profile .location svg{height:16px;width:16px}#profile .location span{opacity:.6}#profile .call-to-action{align-items:center;background-color:#06c;border-radius:5px;color:#f2f2f2;display:flex;justify-content:center;padding:10px}@media screen and (max-width:700px){#profile .call-to-action{grid-column:1/3}}@media screen and (max-width:500px){#profile .call-to-action{grid-column:auto}}#profile .divider{background-color:#f2f2f2;border-radius:100vw;border:none;height:1px;opacity:.2;width:100%}@media screen and (max-width:700px){#profile .divider{grid-column:1/3}}@media screen and (max-width:500px){#profile .divider{grid-column:auto}}#profile .socials{display:flex;flex-direction:column;font-size:14px;gap:10px}@media screen and (max-width:700px){#profile .socials{grid-column:1/3}}@media screen and (max-width:500px){#profile .socials{grid-column:auto}}#profile .socials .social-item{align-items:center;color:#f2f2f2;display:flex;gap:10px;width:fit-content}#profile .socials .social-item svg{height:16px;width:16px}#profile .socials .social-item span{opacity:.6;transition:.3s}#profile .socials .social-item:hover span{opacity:1}#skills{height:100%;position:relative}#skills.desktop-skills{display:flex}@media screen and (max-width:700px){#skills.desktop-skills{display:none}}#skills.mobile-skills{display:none}@media screen and (max-width:700px){#skills.mobile-skills{display:flex}}#skills .skills-wrapper{display:flex;flex-direction:column;gap:15px;height:100%;max-height:440px;min-height:220px;position:absolute;width:100%}@media screen and (max-width:700px){#skills .skills-wrapper{position:relative}}#skills .sorter{align-items:center;border-bottom:1px solid rgba(242,242,242,.4);display:flex;font-size:14px;gap:10px;justify-content:space-between;margin:15px 15px 0;opacity:.6;padding-bottom:5px}#skills .skills-card{display:flex;flex-direction:column;overflow:hidden;padding:0}#skills .skills-card .skills-list{display:flex;flex-direction:column;gap:10px;overflow-x:hidden;overflow-y:auto;padding:15px 10px 15px 15px}#skills .skills-card .skills-list::-webkit-scrollbar-track{background:#f2f2f21a}#skills .skills-card .skills-list .skill-item{align-items:center;display:flex;gap:5px}#skills .skills-card .skills-list .skill-item i{aspect-ratio:1;background-color:#06c;border-radius:50%;height:8px;margin-right:5px;width:8px}#skills .skills-card .skills-list .skill-item span{font-size:14px;white-space:nowrap}#skills .skills-card .skills-list .skill-item hr{background-color:#f2f2f2;border-radius:100vw;height:1px;margin-bottom:4px;margin-top:auto;opacity:.2;width:100%}
