body,html{padding:0;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}html{scroll-behavior:smooth}:root{--skills-card-size:30vh}a{color:inherit;text-decoration:none}*{box-sizing:border-box}dark-blue{background-color:#2e4382}.introduction{height:100vh;background-position:50% 20%;background-size:cover;background-attachment:fixed;display:flex;align-items:center;justify-content:center}@media (hover:none){.introduction{background-attachment:scroll}}.page{display:flex;flex-direction:column;position:relative}.about-title{-webkit-text-stroke-width:2px;-webkit-text-stroke-color:#000;font-weight:700;color:beige}.about-page-title{font-weight:500}.title-color{color:#fff}.title-buttons{font-size:2.5em;stroke:#000;stroke-width:.4px}.card-image{position:relative;max-height:min(80px)}.project-image{height:50px}@media (min-width:2000px){.card-image{max-height:120px}.project-image{height:90px}}.experience-image{width:25%}.about-divider{background-color:beige;outline-color:#000;width:100%}.experience-divider{background-color:gray;outline-color:#000}.divider{margin-top:1em;margin-bottom:1em;border-radius:5px;height:.3em;outline-style:solid;outline-width:.15em}.card-text{font-size:1.2em}.focused{font-weight:700;transform:scale(1.1);text-decoration:underline;text-underline-offset:5px}.about-card{border-radius:5%;padding:.5em 1em 1em;max-width:55vh;position:relative}.about-card:after{position:absolute;content:"";left:-5px;top:-5px;width:calc(100% + 10px);height:calc(100% + 10px);border:3px solid #000;border-radius:5%;background-color:transparent;display:inherit}.experience-card{border-radius:5%;padding:.5em 1em 1em;position:relative}.experience-card:after{position:absolute;content:"";left:-5px;top:-5px;width:calc(100% + 10px);height:calc(100% + 10px);border:3px solid #000;border-radius:5%;background-color:transparent;display:inherit}.skills-card{border-radius:50%;width:var(--skills-card-size);height:var(--skills-card-size)}.projects-card,.skills-card{display:flex;align-items:center;justify-content:center}.projects-card{border-radius:15%;width:45vh;height:45vh;transition:all .2s ease}.page-title{padding-top:1em}.skills-image{width:var(--skills-card-size);height:var(--skills-card-size);border-radius:50%;transition:all .15s ease}.projects-image{width:35vh;height:35vh;transition:all .15s ease}.projects-card:hover>img{filter:brightness(75%)}.projects-card:hover{transform:scale(1.02)}.skills-small-image{width:20vh;height:20vh;transition:all .15s ease}.skills-med-image{width:25vh;height:25vh;transition:all .15s ease}.skills-subtitle{color:#fff;border-bottom:1px solid #fff}.skills-subtitle-container{display:flex;justify-content:center;text-align:center;margin-bottom:1em}.skills-image-text{width:55%;color:#fff;background-color:#353232}.experience-image-text{background-color:#fff}.colorPicker{background-color:#1b1b1b;color:#343434}.projects-image-text{width:75%}