/* style.css */

/* Global font and background */
body {
    font-family: 'Inter', sans-serif;
    background-color: #f9fafb; /* Light background */
    color: #0A1F44; /* Primary navy text */
}

/* Accent button */
.btn-accent {
    transition: background-color 0.3s, transform 0.1s;
}
.btn-accent:hover {
    background-color: #e09117; /* Darker Gold/Amber */
    transform: translateY(-1px);
}

/* Primary (Navy) button */
.btn-primary {
    transition: background-color 0.3s, transform 0.1s;
}
.btn-primary:hover {
    background-color: #05142a; /* Darker Navy */
    transform: translateY(-1px);
}

/* Input focus highlight */
input:focus {
    box-shadow: 0 0 0 3px rgba(245, 166, 35, 0.5);
    border-color: #F5A623 !important;
}
