.header-custom {
    padding-top: 0.85rem; /* Ajustare padding vertical */
    padding-bottom: 0.85rem;
}
.brand-logo {
    font-size: 1.5rem; /* Mărime font pentru logo/nume aplicație */
    font-weight: 600; /* Mai îngroșat, stil Apple */
    color: #1d1d1f; /* Un negru specific Apple */
}
.header-nav .nav-link {
    color: #555; /* Culoare mai subtilă pentru link-urile de navigație */
    padding: 0.375rem 0.75rem; /* Padding mai mic pentru un aspect compact */
    font-size: 0.875rem; /* Font mai mic */
    font-weight: 500; /* Puțin mai îngroșat decât normal */
    border-radius: 0.3rem; /* Colțuri rotunjite discrete */
    transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;
}
.header-nav .nav-link:hover {
    color: #007aff; /* Albastru Apple la hover */
    background-color: #f0f0f0; /* Fundal foarte subtil la hover */
}
.btn-header-signin { /* Pentru butonul "Sign In" stilizat ca link */
    background: none;
    border: none;
    color: #007aff; /* Albastru Apple */
    font-weight: 500;
    font-size: 0.875rem;
    padding: 0.375rem 0.75rem;
    cursor: pointer;
    border-radius: 0.3rem;
    transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;
}
.btn-header-signin:hover {
    background-color: #f0f0f0;
    color: #005ec4; /* Albastru mai închis la hover */
}
.btn-header-getstarted { /* Pentru butonul "Get Started" */
    background-color: #007aff; /* Albastru Apple */
    color: white;
    border: none;
    padding: 0.45rem 1rem; /* Puțin mai proeminent decât link-urile */
    font-size: 0.875rem;
    font-weight: 500;
    border-radius: 0.3rem;
    cursor: pointer;
    transition: background-color 0.2s ease-in-out;
}
.btn-header-getstarted:hover {
    background-color: #005ec4; /* Albastru mai închis la hover */
}
