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}*{font-family:Poppins;text-align:center}.column-container{flex-direction:column;padding-bottom:1%}.column-container,.row-container{align-items:center;display:flex;justify-content:center}.row-container{flex-direction:row}#grey{background-color:#ebebeb}.header{background-color:#fff;border-radius:10px;box-shadow:2px 2px 4px #00000080;font-size:300%;margin-bottom:1px;padding:10px}.desc{font-size:100%;font-weight:400}.titles{background-color:#fff;border-radius:10px;box-shadow:2px 2px 4px #00000080;font-size:200%;margin-bottom:1%;padding:10px}.tags{color:#171b6d;text-decoration:none;transition:background-color .5s ease}.tags:hover{background-color:#a39f9f80;border-radius:5px}.button{border-radius:10px;border-width:0;box-shadow:2px 2px 2px #00000080;font-size:15px;font-weight:700;height:50px;margin:0 1% 1%;text-align:center;transition:background-color .4s ease;width:75px}.button:hover{background-color:#a39f9f80;cursor:pointer}.scroll-to-top-button{bottom:20px;padding:10px;position:fixed;right:20px;z-index:999}@media only screen and (max-width:800px){.column-container{flex-direction:column;padding-bottom:2%}.column-container,.row-container{align-items:center;display:flex;justify-content:center;width:100vw}.row-container{flex-direction:row}.header{background-color:#fff;border-radius:10px;box-shadow:2px 2px 4px #00000080;font-size:150%;margin-bottom:1px;padding:10px}.desc{font-size:70%;font-weight:400;padding-left:5%;padding-right:5%}.titles{background-color:#fff;border-radius:10px;box-shadow:2px 2px 4px #00000080;font-size:120%;margin-bottom:1%;padding:10px}.button{color:#000;font-size:90%;height:50px;width:85px}}#pfp{border-radius:10px;box-shadow:2px 2px 4px #00000080;height:60%;margin:10px;width:30%}#name{transition:color .4s ease}#bio{padding:1%}#name:hover{color:#bf5700}@media only screen and (max-width:800px){#pfp{width:20vw}}#bar-chart{width:900px}#o-icon{border-radius:10px;box-shadow:2px 2px 4px #00000080;margin:5px 5px 0;width:15%}@media only screen and (max-width:800px){#bar-chart{width:400px}}#projects{align-items:stretch;flex-wrap:wrap;width:100%}#click{font-weight:400;margin:0 0 1%}@media only screen and (max-width:800px){#projects{align-items:stretch;display:flex;flex-direction:column;justify-content:center;width:95%}#click{font-size:0;height:0}}#project-container{background-color:#fff;border-radius:10px;box-shadow:2px 2px 4px #00000080;cursor:pointer;justify-content:space-evenly;margin:1%;padding-left:1%;padding-right:1%;width:18%}#project-title{margin-bottom:0;text-align:center}#project-icon{height:150px;margin-top:2%;padding:0;width:150px}@media only screen and (max-width:800px){#project-container{align-items:center;background-color:#fff;border-radius:10px;box-shadow:2px 2px 4px #00000080;display:flex;flex-direction:row;justify-content:center;margin:.5%;width:92vw}#project-title{font-size:100%;margin-bottom:5%;text-align:center}#project-icon{height:20vw;margin-top:2%;padding:2%;width:20vw}}#full-screen{background-color:#f5f5f5;border-radius:10px;box-shadow:4px 8px 20px #00000080;height:85%;justify-content:flex-start;left:10%;position:fixed;top:10%;transition:opacity .5s;width:80%;z-index:12}#full-screen--invisible{opacity:0;pointer-events:none}#full-screen--visible{opacity:1;pointer-events:auto}#fullscreen-title{font-size:40px;margin-bottom:0;margin-top:3%;transition:color .4s ease}#fullscreen-date{color:#666;font-size:.95rem;margin-top:0}#fullscreen-title:hover{color:#bf5700}#close-button{background-color:#fff;position:absolute;right:0;top:1%;transition:background-color .4s}#close-button:hover{background-color:#b4b4b4}#fullscreen-icon{height:200px;margin-bottom:2%;margin-top:2%;padding:0;width:200px}#fullscreen-desc{font-size:20px;margin-left:3%;margin-right:3%}#icon-tech-container{gap:5%;margin-top:2%;width:70%}#tech{margin-bottom:0;text-align:left;text-decoration:underline}#software{margin-top:1%;padding-left:20px}#bullets{text-align:left}.hobby-carousel{background:#fff;border-radius:16px;box-shadow:0 2px 16px #00000080;margin:40px auto;max-width:50%;padding:32px 24px 56px;position:relative;text-align:center;z-index:1}.hobby-arrow{background:#eee;border:none;border-radius:50%;cursor:pointer;font-size:1.5rem;height:40px;transition:background .2s;width:40px}.hobby-arrow:hover{background:#d1d1d1}#hobby-container{width:40%}#hobby-name{margin:0}#hobby{align-items:center;display:flex;flex-direction:row;justify-content:center;transition:transform .2s ease}#hobby:hover{transform:translateY(-4px)}#image{background-color:#fff;border-radius:10px;box-shadow:2px 2px 4px #00000080;margin:10px;padding:10px;width:300px}@media only screen and (max-width:800px){#image{border-radius:10px;box-shadow:2px 2px 4px #00000080;margin:10px;padding:0;width:50vw}#hobby{flex-direction:column}#hobby-desc{display:none}}#contact-container{justify-content:space-evenly;width:100%}#contact-title{margin-bottom:1%}@media only screen and (max-width:800px){#contact-container{display:flex;flex-direction:column;justify-content:space-between}#phonetags{font-size:70%}}.experience-carousel{background:#fff;background-color:#ebebeb;border-radius:16px;box-shadow:0 2px 16px #00000080;margin:40px auto;max-width:50%;padding:32px 24px 56px;position:relative;text-align:center;z-index:1}.carousel-arrows{bottom:16px;display:flex;gap:32px;justify-content:center;left:0;position:absolute;right:0}.experience-arrow{background:#fff;border:none;border-radius:50%;cursor:pointer;font-size:1.5rem;height:40px;transition:background .2s;width:40px}.experience-arrow:hover{background:#d1d1d1}.carousel-dots{display:flex;gap:10px;justify-content:center;margin:16px}.dot{background:#bbb;border-radius:50%;cursor:pointer;display:inline-block;height:12px;transition:background .2s;width:12px}.dot.active{background:#333}.experience{transition:transform .2s ease}.experience:hover{transform:translateY(-4px)}.experience-name{margin:0}.experience-header{align-items:flex-start;display:flex;gap:1.5rem}.experience-info{flex:1 1}.experience-dates{color:#666;font-size:.95rem;margin-top:0}.experience-description{margin-bottom:.75rem}.experience-techstack{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;list-style:none;margin:0;padding:0}.tech-item{background-color:#fff;border-radius:20px;color:#333;font-size:.9rem;padding:6px 12px}@media only screen and (max-width:800px){.experience-header{align-items:center;flex-direction:column;gap:0;justify-content:center}.experience-desc{display:none}}nav{background-color:#333;padding:10px;position:fixed;top:0;width:100%;z-index:10}nav ul{align-items:stretch;display:flex;gap:1%;justify-content:center;list-style-type:none;margin:0;padding:0}nav li{display:inline;margin-right:20px}nav a{color:#fff;font-weight:700;padding:5%;text-decoration:none;transition:color .4s ease}nav a:hover{color:#bf5700}#section1{padding-top:3%}@media only screen and (max-width:800px){nav{background-color:#333;padding:10px 0;position:fixed;top:0;white-space:nowrap;width:100vw}nav,nav ul{overflow-x:auto}nav ul{-webkit-overflow-scrolling:touch;display:flex;flex-direction:row;flex-wrap:nowrap;gap:10px;list-style-type:none;margin:0;padding:0 10px}nav ul::-webkit-scrollbar{display:none}nav ul{-ms-overflow-style:none;scrollbar-width:none}nav li{flex:0 0 auto;margin-right:0}nav a{display:inline-block;padding:10px 15px;white-space:nowrap}#section1{padding-top:12%}}
/*# sourceMappingURL=main.ab3f49dd.css.map*/