/* Minimal custom styles - Bootstrap does the heavy lifting */

body {
    font-family: 'Lato', sans-serif;
    font-weight: 300;
}

.navbar {
    background: transparent;
    transition: background 0.3s;
    font-size: 1.15rem;
    font-weight: 400;
}

.navbar.scrolled {
    background: rgba(0,0,0,0.8) !important;
    backdrop-filter: blur(10px);
}

/* Project links */
a.project-link {
    transition: opacity 0.2s;
}
a.project-link:hover {
    opacity: 0.5;
}

/* Hide SEO text */
.hideme {
    display: none;
}
