/* KC — styles importés via rw-theme.css, surcharges légères ici */

body {
  background: #0a0a0a;
  color: #f0ebe0;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;
  margin: 0;
  line-height: 1.65;
  -webkit-font-smoothing: antialiased;
}

a { color: inherit; text-decoration: none; }
img { display: block; max-width: 100%; }

/* Page intro line sous le nav */
.page-stripe {
  position: fixed;
  top: 58px;
  left: 0; right: 0;
  height: 2px;
  background: linear-gradient(90deg, #d4a853 0%, #f0c878 40%, transparent 100%);
  z-index: 190;
  opacity: 0.7;
}

/* Accent KC : kitesurf — on garde gold du theme */
.hero-title span { color: #d4a853; }

/* Pack ALL IN highlight */
.pack-highlight {
  background: rgba(212, 168, 83, 0.06);
  border: 1px solid rgba(212, 168, 83, 0.22);
  border-radius: 12px;
  padding: 1.25rem 1.5rem;
  margin-top: 1rem;
}
.pack-highlight strong { color: #d4a853; }

footer { color: rgba(74, 64, 48, 0.8); }
