a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box;font-smoothing:antialiased}body{display:block;position:relative;font-family:Inter,--apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;background-image:repeating-linear-gradient(90deg,var(--body-gradient-line-1) 0,var(--body-gradient-line-1) 1px,transparent 1px,transparent 96px),repeating-linear-gradient(0deg,var(--body-gradient-line-1) 0,var(--body-gradient-line-1) 1px,transparent 1px,transparent 96px),repeating-linear-gradient(0deg,var(--body-gradient-line-2) 0,var(--body-gradient-line-2) 1px,transparent 1px,transparent 12px),repeating-linear-gradient(90deg,var(--body-gradient-line-2) 0,var(--body-gradient-line-2) 1px,transparent 1px,transparent 12px),linear-gradient(180deg,var(--body-main-gradient-start),var(--body-main-gradient-end));background-attachment:fixed;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--white:#fff;--black:#000;--gray-100:#565656;--gray-200:#8c8c8c;--gray-300:#646464;--gray-400:#bfbfbf;--gray-500:#b0b0b0;--gray-600:#d0d0d0;--gray-700:#a4a4a4;--blue-100:#bddcf4;--blue-200:rgba(189,220,244,.5);--purple-100:#cfbdff;--purple-200:#9b81e3;--purple-300:#9150cf;--purple-400:#6700df;--purple-500:#1f102d;--dark-gray-100:#1c1d20;--dark-gray-200:#151515;--dark-gray-300:#333;--dark-gray-400:#222;--dark-gray-500:#131313;--dark-gray-600:#090909;--light-gray-100:#ececec;--light-gray-200:#f9f9f9;--light-gray-300:#dbdbdb;--light-gray-400:#f5f5f5;--transparent-purple:rgba(103,0,141,.5);--transparent-black:rgba(0,0,0,.1);--body-gradient-line-1:hsla(0,0%,79%,.06);--body-gradient-line-2:hsla(0,0%,79%,.09);--body-main-gradient-start:var(--white);--body-main-gradient-end:var(--white);--name-primary-color:#bddcf4;--name-primary-color-alpha-5:rgba(189,220,244,.5);--name-secondary-color:var(--purple-100);--default-transition:cubic-bezier(1,-0.5,0,1.5);--footer-gradient:linear-gradient(var(--purple-300),var(--purple-400));--default-text-color:var(--gray-100);--default-link-color:var(--purple-200);--default-link-border:var(--purple-100);--avatar-tooltip-background:#c5e5ffb8;--nav-background:hsla(0,0%,100%,.5);--nav-link:var(--gray-100);--nav-link-hover:rgba(189,220,244,.2);--nav-link-active:rgba(197,229,255,.75);--nav-link-active-text:var(--nav-link);--default-heading-color:var(--dark-gray-100);--default-paragraph-color:var(--gray-200);--default-paragraph-hover-color:var(--gray-300);--tag-hover-background:var(--light-gray-100);--tag-color:var(--default-paragraph-color);--tag-font-weight:normal;--tag-border:var(--light-gray-300);--color-bg-overlay:#141513;--project-item-background:var(--light-gray-200);--project-item-shadow:var(--light-gray-300);--contact-background:var(--white);--contact-background-hover:var(--light-gray-400);--contact-shadow:var(--light-gray-300);--contact-after-shadow:0 0 0 1px var(--contact-shadow),0px 0px 10px 5px var(--contact-shadow);--contact-after-background:var(--contact-background)}[data-theme=dark]{--body-gradient-line-1:hsla(0,0%,100%,.01);--body-gradient-line-2:hsla(0,0%,100%,.02);--body-main-gradient-start:var(--purple-500);--body-main-gradient-end:var(--black);--default-text-color:var(--gray-400);--avatar-tooltip-background:var(--white);--default-link-color:var(--white);--default-link-border:var(--white);--nav-background:var(--transparent-purple);--nav-link:var(--white);--nav-link-hover:hsla(0,0%,47%,.2);--nav-link-active:var(--white);--nav-link-active-text:var(--black);--footer-gradient:linear-gradient(var(--purple-500),var(--black));--default-heading-color:var(--light-gray-100);--default-paragraph-color:var(--gray-500);--default-paragraph-hover-color:var(--gray-600);--tag-hover-background:var(--dark-gray-200);--tag-color:var(--default-paragraph-color);--tag-font-weight:500;--tag-border:var(--dark-gray-300);--color-bg-overlay:#141513;--project-item-background:var(--transparent-black);--project-item-shadow:var(--dark-gray-400);--contact-background:transparent;--contact-background-hover:var(--dark-gray-500);--contact-shadow:var(--dark-gray-400);--contact-after-background:var(--dark-gray-600);--contact-after-shadow:0 0 0 1px var(--contact-shadow)}