@media only screen and (min-width:0em){:root{--dark:#000f22;--medium:#1b3554;--accent:#80aad3}body.dark-mode{--section-bg:var(--dark);--section-dark:var(--dark);--section-mid:var(--medium);--section-text:#ffffff;--section-muted:rgba(255, 255, 255, 0.55);--nav-scrolled-bg:rgba(0, 15, 34, 0.75);--nav-scrolled-shadow:0 1px 0 rgba(255, 255, 255, 0.06),0 4px 20px rgba(0, 0, 0, 0.6);background-color:var(--dark);color:rgba(255,255,255,.85)}body.dark-mode li,body.dark-mode p:not(.badge-name,.badge-title){color:rgba(255,255,255,.7)}body.dark-mode h1,body.dark-mode h2,body.dark-mode h3,body.dark-mode h4,body.dark-mode h5,body.dark-mode h6{color:#fff}body.dark-mode a{color:rgba(255,255,255,.8)}body.dark-mode #navbar-menu a{color:rgba(192,230,253,.6)}body.dark-mode #navbar-menu a:hover{color:#c0e6fd}body.dark-mode #navbar-menu a.active{color:#c0e6fd;font-weight:600}body.dark-mode #hero-email,body.dark-mode .social-link{color:rgba(255,255,255,.8)}body.dark-mode .tab-controls{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.1)}body.dark-mode .tab-btn{color:rgba(255,255,255,.45)}body.dark-mode .tab-btn.active{background:var(--primary);color:#fff}body.dark-mode .timeline-item{border-bottom-color:var(--section-bg)}body.dark-mode .timeline-item:hover{background:rgba(255,255,255,.04)}body.dark-mode .timeline-item .company-logo{background:0 0}body.dark-mode .timeline-item .company a:hover{color:var(--accent)}body.dark-mode .timeline-item ul li:before{color:var(--accent)}body.dark-mode .project-card{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.08)}body.dark-mode .project-card:hover{background:rgba(255,255,255,.07);border-color:rgba(91,134,182,.35);box-shadow:none}body.dark-mode .project-card .card-img-placeholder{background:rgba(91,134,182,.12)}body.dark-mode .tag{background:rgba(91,134,182,.22);color:#80aad3}body.dark-mode .card-link{color:var(--accent);border-color:rgba(91,134,182,.4)}body.dark-mode #form{background:var(--section-bg)}body.dark-mode #form label{color:rgba(255,255,255,.7)}body.dark-mode #form .input1,body.dark-mode #form textarea{background:var(--medium);border-color:rgba(255,255,255,.12);color:#fff}body.dark-mode #form .input1::placeholder,body.dark-mode #form textarea::placeholder{color:rgba(255,255,255,.25)}body.dark-mode #form .input1:focus,body.dark-mode #form textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(128,170,211,.15);background:#1b3554}body.dark-mode #footer{background:var(--section-bg)}body.dark-mode #footer .footer-logo{color:rgba(255,255,255,.8)}body.dark-mode #footer .footer-social-link{color:rgba(255,255,255,.4)}body.dark-mode #footer .footer-social-link:hover{color:#fff}}@media only screen and (min-width:0em){body.dark-mode #dark-mode-toggle .sun{transform:translate(-50%,-50%);opacity:1}body.dark-mode #dark-mode-toggle .moon{transform:translate(-50%,-150%);opacity:0}}