@charset "UTF-8";body.dark-mode{background:#323241;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}body.dark-mode h1,body.dark-mode h2,body.dark-mode h3,body.dark-mode h4,body.dark-mode h5,body.dark-mode h6,body.dark-mode li,body.dark-mode p{color:#fafff0}body.dark-mode a:not(.button){color:yellow}body.dark-mode a:not(.button):hover{color:yellow!important}body.dark-mode a:not(.button):not(#hero-portfolio,#navbar ul li a,.brand a){-webkit-filter:drop-shadow(0 0 8px rgba(255,255,0,0.5));filter:drop-shadow(0 0 8px rgba(255,255,0,0.5))}body.dark-mode #title{color:yellow;-webkit-filter:drop-shadow(0 0 8px rgba(255,255,0,0.5));filter:drop-shadow(0 0 8px rgba(255,255,0,0.5))}body.dark-mode .nav-toggle{background:#fafff0}body.dark-mode #navbar{border-bottom:2px solid #fafff0;background:#323241!important}body.dark-mode #navbar .slider{border:2px solid #fafff0}body.dark-mode #navbar .slider:before{background-color:#fafff0}body.dark-mode #navbar input:checked+.slider{background-color:#323241}body.dark-mode #navbar input:focus+.slider{-webkit-box-shadow:0 0 1px yellow;box-shadow:0 0 1px yellow;-webkit-filter:drop-shadow(0 0 8px rgba(255,255,0,0.5));filter:drop-shadow(0 0 8px rgba(255,255,0,0.5))}body.dark-mode #navbar input:checked+.slider:before{background-color:#fafff0}body.dark-mode .brand a{color:#fafff0}body.dark-mode .menu-item a{color:#fafff0}body.dark-mode .interests li .cs-link,body.dark-mode .interests li a{color:yellow;-webkit-filter:drop-shadow(0 0 8px rgba(255,255,0,0.5));filter:drop-shadow(0 0 8px rgba(255,255,0,0.5))}body.dark-mode .button{color:yellow;border:2px solid yellow}body.dark-mode .button:not(#hero-portfolio){-webkit-filter:drop-shadow(0 0 8px rgba(255,255,0,0.5));filter:drop-shadow(0 0 8px rgba(255,255,0,0.5))}body.dark-mode .button#hero-portfolio{color:#fafff0}body.dark-mode .button#hero-portfolio:hover{background:transparent;color:yellow}body.dark-mode .button:hover{color:#323241;background:yellow;-webkit-filter:drop-shadow(0 0 8px rgba(255,255,0,0.5));filter:drop-shadow(0 0 8px rgba(255,255,0,0.5));-webkit-box-shadow:0 10px 20px rgba(50,50,65,0.2);box-shadow:0 10px 20px rgba(50,50,65,0.2)}body.dark-mode .modal-content{border:2px solid #fafff0;background:#323241;-webkit-box-shadow:0 10px 20px rgba(50,50,65,0.2);box-shadow:0 10px 20px rgba(50,50,65,0.2)}body.dark-mode .modal-content .close{color:#fafff0}body.dark-mode .modal-header .btn-close{color:#fafff0}body.dark-mode div.contact{background:#323241;border:2px solid yellow;-webkit-filter:drop-shadow(0 0 8px rgba(255,255,0,0.5));filter:drop-shadow(0 0 8px rgba(255,255,0,0.5))}body.dark-mode div.contact .icon-link{color:yellow;-webkit-filter:drop-shadow(0 0 8px rgba(255,255,0,0.5));filter:drop-shadow(0 0 8px rgba(255,255,0,0.5))}body.dark-mode div.contact:hover{-webkit-box-shadow:0 10px 20px rgba(50,50,65,0.2);box-shadow:0 10px 20px rgba(50,50,65,0.2);background:yellow;-webkit-filter:drop-shadow(0 0 8px rgba(255,255,0,0.5));filter:drop-shadow(0 0 8px rgba(255,255,0,0.5))}body.dark-mode div.contact:hover .icon-link{color:#323241!important}body.dark-mode #footer{background:#fafff0}body.dark-mode #footer .copyright{color:#323241}body.dark-mode .badge{background:#fafff0;color:#323241}body.dark-mode .badge.coming-soon{background:#c00;color:#fafff0}body.dark-mode .case-study .gallery{-webkit-filter:drop-shadow(0 10px 20px rgba(50,50,65,0.2));filter:drop-shadow(0 10px 20px rgba(50,50,65,0.2))}body.dark-mode .case-study img:not(.slick-slide img){-webkit-filter:drop-shadow(0 10px 20px rgba(50,50,65,0.2));filter:drop-shadow(0 10px 20px rgba(50,50,65,0.2))}