@import url(https://fonts.googleapis.com/css2?family=Sora:wght@400;600;700;800&family=Poppins:wght@300;400;500;600&family=JetBrains+Mono:wght@400;500;600&display=swap);*{box-sizing:border-box}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0f0f10;color:#fbf7f5;font-family:Poppins,sans-serif;margin:0;overflow-x:hidden}@keyframes blink{50%{opacity:0}}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(7px)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes cardPop{0%{opacity:.4;transform:scale(.97) translateY(4px)}to{opacity:1;transform:scale(1) translateY(0)}}.hov-link{transition:color .25s ease}.hov-link:hover{color:#fbf7f5!important}.hov-tag{transition:color .25s ease,border-color .25s ease}.hov-tag:hover{border-color:#fbf7f559!important;color:#fbf7f5!important}.hov-chip{transition:background .2s ease}.hov-chip:hover{background:#8c7cfa1f!important}.hov-card{transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease}.hov-card:hover{border-color:#fbf7f547!important;box-shadow:0 24px 48px #00000073;transform:translateY(-7px)}.hov-skill{transition:transform .3s ease,border-color .3s ease}.hov-skill:hover{border-color:#fbf7f540!important;transform:translateY(-5px)}.hov-award{transition:transform .3s ease,border-color .3s ease}.hov-award:hover{border-color:#8c7cfa66!important;transform:translateY(-5px)}.hov-course{transition:border-color .3s ease,transform .3s ease}.hov-course:hover{border-color:#8c7cfa59!important;transform:translateX(4px)}.hov-social{transition:background .25s ease,transform .25s ease}.hov-social:hover{background:#fbf7f521!important;transform:translateY(-2px)}.hov-cta{transition:transform .25s ease,box-shadow .25s ease}.hov-cta:hover{box-shadow:0 14px 36px #fbf7f529;transform:translateY(-3px)}.hov-btn-light{transition:transform .25s ease}.hov-btn-light:hover{transform:translateY(-2px)}.hov-btn-ghost{transition:background .25s ease}.hov-btn-ghost:hover{background:#fbf7f514!important}.hov-close{transition:background .25s ease}.hov-close:hover{background:#fbf7f526!important}.about-photo{filter:grayscale(100%) contrast(1.05);transition:filter .5s ease}.about-photo:hover{filter:grayscale(0)}
/*# sourceMappingURL=main.3ecf6076.css.map*/