*,*:before,*:after{box-sizing:border-box}html,body,div,span,object,iframe,figure,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,code,em,img,small,strike,strong,sub,sup,tt,b,u,i,ol,ul,li,fieldset,form,label,table,caption,tbody,tfoot,thead,tr,th,td,main,canvas,embed,footer,header,nav,section,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;text-size-adjust:none;color:unset}footer,header,nav,section,main{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input{-webkit-appearance:none;border-radius:0}@font-face{font-family:Poppins;src:url(/assets/Poppins-Light-HKKXWHZx.ttf);font-weight:400}@font-face{font-family:Roboto Mono;src:url(/assets/RobotoMono-VariableFont_wght-BmjObt7I.ttf)}body{scroll-behavior:smooth;font-family:Poppins;font-weight:400;font-size:18px}body a{text-decoration:none;cursor:pointer}body p{cursor:default;line-height:1.5rem}body pre{font-family:Roboto Mono;font-size:10px}body hr{margin:5px}@media (max-width: 800px){body{font-size:16px}}@media (max-width: 600px){html{font-size:14px}}.palenight{color:#fff;background-color:#292d3d}.palenight .color-bg{color:#292d3d;fill:#292d3d!important}.palenight .color-bg-stroke{stroke:#292d3d}.palenight .color-0{color:#666d93;fill:#666d93!important}.palenight .color-0-stroke{stroke:#666d93}.palenight .color-0-border{border-color:#666d93}.palenight .color-1{color:#f07076;fill:#f07076!important}.palenight .color-1-border{border-color:#f07076}.palenight .color-1-stroke{stroke:#f07076}.palenight .color-1-5{color:#eb424a!important;fill:#eb424a!important}.palenight .color-2{color:#80a8ff;fill:#80a8ff!important}.palenight .color-2-border{border-color:#80a8ff}.palenight .color-2-stroke{stroke:#80a8ff}.palenight .color-3{color:#c792ea;fill:#c792ea!important}.palenight .color-3-border{border-color:#c792ea}.palenight .color-3-stroke{stroke:#c792ea}.palenight .color-4{color:#ffcb6b;fill:#ffcb6b!important}.palenight .color-4-border{border-color:#ffcb6b}.palenight .color-4-stroke{stroke:#ffcb6b}.palenight .color-5{color:#f78e6e;fill:#f78e6e!important}.palenight .color-5-border{border-color:#f78e6e}.palenight .color-6{color:#c3e88d;fill:#c3e88d!important}.palenight .color-6-border{border-color:#c3e88d}.palenight .color-6-stroke{stroke:#c3e88d}.palenight .color-7{color:#8adeff;fill:#8adeff!important}.palenight .color-7-border{border-color:#8adeff}.palenight .color-8{color:#80cbc4;fill:#80cbc4!important}.palenight .color-8-border{border-color:#80cbc4}.palenight .color-8-stroke{stroke:#80cbc4}.palenight h1,.palenight h2,.palenight h3,.palenight h4,.palenight h5,.palenight h6{color:#fff}.palenight h2{font-size:2rem;text-align:center}.palenight a{color:#666d93}.palenight a:hover{filter:brightness(85%)}.palenight hr{color:#666d93}.palenight .Header .title:active{color:#ccc}.palenight .Header .navigation{border-color:#666d93}.palenight .AboutPage .post-title{color:#666d93}.palenight .AboutPage .CodeBlock p:before{color:#666d93;border-color:#666d93}.palenight .AboutPage .about-me p{border-color:#666d93}.palenight .CodeText{color:#a1a6be;border-color:#666d93}.palenight .Category .title-section{border-color:#666d93}.palenight .Category .title-section .category-subtitle,.palenight .Category .content-section .content,.palenight .Category .content-section .content h4{color:#a1a6be}.palenight .SkillsPage .skills-collection{border-color:#ffffff1a}.palenight .TabItem{border-color:#ffffff1a;transition:.75s}.palenight .TabItem:hover{border-color:unset}.palenight .ExperienceItem .experience-header{border-color:#666d93}.palenight .ExperienceItem .experience-header .experience-company{color:#666d93}.palenight .ExperienceItem .experience-header .experience-title{color:#fff}.palenight .ExperienceItem .experience-header .experience-title .experience-subtitle,.palenight .ExperienceItem .experience-header .experience-time{color:#8389a9}.palenight .ExperienceItem .experience-content{color:#666d93}.palenight .ProjectItem .project-header{border-color:#666d93}.palenight .ProjectItem .project-header .project-company{color:#666d93}.palenight .ProjectItem .project-header .project-title{color:#fff}.palenight .ProjectItem .project-header .project-title .project-subtitle,.palenight .ProjectItem .project-header .project-time{color:#8389a9}.palenight .ProjectItem .project-content{color:#666d93}.gruvbox{color:#fff;background-color:#3b3b3b}.gruvbox h1,.gruvbox h2,.gruvbox h3,.gruvbox h4,.gruvbox h5,.gruvbox h6{color:#d26710!important}.gruvbox a{color:#ff009d!important}.gruvbox .navigation{border-color:#fff}.Base{width:min(100vw,1000px);height:100vh;margin:0 auto;padding:25pt;transition:.5s}.Header{display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;margin:0 0 25pt}.Header .title{padding-bottom:25pt;font-size:min(7vw,4rem);-webkit-user-select:none;user-select:none;text-align:center;cursor:pointer;transition:.25s}.Header hr{animation:1s ease-in-out 0s 1 widen forwards}@keyframes widen{0%{width:0%}to{width:100%}}.Header .navigation{display:flex;flex-direction:row;align-items:center;justify-content:space-evenly;width:100%;font-size:1.25rem}.Header .navigation .nav-link{-webkit-user-select:none;user-select:none;transition:.25s;padding:10px 30px;cursor:pointer}.Header .navigation .nav-link-active:hover{cursor:unset}@media (max-width: 800px){.Header .navigation{justify-content:space-between;font-size:1.1rem}.Header .navigation .nav-link{padding:12px 5px}}
