body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.navbar-container{justify-content:space-between;padding:15px 0;position:fixed;width:calc(100% - 40px);z-index:2}.navbar-container,.navbar-container .navbar-start{align-items:center;display:flex}.navbar-container .navbar-start .navbar-brand{display:flex;margin-right:10px}.navbar-container .navbar-start .navbar-menu{display:flex}.navbar-container .navbar-start .navbar-menu .navbar-item{margin:0 10px}.navbar-container .navbar-start .navbar-item{font-weight:700;text-decoration:none}.theme-light .navbar-container .navbar-start .navbar-item{color:#1f1f1f}.theme-dark .navbar-container .navbar-start .navbar-item{color:#facd2c}.navbar-container .navbar-end,.toggle-btn{display:flex}.toggle-btn{align-items:center;border-radius:22px;cursor:pointer;font-size:14pt;height:45px;justify-content:center;outline:none;text-align:center;transition:all .2s linear;width:45px}.theme-light .secondary-btn{background-color:skyblue;border:1px solid skyblue;color:#fff}.theme-dark .secondary-btn{background-color:#35174d;border:1px solid #35174d;color:#1f1f1f}.theme-light .secondary-btn:hover{background-color:#fff;color:skyblue}.theme-dark .secondary-btn:hover{background-color:#1f1f1f;color:#35174d}.theme-light .accent-btn{background-color:#1f1f1f;border:1px solid #1f1f1f;color:#fff}.theme-dark .accent-btn{background-color:#facd2c;border:1px solid #facd2c;color:#1f1f1f}.theme-light .accent-btn:hover{background-color:#fff;color:#1f1f1f}.theme-dark .accent-btn:hover{background-color:#1f1f1f;color:#facd2c}.theme-light .accent-btn.outlined-btn{background-color:initial;border:1px solid #1f1f1f;color:#1f1f1f}.theme-dark .accent-btn.outlined-btn{background-color:initial;border:1px solid #facd2c;color:#facd2c}.theme-light .accent-btn.outlined-btn:hover{background-color:#1f1f1f;color:#fff}.theme-dark .accent-btn.outlined-btn:hover{background-color:#facd2c;color:#1f1f1f}.round-btn{border-radius:28px;cursor:pointer;font-size:17pt;height:55px;justify-content:center;outline:none;text-align:center;transition:all .2s linear;width:55px}.profile-container,.round-btn{align-items:center;display:flex}.profile-container{flex-direction:column;padding:0 20px;z-index:1}.theme-light .profile-container{color:#1f1f1f}.theme-dark .profile-container{color:#facd2c}.profile-container .profile-name{font-size:48pt;font-weight:500;letter-spacing:4pt;margin-bottom:12px;text-align:center}.profile-container .profile-title{font-size:15pt;font-weight:500;letter-spacing:1pt;margin-bottom:5px}.profile-container .profile-links-container{display:flex}.profile-container .profile-links-container .profile-link{margin:20px 15px;text-decoration:none}.about-container{align-items:center;display:flex;flex-direction:column;position:absolute}.about-container .about-header{font-size:22pt;font-weight:700;margin-bottom:25px;position:absolute;top:-65px}.theme-light .about-container .about-header{color:#db600d}.theme-dark .about-container .about-header{color:#faf2ff}.about-container .window-container{border-radius:8px;display:flex;flex-direction:column;margin:0 10px;width:560px;z-index:1}.theme-light .about-container .window-container{background-color:#dedede}.theme-dark .about-container .window-container{background-color:#242424}.about-container .window-container .window-head{align-items:center;border-radius:8px 8px 0 0;display:flex}.about-container .window-container .window-head .window-control-container{display:flex;padding:0 10px}.about-container .window-container .window-head .window-control-container .window-control{background-color:#fff;border-radius:5px;height:10px;margin:0 3px;width:10px}.about-container .window-container .window-head .window-control-container .window-control.close{background-color:#f8584f}.about-container .window-container .window-head .window-control-container .window-control.minimize{background-color:#ffbc2d}.about-container .window-container .window-head .window-control-container .window-control.expand{background-color:#2ec93f}.about-container .window-container .window-head .window-tab-container{display:flex;padding-top:8px}.about-container .window-container .window-head .window-tab-container .window-tab{align-items:center;border:none;border-radius:5px 5px 0 0;display:flex;font-size:8.5pt;height:20px;outline:none;padding:2px 10px;width:95px}.theme-light .about-container .window-container .window-head .window-tab-container .window-tab{background-color:#dedede;color:#1f1f1f}.theme-dark .about-container .window-container .window-head .window-tab-container .window-tab{background-color:#242424;color:#fff}.theme-light .about-container .window-container .window-head .window-tab-container .window-tab.active{background-color:#fafafa}.theme-dark .about-container .window-container .window-head .window-tab-container .window-tab.active{background-color:#3d3d3d}.theme-light .about-container .window-container .window-head .window-tab-container .window-tab.inactive{border-right:1px solid #fafafa}.theme-dark .about-container .window-container .window-head .window-tab-container .window-tab.inactive{border-right:1px solid #3d3d3d}.theme-light .about-container .window-container .window-head .window-tab-container .window-tab.inactive:hover{background-color:#f0f0f0}.theme-dark .about-container .window-container .window-head .window-tab-container .window-tab.inactive:hover{background-color:#2e2e2e}.about-container .window-container .window-head .window-tab-container .window-tab.invisible{display:none}.about-container .window-container .window-bar{display:flex;padding:3px 8px}.theme-light .about-container .window-container .window-bar{background-color:#fafafa}.theme-dark .about-container .window-container .window-bar{background-color:#3d3d3d}.about-container .window-container .window-bar .window-address{border-radius:10px;display:flex;font-size:9pt;padding:2px 13px;width:100%}.theme-light .about-container .window-container .window-bar .window-address{background-color:#f0f0f0;color:#1f1f1f}.theme-dark .about-container .window-container .window-bar .window-address{background-color:#242424;color:#fff}.about-container .window-container .window-bar .window-address.inactive{display:none}.about-container .window-container .window-page-one{border-radius:0 0 8px 8px;display:flex;flex-direction:column;height:260px;padding:30px 50px}.theme-light .about-container .window-container .window-page-one{background-color:#faec72;color:#db600d}.theme-dark .about-container .window-container .window-page-one{background-color:#0c1221;color:#faf2ff}.about-container .window-container .window-page-one-header{font-size:12pt;font-weight:600;margin-bottom:17px}.theme-light .about-container .window-container .window-page-one-header{color:#1f1f1f}.theme-dark .about-container .window-container .window-page-one-header{color:#facd2c}.about-container .window-container .window-page-one-text{font-size:10.5pt;line-height:1.82}.about-container .window-container .window-page-one-link{align-self:center;background:none;border:none;cursor:pointer;font-size:10.5pt;margin-top:25px;outline:none;text-decoration:underline;width:-webkit-fit-content;width:fit-content}.theme-light .about-container .window-container .window-page-one-link{color:#1f1f1f}.theme-dark .about-container .window-container .window-page-one-link{color:#facd2c}.about-container .window-container .window-page-one.inactive{display:none}.about-container .window-container .window-page-two{align-items:center;border-radius:0 0 8px 8px;display:flex;flex-wrap:wrap;height:260px;justify-content:center;padding:30px}.theme-light .about-container .window-container .window-page-two{background-color:#faec72}.theme-dark .about-container .window-container .window-page-two{background-color:#0c1221}.about-container .window-container .window-page-two-image-container{border-radius:4px 4px 0 0;display:flex;flex-direction:column;height:180px;margin:10px;padding:13px 8px 50px}.theme-light .about-container .window-container .window-page-two-image-container{background-color:#fff}.theme-dark .about-container .window-container .window-page-two-image-container{background-color:#1f1f1f}.about-container .window-container .window-page-two-image{height:180px}.about-container .window-container .window-page-two-image-text{font-size:8.5pt;max-width:125px;padding:4px 2px 0}.theme-light .about-container .window-container .window-page-two-image-text{color:#1f1f1f}.theme-dark .about-container .window-container .window-page-two-image-text{color:#facd2c}.about-container .window-container .window-page-two.inactive{display:none}.about-container .window-container .window-page-three{border-radius:0 0 8px 8px;display:flex;flex-direction:column;height:260px;padding:30px}.theme-light .about-container .window-container .window-page-three{background-color:#faec72;color:#db600d}.theme-dark .about-container .window-container .window-page-three{background-color:#0c1221;color:#faf2ff}.about-container .window-container .window-page-three-header{font-size:14pt;font-weight:600;margin-bottom:20px;text-align:center}.theme-light .about-container .window-container .window-page-three-header{color:#1f1f1f}.theme-dark .about-container .window-container .window-page-three-header{color:#facd2c}.about-container .window-container .window-page-three-content{display:flex;flex:1 1;flex-direction:column;gap:20px;overflow-y:auto}.about-container .window-container .window-page-three .project-card{background-color:#ffffff1a;border:1px solid #fff3;border-radius:8px;padding:15px}.about-container .window-container .window-page-three .project-card .project-title{font-size:12pt;font-weight:600;margin-bottom:8px}.theme-light .about-container .window-container .window-page-three .project-card .project-title{color:#1f1f1f}.theme-dark .about-container .window-container .window-page-three .project-card .project-title{color:#facd2c}.about-container .window-container .window-page-three .project-card .project-description{font-size:9pt;line-height:1.4;margin-bottom:10px}.theme-light .about-container .window-container .window-page-three .project-card .project-description{color:#db600d}.theme-dark .about-container .window-container .window-page-three .project-card .project-description{color:#faf2ff}.about-container .window-container .window-page-three .project-card .project-tech{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:10px}.about-container .window-container .window-page-three .project-card .project-tech .tech-tag{background-color:#fff3;border-radius:12px;color:#fff;font-size:7pt;font-weight:500;padding:2px 8px}.about-container .window-container .window-page-three .project-card .project-link{border-radius:15px;display:inline-block;font-size:8pt;font-weight:500;padding:6px 12px;text-decoration:none;transition:all .3s ease}.theme-light .about-container .window-container .window-page-three .project-card .project-link{background-color:#95b2e2;color:#fff}.theme-dark .about-container .window-container .window-page-three .project-card .project-link{background-color:#973150;color:#1f1f1f}.about-container .window-container .window-page-three .project-card .project-link:hover{box-shadow:0 2px 4px #0003;transform:translateY(-1px)}.theme-light .about-container .window-container .window-page-three .project-card .project-link:hover{background-color:skyblue}.theme-dark .about-container .window-container .window-page-three .project-card .project-link:hover{background-color:#35174d}.about-container .window-container .window-page-three.inactive{display:none}.theme-light .about-container .window-container .primary{color:#db600d}.theme-dark .about-container .window-container .primary{color:#faf2ff}.theme-light .about-container .window-container .accent{color:#1f1f1f}.theme-dark .about-container .window-container .accent{color:#facd2c}.landing{justify-content:flex-start}.landing,.landing .parallax{align-items:center;display:flex;flex-direction:column}.theme-light .landing .parallax .bgr-one{background:linear-gradient(#95b2e2,#87ceeb)}.theme-dark .landing .parallax .bgr-one{background:linear-gradient(#973150,#35174d)}.theme-light .landing .parallax .bgr-two{background:linear-gradient(#87ceeb,#fcca78)}.theme-dark .landing .parallax .bgr-two{background:linear-gradient(#35174d,#0a061a)}.landing .parallax-about,.landing .parallax-profile{align-items:center;display:flex;justify-content:center}.landing .parallax-footer{align-items:flex-end;display:flex;justify-content:center}.landing .parallax-footer .footer-text{font-size:9.5pt;font-weight:500;margin-bottom:13px;text-align:center}.theme-light .landing .parallax-footer .footer-text{color:#1f1f1f}.theme-dark .landing .parallax-footer .footer-text{color:#facd2c}.app{align-items:center;display:flex;flex-direction:column}
/*# sourceMappingURL=main.d47310ba.css.map*/