@font-face{font-family:Rubik;src:url(https://fonts.gstatic.com/s/rubik/v21/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-B4iFV0U1.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}*{margin:0;padding:0;font-family:Rubik,sans-serif;scroll-behavior:smooth}body,html{overflow-x:hidden;background-color:var(--background-color)}html[theme=light]{--background-color:#fff;--color-accent:#1e88d2;--text-color:#000;--subtitle-color:rgba(0,0,0,.7);--paragraph-color:rgba(0,0,0,.8);--button-focus-text-color:#fff;--form-background-color:#dfdfdf;--form-text-color:#4e4e4e;--chip-background-color:#c5c5c5;--card-after-color:hsla(0,0%,100%,.3);--navbar-background:linear-gradient(0deg,rgba(0,0,0,.1),rgba(0,0,0,.1)),hsla(0,0%,100%,.4);--navbar-marker-color:#b9b9b9;--navbar-marker-color-hover:rgba(83,83,83,.2);--invert-filter:invert(0)}html[theme=dark]{--background-color:#1d1d1d;--color-accent:#65c9ff;--text-color:#fff;--subtitle-color:hsla(0,0%,100%,.7);--paragraph-color:hsla(0,0%,100%,.8);--button-focus-text-color:#000;--form-background-color:#2b2b2b;--form-text-color:#ddd;--chip-background-color:#fff;--card-after-color:rgba(29,29,29,.5);fill:#155724;--navbar-background:linear-gradient(0deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.1)),rgba(0,0,0,.2);--navbar-marker-color:#535353;--navbar-marker-color-hover:rgba(83,83,83,.5);--invert-filter:invert(1)}::view-transition-new(root){-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 40"><circle cx="20" cy="20" r="20" fill="white"/></svg>') center /0 no-repeat;mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 40"><circle cx="20" cy="20" r="20" fill="white"/></svg>') center /0 no-repeat;animation:scale .7s}::view-transition-old(root),html[theme=dark]::view-transition-old(root){animation:none;z-index:-1}html[theme=dark]::view-transition-new(root){animation:scale .7s}@keyframes scale{to{-webkit-mask-size:200vmax;mask-size:200vmax}}.spanText{display:inline-table}.spanText span:not(.blank){display:inline-block}.animated{color:var(--color-accent);animation:rubberBand 1s}.bounceIn{animation-name:bounceIn;animation-duration:.75s}section{position:relative;min-height:96vh;background-color:var(--background-color);padding:2vh 6vw}section :not(h2 span){color:var(--text-color)}@media only screen and (max-width:1000px){section{height:-moz-fit-content;height:fit-content;min-height:0}#skills .scroll-down.r,.scroll-down.l,.scroll-up.l{display:none}.scroll-down.r{bottom:10vh}}.scroll-down.r,.scroll-up.r{right:20px}.scroll-down.l,.scroll-up.l{left:20px}.scroll-down span,.scroll-up span{writing-mode:vertical-rl;-webkit-text-orientation:mixed;text-orientation:mixed}.scroll-down svg{margin-top:10px;width:10px}.scroll-up svg{margin-bottom:10px;width:10px;transform:rotate(180deg)}.scroll-down,.scroll-up{position:absolute;bottom:8vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:clamp(10px,2vw,14px);color:#fff;animation:backforw 1.5s ease-in-out infinite;cursor:pointer;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.scroll-up{bottom:6vh}::-webkit-scrollbar{background-color:transparent}::-webkit-scrollbar-track{border-radius:10px;border:5px solid transparent;box-shadow:inset 0 0 14px 14px transparent}::-webkit-scrollbar-thumb{border-radius:10px;border:5px solid transparent;box-shadow:inset 0 0 14px 14px #bbbbbe}::-webkit-scrollbar-thumb:hover{border-radius:10px;border:5px solid transparent;box-shadow:inset 0 0 14px 14px #d9d9dd}::-webkit-scrollbar{width:16px}body::-webkit-scrollbar{background-color:var(--background-color)}@keyframes move-center{0%{transform:translateX(0)}20%{opacity:1}50%{transform:translateX(-4em)}80%{opacity:1}to{transform:translateX(0)}}@keyframes backforw{0%{transform:translateY(-10px)}50%{transform:translateY(10px)}to{transform:translateY(-10px)}}@keyframes rubberBand{0%{transform:scaleX(1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}to{transform:scaleX(1)}}