._container_3umpr_1{flex:1;display:flex;flex-direction:column;align-items:center;margin:calc(100vw / 65);margin:round(down,calc(100vw / 65),1px);background-color:#fff;overflow-y:auto}._content_3umpr_14{display:inline-block;text-align:center;margin-top:auto;margin-bottom:50px}header{margin-bottom:30px}._avatar_3umpr_25{display:inline-block;width:120px;height:120px;border-radius:6px;background-image:url(/me.jpeg);background-position:center;background-size:cover;background-repeat:no-repeat;margin-bottom:10px}._name_3umpr_37{font:var(--strike-20)}._description_3umpr_41{color:#0009;font:var(--strike-8)}._projects_3umpr_46{display:flex;flex-direction:column;align-items:center}._projects_3umpr_46>h2{color:#000;margin-bottom:10px;font:var(--strike-12)}._projectsList_3umpr_57{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:wrap;gap:4px;font:var(--strike-6)}._projects_3umpr_46{color:#0009}._projects_3umpr_46 a{width:fit-content}._skills_3umpr_75{text-align:left;display:inline-block;color:#d3d0c8;background-color:#2d2d2d;border-radius:6px;padding:25px 35px;margin-bottom:30px}._skills_3umpr_75 *{font:var(--strike-10)}._skills_3umpr_75 ._green_3umpr_88{color:#9c9}._skills_3umpr_75 ._purple_3umpr_92{color:#c9c}._skills_3umpr_75 ._rose_3umpr_96{color:#f2777a}._links_3umpr_100{text-align:center;padding:20px;margin-top:auto}._links_3umpr_100 a{display:inline-block;margin:0 10px}._links_3umpr_100:after{content:"";display:table;clear:both}._link_3umpr_100{text-decoration:none;position:relative;color:#0009;transition:color .5s}._link_3umpr_100 span{font:var(--strike-6)}._link_3umpr_100:after,._link_3umpr_100:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:var(--qs-rule)}._link_3umpr_100:after{background-color:#f2777a;width:0;transition:width .5s}._link_3umpr_100:hover{color:#f2777a}._link_3umpr_100:hover:after{width:100%}._hover-zoom_3umpr_152,._avatar_3umpr_25{transition:.2s ease all}._hover-zoom_3umpr_152:hover,._avatar_3umpr_25:hover{transform:scale(1.1)}@media(max-width:600px){._content_3umpr_14{padding-top:30px}}._container_l229t_1{font:var(--strike-10);word-wrap:break-word;color:#333;padding:30px;max-width:1000px}._container_l229t_1 ol,._container_l229t_1 ul{margin:0 0 30px 40px}._container_l229t_1 h1{font:var(--strike-16);margin:0 0 30px}._container_l229t_1 h2{font:var(--strike-14);margin:0 0 30px}._container_l229t_1 h3{font:var(--strike-12);margin:0 0 30px}._container_l229t_1 h4{font:var(--strike-10);margin:0 0 30px}._container_l229t_1 p{margin:0 0 30px;color:#333}._container_l229t_1 a{color:#333}._container_l229t_1 strong,._container_l229t_1 b{font:var(--strike-10-mono)}@font-face{font-family:quanta-strike-6;src:url(/fonts/quanta-strike/quanta-strike-6-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:quanta-strike-6-mono;src:url(/fonts/quanta-strike-mono/quanta-strike-6-mono-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:quanta-strike-10;src:url(/fonts/quanta-strike/quanta-strike-10-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:quanta-strike-10-mono;src:url(/fonts/quanta-strike-mono/quanta-strike-10-mono-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:quanta-strike-12;src:url(/fonts/quanta-strike/quanta-strike-12-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:quanta-strike-12;src:url(/fonts/quanta-strike/quanta-strike-12-bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:quanta-strike-12-mono;src:url(/fonts/quanta-strike-mono/quanta-strike-12-mono-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:quanta-strike-12-mono;src:url(/fonts/quanta-strike-mono/quanta-strike-12-mono-bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:quanta-strike-14;src:url(/fonts/quanta-strike/quanta-strike-14-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:quanta-strike-14-mono;src:url(/fonts/quanta-strike-mono/quanta-strike-14-mono-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:quanta-strike-16;src:url(/fonts/quanta-strike/quanta-strike-16-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:quanta-strike-16-mono;src:url(/fonts/quanta-strike-mono/quanta-strike-16-mono-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:quanta-strike-18;src:url(/fonts/quanta-strike/quanta-strike-18-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:quanta-strike-18-mono;src:url(/fonts/quanta-strike-mono/quanta-strike-18-mono-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:quanta-strike-20;src:url(/fonts/quanta-strike/quanta-strike-20-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:quanta-strike-20-mono;src:url(/fonts/quanta-strike-mono/quanta-strike-20-mono-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:quanta-strike-32;src:url(/fonts/quanta-strike/quanta-strike-32-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:quanta-strike-32-mono;src:url(/fonts/quanta-strike-mono/quanta-strike-32-mono-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:block}:root{--qs-zoom: 2;--qs-px: calc(1px * var(--qs-zoom));--qs-rule: var(--qs-px);--strike-6: calc(var(--qs-px) * 6) / calc(var(--qs-px) * 9) "quanta-strike-6", monospace;--strike-10: calc(var(--qs-px) * 10) / calc(var(--qs-px) * 14) "quanta-strike-10", monospace;--strike-12: calc(var(--qs-px) * 12) / calc(var(--qs-px) * 17) "quanta-strike-12", monospace;--strike-14: calc(var(--qs-px) * 14) / calc(var(--qs-px) * 20) "quanta-strike-14", monospace;--strike-16: calc(var(--qs-px) * 16) / calc(var(--qs-px) * 22) "quanta-strike-16", monospace;--strike-18: calc(var(--qs-px) * 18) / calc(var(--qs-px) * 24) "quanta-strike-18", monospace;--strike-20: calc(var(--qs-px) * 20) / calc(var(--qs-px) * 27) "quanta-strike-20", monospace;--strike-32: calc(var(--qs-px) * 32) / calc(var(--qs-px) * 42) "quanta-strike-32", monospace;--strike-6-mono: calc(var(--qs-px) * 6) / calc(var(--qs-px) * 9) "quanta-strike-6-mono", monospace;--strike-10-mono: calc(var(--qs-px) * 10) / calc(var(--qs-px) * 14) "quanta-strike-10-mono", monospace;--strike-12-mono: calc(var(--qs-px) * 12) / calc(var(--qs-px) * 17) "quanta-strike-12-mono", monospace;--strike-14-mono: calc(var(--qs-px) * 14) / calc(var(--qs-px) * 20) "quanta-strike-14-mono", monospace;--strike-16-mono: calc(var(--qs-px) * 16) / calc(var(--qs-px) * 22) "quanta-strike-16-mono", monospace;--strike-18-mono: calc(var(--qs-px) * 18) / calc(var(--qs-px) * 24) "quanta-strike-18-mono", monospace;--strike-20-mono: calc(var(--qs-px) * 20) / calc(var(--qs-px) * 27) "quanta-strike-20-mono", monospace;--strike-32-mono: calc(var(--qs-px) * 32) / calc(var(--qs-px) * 42) "quanta-strike-32-mono", monospace}.qs-6{font:var(--strike-6)}.qs-10{font:var(--strike-10)}.qs-12{font:var(--strike-12)}.qs-14{font:var(--strike-14)}.qs-16{font:var(--strike-16)}.qs-18{font:var(--strike-18)}.qs-20{font:var(--strike-20)}.qs-32{font:var(--strike-32)}.qs-6-mono{font:var(--strike-6-mono)}.qs-10-mono{font:var(--strike-10-mono)}.qs-12-mono{font:var(--strike-12-mono)}.qs-14-mono{font:var(--strike-14-mono)}.qs-16-mono{font:var(--strike-16-mono)}.qs-18-mono{font:var(--strike-18-mono)}.qs-20-mono{font:var(--strike-20-mono)}.qs-32-mono{font:var(--strike-32-mono)}body,html{width:100%;height:100%;margin:0;padding:0;box-sizing:border-box;font:var(--strike-10);-webkit-font-smoothing:none;-moz-osx-font-smoothing:unset}*{font-synthesis:none}body{background-color:#0000000d;display:flex}*,:after,:before{box-sizing:inherit;margin:0;padding:0}#root{display:flex;flex:1}code,pre{font:var(--strike-10-mono)}
