@import url("https://fonts.googleapis.com/css2?family=Nunito+Sans:wght@200;300;400&display=swap");@import url("https://fonts.googleapis.com/css?family=Cutive+Mono&display=swap");@import url("https://fonts.googleapis.com/css2?family=Work+Sans:wght@100;200;300;400;500;600;700;800;900&display=swap");.loader{display:flex;align-items:center;justify-content:center;color:#333 !important}.loader .logo-container{position:absolute;display:flex;align-items:center;justify-content:center;top:0;bottom:0;left:0;right:0}.loader .logo-container .spinner-border{width:10.2rem;height:10.2rem;margin-top:-1px;margin-left:-1px}.loader img{width:10rem;position:absolute}.navbar{padding:8px 2rem;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.1);bottom:1%;left:0;right:0;border-radius:50px;margin:auto;position:fixed;z-index:100;width:max-content;box-sizing:border-box}@media (max-width: 768px){.navbar{padding:8px 0}}.navbar .navbar-toggler{margin:0 auto;border:0}.navbar .navbar-toggler:focus{box-shadow:none}.navbar #mainnav{text-align:center}.navbar #mainnav .navbar-nav{text-align:left}@media (max-width: 768px){.navbar #mainnav .navbar-nav{margin:10px 0}}.navbar #mainnav .navbar-nav .nav-link{transition:.3s ease;padding:8px 16px;border-radius:50px}.navbar #mainnav .navbar-nav .nav-link:hover{background-color:rgba(0,0,0,0.1)}@media (max-width: 768px){.navbar #mainnav .navbar-nav .nav-link{padding:8px 0;padding-left:4rem}.navbar #mainnav .navbar-nav .nav-link:hover,.navbar #mainnav .navbar-nav .nav-link:active{background-color:rgba(0,0,0,0.1)}}.exp-card{padding:1.25rem 1rem;border:2px solid rgba(0,0,0,0.1);border-radius:20px;margin:0.5rem;width:100%;max-width:400px;position:relative;background-color:rgba(255,255,255,0.15);text-align:center}.exp-card .card-body div:first-child{font-size:1.25rem}.exp-card .card-body div+div{font-weight:400}@media screen and (max-width: 720px){#cards-container{display:block}.work-card{width:100% !important}}.work-card{background-color:rgba(255,255,255,0.1);padding:1.25rem 1rem;border:2px solid rgba(0,0,0,0.1);width:45%;margin:.5rem 0.25rem;text-align:center;transition:.3s ease box-shadow}.work-card:hover{background-color:#6C8970}.work-card .card-header *{margin-top:1rem}.work-card .card-body a{color:#6C8970;word-break:break-all}.work-card .card-body a.link{color:inherit}.work-card .card-body a.link:visited{color:inherit}.work-card .card-body a.link:hover,.work-card .card-body a.link:active{color:inherit}.work-card .card-body a:visited{color:#6C8970}.work-card .card-body a:hover,.work-card .card-body a:active{color:#fff}#misc-work .work-card{width:100%}#music-work .work-card{width:100%}#music-work .work-card .card-body{text-align:left}#music-work .work-card .card-body .link-container{display:flex;position:relative;align-items:flex-start;padding:.5rem}#work_accordion *,#high_school_accordion *,#ug_accordion *{border-radius:20px !important}#work_accordion .accordion-item,#high_school_accordion .accordion-item,#ug_accordion .accordion-item{background-color:rgba(255,255,255,0.5);border:0}#work_accordion .accordion-button,#high_school_accordion .accordion-button,#ug_accordion .accordion-button{background-color:#6C8970;color:#fff;font-weight:400;font-size:1.25rem}#work_accordion .accordion-button:focus,#high_school_accordion .accordion-button:focus,#ug_accordion .accordion-button:focus{box-shadow:0 0 0 0.25rem rgba(108,137,112,0.3)}#work_accordion .accordion-button::after,#high_school_accordion .accordion-button::after,#ug_accordion .accordion-button::after{font-family:'Font Awesome 5 Free';content:'\f077';background:none;font-weight:900;color:#fff;font-size:1rem;height:auto;width:14px}#work_accordion .accordion-button.collapsed,#high_school_accordion .accordion-button.collapsed,#ug_accordion .accordion-button.collapsed{color:#18272B;background-color:#fff}#work_accordion .accordion-button.collapsed::after,#high_school_accordion .accordion-button.collapsed::after,#ug_accordion .accordion-button.collapsed::after{color:#18272B}#high_school_accordion .accordion-button,#ug_accordion .accordion-button{background-color:#1f5a9a}#high_school_accordion .accordion-button:focus,#ug_accordion .accordion-button:focus{box-shadow:0 0 0 0.25rem rgba(31,90,154,0.3)}.theme_toggle{position:fixed;z-index:100;bottom:0;right:0;margin:1rem}.theme_toggle button{border-radius:24px !important}body.dark-mode .social-card.github{color:#fff;border:2px solid rgba(255,255,255,0.1);background-color:rgba(255,255,255,0.1);transition:.3s ease}body.dark-mode .social-card.github:hover,body.dark-mode .social-card.github:active{color:#000;background-color:#fff}@media (max-width: 768px){body.dark-mode .social-card.github{transition:none;max-width:100%}}body.dark-mode #work_accordion .accordion-item{background-color:rgba(0,0,0,0.5)}html{overflow-x:hidden}button{border-width:3px}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:"Work Sans";text-transform:uppercase}*{font-family:"Nunito Sans"}a{font-weight:500}textarea{resize:none}label{font-size:1.1rem;padding:1rem}main{animation:1s ease fadein;-webkit-animation:1s ease fadein}.mainbod,.full{transition:.4s ease-out}.cards-container{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-around}.cards-container .card-header,.cards-container .card-body{background-color:rgba(0,0,0,0);border:0px}#edu h1,#edu h2{text-align:center}#edu h2{margin-bottom:2rem}.intex{padding:2rem;letter-spacing:.8px;font-size:1.2rem;z-index:1}section{padding:5rem 0}section .container-fluid h1{margin:5rem auto;margin-top:0;text-align:center}.banner{width:100%;height:5rem;position:relative}.mypic{position:absolute;bottom:100%;left:0;right:0;background-color:rgba(97,105,103,0.34);overflow:hidden;height:0;transition:.5s ease;border-radius:100%;cursor:pointer}.imgcontain{position:relative;padding:1rem;width:100%;max-width:400px}.imgcontain .intropic{border-radius:50px;transition:.4s ease-out;z-index:1;position:relative}.imgcontain .blob{position:absolute;height:100%;width:100%;max-width:300px;max-height:300px;border-radius:50px;z-index:0;background-color:rgba(0,0,0,0.25);margin-top:-65%;margin-left:-25%}@media (max-width: 768px){.imgcontain .blob{display:none}}.imgcontain:hover .mypic{bottom:0;height:100%}.text{white-space:nowrap;font-size:16px;position:absolute;overflow:hidden;top:50%;left:50%;transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}.devicons{display:flex;justify-content:space-around;flex-wrap:wrap;text-align:center;font-weight:400}.devicons div{padding:1rem;font-family:'Courier New', Courier, monospace !important}.devicons div .colored{font-size:2.5rem}.fullimg{width:70%}.none{display:none}.fromtop{animation:1s ease-out fromtop;-webkit-animation:1s ease-out fromtop;transition:.4s ease-out}.frombottom{animation:1s ease-out frombottom;-webkit-animation:1s ease-out frombottom;transition:.4s ease-out}.tobottom{animation:1s ease-out tobottom;-webkit-animation:1s ease-out tobottom;transition:.4s ease-out}.totop{animation:1s ease-out totop;-webkit-animation:1s ease-out totop;transition:.4s ease-out}.zoom{animation:1s ease-out zoom;-webkit-animation:1s ease-out zoom;transition:.4s ease-out}.show{display:block !important;animation:none !important}.progress{height:5px !important;border-radius:0 !important;background-color:rgba(0,0,0,0)}.progress-bar{background-color:#ca5762}.cs li{padding:1rem;border-right:2px solid rgba(255,255,255,0.5);transition:.4s ease-out}.cs li:hover{cursor:pointer;border-right-color:rgba(255,255,255,0.5);background-color:rgba(255,255,255,0.5)}form button[type=submit]{border-color:#00c6d2 !important;color:#00c6d2}form button[type=submit]:hover{background-color:#00c6d2}form button[type=submit]:active{background-color:#00c6d2 !important;border-color:#00c6d2 !important;box-shadow:0 0 0 0.2rem rgba(0,198,210,0.5) !important}form button[type=submit]:focus{box-shadow:0 0 0 0.2rem rgba(0,198,210,0.5)}.form-control{padding:.5rem .9rem;border-radius:0px}textarea.form-control{height:10rem}.social-card{margin-bottom:1rem;padding:1rem;border-radius:24px;max-width:300px;width:100%;min-height:100px;height:auto;font-weight:500 !important;color:#fff;border:2px solid rgba(255,255,255,0.1);background-color:rgba(255,255,255,0.1);transition:.3s ease}.social-card:hover,.social-card:active{color:#333;background-color:#fff}@media (max-width: 768px){.social-card{transition:none;max-width:100%}}.social-card .row{height:100%}.social-card .col-4{display:flex;justify-content:center;align-items:center}.social-card .col h3{display:none}.social-card.github{color:#000;border:2px solid rgba(255,255,255,0.1);background-color:rgba(0,0,0,0.1);transition:.3s ease}.social-card.github:hover,.social-card.github:active{color:#fff;background-color:#000}@media (max-width: 768px){.social-card.github{transition:none;max-width:100%}}.social-card.linkedin{color:#1166c2;border:2px solid rgba(255,255,255,0.1);background-color:rgba(17,102,194,0.1);transition:.3s ease}.social-card.linkedin:hover,.social-card.linkedin:active{color:#fff;background-color:#1166c2}@media (max-width: 768px){.social-card.linkedin{transition:none;max-width:100%}}.social-card.twitter{color:#1d9bf0;border:2px solid rgba(255,255,255,0.1);background-color:rgba(29,155,240,0.1);transition:.3s ease}.social-card.twitter:hover,.social-card.twitter:active{color:#fff;background-color:#1d9bf0}@media (max-width: 768px){.social-card.twitter{transition:none;max-width:100%}}.social-card.stackoverflow{color:#f48024;border:2px solid rgba(255,255,255,0.1);background-color:rgba(244,128,36,0.1);transition:.3s ease}.social-card.stackoverflow:hover,.social-card.stackoverflow:active{color:#fff;background-color:#f48024}@media (max-width: 768px){.social-card.stackoverflow{transition:none;max-width:100%}}.social-card.soundcloud{color:#fa4006;border:2px solid rgba(255,255,255,0.1);background-color:rgba(250,64,6,0.1);transition:.3s ease}.social-card.soundcloud:hover,.social-card.soundcloud:active{color:#fff;background-color:#fa4006}@media (max-width: 768px){.social-card.soundcloud{transition:none;max-width:100%}}.social-card.youtube{color:#ff2e2e;border:2px solid rgba(255,255,255,0.1);background-color:rgba(255,46,46,0.1);transition:.3s ease}.social-card.youtube:hover,.social-card.youtube:active{color:#fff;background-color:#ff2e2e}@media (max-width: 768px){.social-card.youtube{transition:none;max-width:100%}}.social-card.quora{color:#b92b27;border:2px solid rgba(255,255,255,0.1);background-color:rgba(185,43,39,0.1);transition:.3s ease}.social-card.quora:hover,.social-card.quora:active{color:#fff;background-color:#b92b27}@media (max-width: 768px){.social-card.quora{transition:none;max-width:100%}}.social-card.discord{color:#5865F2;border:2px solid rgba(255,255,255,0.1);background-color:rgba(88,101,242,0.1);transition:.3s ease}.social-card.discord:hover,.social-card.discord:active{color:#fff;background-color:#5865F2}@media (max-width: 768px){.social-card.discord{transition:none;max-width:100%}}.social-card.telegram{color:#24A1DE;border:2px solid rgba(255,255,255,0.1);background-color:rgba(36,161,222,0.1);transition:.3s ease}.social-card.telegram:hover,.social-card.telegram:active{color:#fff;background-color:#24A1DE}@media (max-width: 768px){.social-card.telegram{transition:none;max-width:100%}}.social-card .row{position:relative}.social-card .row svg{width:80%;height:auto}.social-card .row .col{display:flex;align-content:center;justify-content:center;flex-direction:column}.social-card .row .col a{color:inherit !important;word-break:break-all}#workpage .row{text-align:center}#workpage a{display:inline-block;padding:2rem 2.25rem;color:inherit;background-color:rgba(0,0,0,0.1)}@media screen and (max-width: 1000px){.conlist li{padding:1rem}.fullimg{width:100%}}
