:root{--bg-main:#0a2636;--primary:#d2d2d2;--primary-faded:#b7b7b7;--color-bright:#0af7c4;--primary-hover:#ffffff;--secondary-hover:#5eaca8;--secondary:#031e2e;--letter-box:#02141f}.row>*{padding-right:0}.no-resize{resize:none;overflow:scroll}.text-color-bright{color:var(--color-bright)}.card.custom-color{background-color:var(--secondary);width:98%}.btn-outline-info.highlight-btn{color:var(--color-bright);border-color:var(--color-bright)}.btn-outline-info.highlight-btn:hover{border-color:var(--color-bright);background-color:var(--color-bright)}#main-footer{background-color:var(--secondary)}body{background-color:var(--bg-main);color:var(--primary)}.faded{color:var(--primary-faded)}.navbar{background:var(--secondary)}.navbar-dark .navbar-nav .nav-link{color:var(--primary)}.navbar-dark .navbar-nav .nav-link:hover{color:var(--primary-hover)}.navbar-dark .navbar-brand,.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-nav .nav-link:focus{color:var(--primary)}.navbar-dark .navbar-brand:hover{color:var(--primary-hover)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:var(--primary);font-weight:700;font-size:large}.sociallink{display:inline-block;margin-left:5px;text-decoration:none}.carousel-item img{height:400px;width:100%}@media (min-width:992px) and (max-width:1199.98px){.carousel-item img{object-fit:contain;background-color:var(--letter-box)}}a:active,a:hover,a:link,a:visited{color:inherit;text-decoration:none}.tech-scroll{display:flex;gap:.5rem;overflow-x:auto;padding-bottom:1.25rem;margin-bottom:.75rem;scrollbar-width:thin;margin-top:1.5rem;scrollbar-base-color:var(--color-bright)}.tech-scroll::-webkit-scrollbar{height:6px}.tech-scroll::-webkit-scrollbar-thumb{background-color:rgba(120,120,120,.5);border-radius:4px}.tech-pill{white-space:nowrap;padding:.25rem .6rem;font-size:.75rem;border-radius:999px;background:rgba(13,202,240,.15);color:#9eeaf9}.project-description{max-height:15rem;overflow-y:auto;margin-top:1.5rem;background-color:var(--bg-main);padding:.5rem 1em 1.25rem .5rem;outline:.2rem inset var(--color-bright)}.project-description::-webkit-scrollbar{width:6px}