/*
Theme Name: Pilier Ardent
Template: generatepress
Version: 1.0.0
Description: Custom theme for L'Expert Affaires
*/

/* GP gap fixes below — option-key-first, CSS only for gaps */

/* Ancrage identitaire mobile */
@media (max-width: 767px) {
  .inside-navigation::before {
    content: "Stratégie, droit et gouvernance pour les PME en transformation";
    font-style: italic;
    position: absolute;
    left: var(--gap-small, 8px);
    top: 50%;
    transform: translateY(-50%);
    font-size: 14px;
    color: var(--text-color);
  }
  .inside-navigation { position: relative; }
}

/* Submit-button palette rule */
body button.wpforms-submit,
body .wpcf7-submit,
body .ff-btn-submit {
  background-color: #1E293B !important;
  color: #ffffff !important;
}
body button.wpforms-submit:hover,
body .wpcf7-submit:hover,
body .ff-btn-submit:hover {
  filter: brightness(0.88) !important;
}

/* Search input styling */
.search-form input[type="search"] {
  border: 1px solid #CBD5E1;
  border-radius: 4px;
  padding: 8px 12px;
  background-color: #F1F5F9;
  color: #0F172A;
}
.search-form input[type="search"]:focus {
  outline: 2px solid #3B82F6;
  outline-offset: 1px;
}

/* Screen-reader-only H1 */
.sr-h1 {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0,0,0,0) !important;
  border: 0 !important;
}

/* Mobile header: hamburger flush right — prevents wrap to second row on sig-A layout */
#mobile-header .inside-navigation { flex-wrap: nowrap; }
#mobile-header .site-branding { flex: 1; }
#mobile-header .menu-toggle { margin-left: auto; }
