@charset "UTF-8";@font-face{font-family:sourcecodepro;font-style:normal;font-weight:200;src:url(/fonts/SourceCodePro/SourceCodePro-ExtraLight.ttf)format("truetype")}@font-face{font-family:sourcecodepro;font-style:italic;font-weight:200;src:url(/fonts/SourceCodePro/SourceCodePro-ExtraLightItalic.ttf)format("truetype")}@font-face{font-family:sourcecodepro;font-style:normal;font-weight:300;src:url(/fonts/SourceCodePro/SourceCodePro-Light.ttf)format("truetype")}@font-face{font-family:sourcecodepro;font-style:italic;font-weight:300;src:url(/fonts/SourceCodePro/SourceCodePro-LightItalic.ttf)format("truetype")}@font-face{font-family:sourcecodepro;font-style:normal;font-weight:400;src:url(/fonts/SourceCodePro/SourceCodePro-Regular.ttf)format("truetype")}@font-face{font-family:sourcecodepro;font-style:italic;font-weight:400;src:url(/fonts/SourceCodePro/SourceCodePro-Italic.ttf)format("truetype")}@font-face{font-family:sourcecodepro;font-style:normal;font-weight:500;src:url(/fonts/SourceCodePro/SourceCodePro-Medium.ttf)format("truetype")}@font-face{font-family:sourcecodepro;font-style:italic;font-weight:500;src:url(/fonts/SourceCodePro/SourceCodePro-MediumItalic.ttf)format("truetype")}@font-face{font-family:sourcecodepro;font-style:normal;font-weight:600;src:url(/fonts/SourceCodePro/SourceCodePro-SemiBold.ttf)format("truetype")}@font-face{font-family:sourcecodepro;font-style:italic;font-weight:600;src:url(/fonts/SourceCodePro/SourceCodePro-SemiBoldItalic.ttf)format("truetype")}@font-face{font-family:sourcecodepro;font-style:normal;font-weight:700;src:url(/fonts/SourceCodePro/SourceCodePro-Bold.ttf)format("truetype")}@font-face{font-family:sourcecodepro;font-style:italic;font-weight:700;src:url(/fonts/SourceCodePro/SourceCodePro-BoldItalic.ttf)format("truetype")}@font-face{font-family:sourcecodepro;font-style:normal;font-weight:800;src:url(/fonts/SourceCodePro/SourceCodePro-ExtraBold.ttf)format("truetype")}@font-face{font-family:sourcecodepro;font-style:italic;font-weight:800;src:url(/fonts/SourceCodePro/SourceCodePro-ExtraBoldItalic.ttf)format("truetype")}@font-face{font-family:sourcecodepro;font-style:normal;font-weight:900;src:url(/fonts/SourceCodePro/SourceCodePro-Black.ttf)format("truetype")}@font-face{font-family:sourcecodepro;font-style:italic;font-weight:900;src:url(/fonts/SourceCodePro/SourceCodePro-BlackItalic.ttf)format("truetype")}:root{--color0:#282828;--color1:#cc241d;--color2:#98971a;--color3:#d79921;--color4:#458588;--color5:#b16286;--color6:#689d6a;--color7:#a89984;--color8:#928374;--color9:#fb4934;--color10:#b8bb26;--color11:#fabd2f;--color12:#83a598;--color13:#d3869b;--color14:#8ec07c;--color15:#ebdbb2;--color256:#1d2021;--color257:#ebdbb2;--font-sans:system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-mono:"SourceCodePro", Menlo, Monaco, Consolas, "Courier New", monospace}html{background-image:url(../images/camel.png);background-size:25%;background-position:50%}.light>*{background-color:unset!important}body{max-width:960px;margin:6em auto;background:#1d2021df;box-shadow:0 0 13px 6px rgba(0,0,0,.75);color:var(--color15);border:solid 1px;border-radius:5px}h1,h2,h3,h4,h5,h6{font-family:var(--font-sans);font-weight:600}h3{font-family:var(--font-mono);font-weight:700}body{font-family:var(--font-sans);font-size:1rem;line-height:1.6}.main-nav{font-size:large;text-align:center;display:flex;justify-content:space-between;width:35%;margin:0 auto;padding:0}#topNav.nav-link{display:block;list-style-type:none;padding:0;margin:0}.grow{-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);transition:transform .25s ease-out}.grow:hover{transform:scale(1.05)}code,pre,kbd,samp{font-family:var(--font-mono);font-size:.95rem;line-height:1.4}code{background-color:var(--code-bg);padding:.2em .4em;border-radius:4px}#profileHeader{background-color:var(--color0)!important}.cstmbtn{font-family:var(--font-mono);display:inline-block;font-weight:400;line-height:1.5;color:#212529;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:var(--color4);border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}#hero a.cstmbtn.social-icon{color:var(--color15);line-height:0%;border-radius:50%;margin-top:50px;padding:.7rem;border:1px solid var(--primary-color);transition:none}#hero a.cstmbtn.social-icon:hover{color:var(--color4);background-color:var(--color15)}#hero a.cstmbtn{margin-top:50px;padding:.7rem 1.75rem;border:1px solid var(--primary-color);color:var(--text-color);border-radius:.75rem;transition:none}#hero a.cstmbtn:hover{color:var(--color4);background-color:var(--color15)}#experience a:hover{color:var(--color12)!important}#about a:hover{color:var(--color12)!important}footer a:hover{color:var(--color12)!important}#projects .btn{color:var(--color15)!important;background-color:var(--color4)}#projects .btn:hover{color:var(--color4)!important;background-color:var(--color15)}#projects a:hover{color:var(--color15)!important}.img-thumbnail{background-color:unset!important;border:unset!important}#hero .image img{border:unset!important}#contact .cstmbtn{font-family:var(--font-mono);color:var(--color15);background-color:var(--color4);padding:.7rem 1.75rem;border:1px solid var(--primary-color);border-radius:.75rem;transition:none}#contact .cstmbtn:hover{color:var(--color4);background-color:var(--color15);opacity:unset}