.background{background-color:#000000;z-index:-2}.background,.lightning{position:fixed;top:0;left:0;width:100%;height:100%;background-position:50%;background-origin:content-box;background-size:cover;background-attachment:fixed}.lightning{filter:brightness(1);-o-filter:brightness(3);-moz-filter:brightness(3);z-index:-1}.flash{animation:flash 5s ease-out infinite}@keyframes flash{0%{opacity:0}82%{opacity:0}85%{opacity:.6}90%{opacity:.2}94%{opacity:.9}to{opacity:0}}.progress-icon{position:fixed;top:10px;left:0;width:40px;height:40px;z-index:10}.footer{width:100%;height:100px}.footer p{color:white;font-family:Fira Code,monospace;text-align:center;margin-top:8px}.footer-icons{display:flex;justify-content:center;align-items:center}.icon,ul{padding:0 12px}.flip-card p,ul{margin-top:-8px}.flip-card{width:300px;height:350px;border-radius:20px;position:relative;margin:10px 0}.flip-card-back,.flip-card-front{width:100%;height:100%;position:absolute;border-radius:20px;-webkit-backface-visibility:hidden;backface-visibility:hidden}.flip-card-front{background-color:whitesmoke;color:black;line-height:20px}.flip-card-front>*{margin:0 10px}.flip-card-back{display:flex;justify-content:center;align-items:center}.flip-card-back img{width:100px}.internship-company{display:flex;justify-content:center}.internship-company img{height:35px;margin:10px 0}.internship-section{width:100%}.internship-row{display:flex;flex-wrap:wrap;justify-content:space-evenly}h1.title{color:white}div.title{display:flex;flex-direction:row;align-items:center}.title.clickable{cursor:pointer}.intro{height:100vh;flex-direction:row;flex-wrap:wrap}.column,.intro{width:100%;display:flex;align-items:center}.column{justify-content:center;flex-direction:column}.column>*{margin:12px 0}.profile{width:200px;height:200px;background-position:50%;background-size:cover;border-radius:50%;border:10px solid #444444}.column h3{font-size:30px}.column h3,.column p{color:white}.column .wave-emoji{margin-left:12px;margin-top:-2px;font-size:30px;cursor:default}@media only screen and (min-width:768px){.intro{height:69vh}.column{width:50%}.profile{width:300px;height:300px}}.skill-logo{height:40px;align-self:center;margin-left:4px}.skill-item{display:flex;flex-direction:row;background-color:whitesmoke;border-radius:10px;padding:4px;margin-bottom:20px;overflow:hidden}.skill-description{margin:0 12px}.skill-description p{font-size:10px;margin-top:-8px}@media only screen and (min-width:768px){.skill-logo{height:60px;margin-left:8px}.skill-description{margin:0 24px}.skill-description p{font-size:14px}}.skills{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.skill-parent-item{width:100%}@media only screen and (min-width:768px){.skill-parent-item{width:49%}}.row{display:flex;flex-direction:column;justify-content:space-between}.modal,.section{background-color:whitesmoke;margin:16px;padding:0 8px;border-radius:16px;flex:1}.section{cursor:pointer}.modal{position:fixed;margin:0;z-index:1;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.4)}.modal-content{background-color:whitesmoke;margin:auto;padding:1px 8px;border-radius:16px;width:80%}.modal-content-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.modal-content-footer{display:flex;flex-direction:column}@media only screen and (min-width:768px){.row{flex-direction:row}.modal-content{width:50%}.modal-content-footer{flex-direction:row}.modal-content-footer div{flex:1}}.pills{display:flex}.pills p{border-radius:12px;color:whitesmoke;padding:4px;margin-right:4px;align-self:flex-end}.pills p:last-child{margin-right:0}.urlIcon *{margin:12px 12px 0 0;padding:0}