/* ==============================
   CocoaNexus Custom Styles
   ============================== */

/* General Reset Adjustments */
html {
    scroll-behavior: smooth;
}
body {
    font-family: 'Inter', sans-serif;
    background-color: #fafafa;
    color: #333;
    margin: 0;
    padding-top: 64px; /* offset for fixed navbar */
}

/* Navbar Enhancements */
header {
    background-color: white;
    box-shadow: 0 2px 6px rgba(0,0,0,0.05);
}

/* Desktop Nav Hover */
nav a:hover {
    transition: color 0.2s ease, border-color 0.2s ease;
}

/* Mobile Menu */
#mobile-menu {
    box-shadow: 2px 0 8px rgba(0,0,0,0.1);
}

/* Active Link Highlights */
.text-amber-700.font-bold {
    background: linear-gradient(to right, #ffedd5, #fef3c7);
}

/* Smooth Menu Animation */
#mobile-menu {
    transition: transform 0.3s ease-in-out;
}

/* Mobile Menu Links */
#mobile-menu a {
    display: block;
    padding: 0.75rem;
    border-radius: 0.375rem;
}

/* Scrollbar Styling (Mobile Menu) */
#mobile-menu nav {
    overflow-y: auto;
}
#mobile-menu nav::-webkit-scrollbar {
    width: 6px;
}
#mobile-menu nav::-webkit-scrollbar-thumb {
    background: rgba(0,0,0,0.15);
    border-radius: 3px;
}
