*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}fieldset{margin:0;padding:0;border:0}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}::-webkit-scrollbar{background:#0000;height:4px;width:4px}::-webkit-scrollbar-thumb{background:var(--text-secondary);border-radius:4px}::-webkit-scrollbar-corner{display:none}@font-face{font-family:Lexend;src:url(./Lexend-VariableFont_wght.ChppG8AZ.ttf) format("opentype")}@font-face{font-family:Playfair;src:url(./PlayfairDisplay-VariableFont_wght.Cl-XvBsO.ttf) format("opentype")}:root{--margin: 20px;--fs-big: 3.75rem;--fs-biggish: 2.5rem;--fs-medium: 1.25rem;--fs-smallish: 1.125rem;--fs-small: .875rem;--fs-tiny: .75rem;--font-text: "Lexend";--font-header: "Playfair"}@media only screen and (max-width: 480px){:root{--fs-big: 2rem;--fs-biggish: 1.25rem;--fs-medium: 1.125rem;--fs-smallish: 1rem;--fs-small: .75rem;--fs-tiny: .6rem;--margin: 10px}}html,body,#root{height:100%}body{font-family:var(--font-text);font-weight:300;font-size:var(--fs-smallish);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-width:328px}h1{font-family:var(--font-header);font-size:var(--fs-big);font-weight:600;color:var(--text-highlight)}h2{font-family:var(--font-header);font-size:var(--fs-biggish);font-weight:600}h3{font-size:var(--fs-medium)}h4{font-size:var(--fs-smallish);font-weight:500}h5{color:var(--primary-soft);font-size:var(--fs-small);font-weight:500}strong{font-weight:600}ul{list-style:disc}:root{--background: #131520;--surface: #1a1c2b;--text-primary: #ffffff;--text-secondary: #a1a1aa;--primary: #3a8dff;--primary-soft: #5caeff;--button-background: #ffffff;--button-hover: #5caeff;--link: #66b2ff;--border: #2a2d3c;--skill-background: #5caeff;--input-background: #1f2233;--input-border: #3a8dff;--shadow: rgba(0, 0, 0, .5)}body{color:var(--text-primary);background-color:var(--background)}
