/*
Theme Name: Hodos - Astra Child
Template: astra
Description: Thème enfant pour Association Hodos - Voyages. Charte #0F2C4D / #F5E9D4 / #FF6B4A
Author: Association Hodos
Version: 1.0
*/

:root {
  --hodos-primary: #0F2C4D;
  --hodos-secondary: #F5E9D4;
  --hodos-accent: #FF6B4A;
  --hodos-text: #1A1A1A;
  --hodos-muted: #6B7B8C;
}

body {
  font-family: 'Inter', sans-serif;
  color: var(--hodos-text);
  background: #FFFEFB;
}

h1,h2,h3,h4 { font-family: 'Fraunces', serif; color: var(--hodos-primary); }

.btn-hodos {
  background: var(--hodos-accent);
  color: white;
  border-radius: 999px;
  padding: 14px 28px;
  font-weight: 700;
  display: inline-block;
  text-decoration: none;
  transition: all .2s;
}
.btn-hodos:hover { transform: translateY(-2px); box-shadow: 0 8px 20px rgba(255,107,74,.3); }

.modula-gallery .modula-item { border-radius: 24px; overflow: hidden; }

.card-voyage {
  background: white;
  border-radius: 24px;
  overflow: hidden;
  box-shadow: 0 4px 30px rgba(15,44,77,.08);
  border: 1px solid rgba(15,44,77,.06);
}
