mikeschlottig's picture
Built out the Services, Projects and Contact Page. Ensure that the links in the footer work and are properly routed.
2917b05 verified
/*
Custom Styles to augment Tailwind CSS
Included in the single HTML file within the <style> tag,
but separated here for clarity as per request structure.
*/
:root {
--primary-color: #059669; /* Emerald 600 */
--secondary-color: #d97706; /* Amber 600 */
--bg-light: #f8fafc;
}
body {
background-color: var(--bg-light);
}
/* Smooth scroll behavior is handled by utility classes or html tag */
/* Custom Animation Classes */
.fade-in {
animation: fadeIn 0.5s ease-in-out forwards;
}
@keyframes fadeIn {
from { opacity: 0; transform: translateY(10px); }
to { opacity: 1; transform: translateY(0); }
}
/* Navigation Active State Underline */
.nav-link {
position: relative;
}
.nav-link::after {
content: '';
position: absolute;
width: 0;
height: 2px;
bottom: -4px;
left: 0;
background-color: var(--primary-color);
transition: width 0.3s;
}
.nav-link:hover::after,
.nav-link.active::after {
width: 100%;
}
/* Utility for shadow root link handling (if needed) */
a {
text-decoration: none;
}
/* Button reset for inline-flex buttons */
button.bg-transparent {
background: transparent;
border: none;
padding: 0;
margin: 0;
font: inherit;
color: inherit;
cursor: pointer;
}
button.bg-transparent:hover {
text-decoration: none;
}
button.bg-transparent svg {
pointer-events: none;
}