.navbarButtonText{font-weight:700;font-size:20px;padding:0 5px;margin:3px;transition:color .6s ease;color:#fff}.underlineDiv{padding:0;border-bottom:solid 3px white;transform:scaleX(0);transition:transform .6s ease,border-bottom .6s ease;width:100%}.activeUnderlineDiv{padding:0;border-bottom:solid 3px var(--active-nav-color);transition:transform .6s ease;width:100%}li:hover .underlineDiv{transform:scaleX(1);border-bottom:solid 3px var(--active-nav-color)}ul{display:flex;justify-content:center;list-style-type:none;margin:0;padding:0}li{margin:0 10px}.activePage{color:var(--active-nav-color)}:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#24242400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}@keyframes _rainbow_kel7i_1{0%{--highlight-color: #ff0000}15%{--highlight-color: #ff7f00}30%{--highlight-color: #ffff00}45%{--highlight-color: #00ff00}60%{--highlight-color: #0000ff}75%{--highlight-color: #8f00ff}}#_root_kel7i_1{width:100%}._titleDiv_kel7i_3{text-align:center}._defaultOutline_kel7i_1{outline:solid var(--unactive-color) 3px;transition:outline ease .3s,transform ease .3s}._showcaseDiv_kel7i_1{outline:solid var(--unactive-color) 3px;border-radius:10px;color:var(--default-text-color);transition:border ease .3s,transform ease .3s}._defaultOutline_kel7i_1:hover{outline:solid var(--highlight-color) 4px;transform:scale(1.02)}._showcaseDiv_kel7i_1:hover{color:var(--default-text-color);outline:solid var(--highlight-color) 4px;transform:scale(1.02)}._showcaseDiv_kel7i_1 h2{transition:color ease .3s;margin:0 20px}._backgroundImage_kel7i_1{width:100vw;height:100vh;position:fixed;opacity:.35;z-index:-1;object-fit:cover;overflow:hidden}._titleDiv_kel7i_3{height:200qqpx}._rowContainer_kel7i_6{display:grid;grid-template-columns:250px 250px 250px;grid-template-rows:250px 250px 250px;grid-template-areas:"bio bio image" "tech github image" "tech links links";justify-content:center;gap:20px}._gridContainer_kel7i_17{height:100%;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}._centerImage_kel7i_27{width:60%;margin:10px;transition:transform ease .3s}._showcaseContainer_kel7i_32{justify-content:center;display:flex;flex-wrap:wrap;gap:20px;width:100%;padding:20px;position:relative}._skillIconContainer_kel7i_41{width:75px;height:75px;transition:transform ease .3s}._skillIcon_kel7i_41{max-width:100%;max-height:100%;object-fit:contain}._tooltiptext_kel7i_53{opacity:0;width:100px;background-color:#111;color:#fff;text-align:center;padding:5px 0;border-radius:6px;position:absolute;transform:translate(-87.5px,-40px);z-index:1;transition:opacity ease .3s}._centerImage_kel7i_27:hover,._skillIconContainer_kel7i_41:hover{transform:scale(1.1)}._skillIconContainer_kel7i_41:hover ._tooltiptext_kel7i_53{opacity:1}._profileImage_kel7i_76{height:100%;max-width:100%;object-fit:cover;overflow:hidden}._aboutText_kel7i_83{font-size:18px;padding-left:20px;padding-right:20px;text-align:left}@keyframes _rainbow_t2t53_1{0%{--highlight-color: #ff0000}15%{--highlight-color: #ff7f00}30%{--highlight-color: #ffff00}45%{--highlight-color: #00ff00}60%{--highlight-color: #0000ff}75%{--highlight-color: #8f00ff}}#_root_t2t53_1{width:100%}._titleDiv_t2t53_1{text-align:center}._defaultOutline_t2t53_1{outline:solid var(--unactive-color) 3px;transition:outline ease .3s,transform ease .3s}._showcaseDiv_t2t53_3{outline:solid var(--unactive-color) 3px;border-radius:10px;color:var(--default-text-color);transition:border ease .3s,transform ease .3s}._defaultOutline_t2t53_1:hover{outline:solid var(--highlight-color) 4px;transform:scale(1.02)}._showcaseDiv_t2t53_3:hover{color:var(--default-text-color);outline:solid var(--highlight-color) 4px;transform:scale(1.02)}._showcaseDiv_t2t53_3 h2{transition:color ease .3s;margin:0 20px}._backgroundImage_t2t53_1{width:100vw;height:100vh;position:fixed;opacity:.35;z-index:-1;object-fit:cover;overflow:hidden}._showcaseDiv_t2t53_3{height:350px;text-align:center}._projectShowcaseContainer_t2t53_8{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,300px));gap:20px;justify-items:center;justify-content:center;width:100%}._showcaseDiv_t2t53_3:hover h2{color:var(--highlight-color)}._showcaseProjectImage_t2t53_21{transition:outline ease .3s;aspect-ratio:16 / 9;width:92%;outline:solid var(--unactive-color) 2.5px;border-radius:3px;margin:4%}._showcaseDiv_t2t53_3:hover ._showcaseProjectImage_t2t53_21{outline:solid var(--highlight-color) 3px}._showcaseDiv_t2t53_3 p{margin:3px 15px}:root{--highlight-color: #921F48;--default-text-color: white;--unactive-color: #555555;--active-nav-color: var(--highlight-color)}@keyframes rainbow{0%{--highlight-color: #ff0000}15%{--highlight-color: #ff7f00}30%{--highlight-color: #ffff00}45%{--highlight-color: #00ff00}60%{--highlight-color: #0000ff}75%{--highlight-color: #8f00ff}}#root{width:100%}.titleDiv{text-align:center}.defaultOutline{outline:solid var(--unactive-color) 3px;transition:outline ease .3s,transform ease .3s}.showcaseDiv{outline:solid var(--unactive-color) 3px;border-radius:10px;color:var(--default-text-color);transition:border ease .3s,transform ease .3s}.defaultOutline:hover{outline:solid var(--highlight-color) 4px;transform:scale(1.02)}.showcaseDiv:hover{color:var(--default-text-color);outline:solid var(--highlight-color) 4px;transform:scale(1.02)}.showcaseDiv h2{transition:color ease .3s;margin:0 20px}.backgroundImage{width:100vw;height:100vh;position:fixed;opacity:.35;z-index:-1;object-fit:cover;overflow:hidden}
