@charset "UTF-8";
/* line 1, app/assets/stylesheets/themes/grant_impact.scss */
.product--grant-impact {
  --color-primary:       #fde13e;
  --color-primary-hover: #fddc1b;
  --gi-surface:          #11181d;
  --gi-ink:              #ffffff;
  --color-secondary: #fde13e;
  --gi-brand: #fde13e;
}

/* line 8, app/assets/stylesheets/themes/grant_impact.scss */
.product--grant-impact h1, .product--grant-impact .h1, .product--grant-impact h2, .product--grant-impact .h2 {
  color: #fde13e !important;
}

/* line 11, app/assets/stylesheets/themes/grant_impact.scss */
.product--grant-impact #challenge.product-section .section-body.is-card {
  border-left: 0.35rem solid var(--gi-brand);
}

/* line 13, app/assets/stylesheets/themes/grant_impact.scss */
.product--grant-impact .features .feature h3, .product--grant-impact .features .feature .feature-title,
.product--grant-impact .audience-card h3, .product--grant-impact .audience-card .audience-title,
.product--grant-impact .steps .step h3 {
  color: #fde13e !important;
}

/* line 16, app/assets/stylesheets/themes/grant_impact.scss */
.product--grant-impact .features .feature h3 a, .product--grant-impact .features .feature .feature-title a,
.product--grant-impact .audience-card h3 a, .product--grant-impact .audience-card .audience-title a,
.product--grant-impact .steps .step h3 a {
  color: #fde13e !important;
}

/* line 19, app/assets/stylesheets/themes/grant_impact.scss */
.product--grant-impact .features .feature h3 a:hover, .product--grant-impact .features .feature .feature-title a:hover,
.product--grant-impact .audience-card h3 a:hover, .product--grant-impact .audience-card .audience-title a:hover,
.product--grant-impact .steps .step h3 a:hover {
  color: var(--color-primary-hover) !important;
}

/* line 23, app/assets/stylesheets/themes/grant_impact.scss */
.product--grant-impact .btn-primary {
  background: var(--color-primary);
  border-color: var(--color-primary);
  color: #11181d;
}

/* line 24, app/assets/stylesheets/themes/grant_impact.scss */
.product--grant-impact .btn-primary:hover, .product--grant-impact .btn-primary:focus {
  background: var(--color-primary-hover);
  border-color: var(--color-primary-hover);
  color: #11181d;
}

/* line 25, app/assets/stylesheets/themes/grant_impact.scss */
.product--grant-impact .btn-outline {
  border-color: var(--color-primary);
  color: var(--color-primary);
  background: transparent;
}

/* line 26, app/assets/stylesheets/themes/grant_impact.scss */
.product--grant-impact .btn-outline:hover, .product--grant-impact .btn-outline:focus {
  background: var(--color-primary);
  border-color: var(--color-primary);
  color: #11181d;
}

/* line 28, app/assets/stylesheets/themes/grant_impact.scss */
.product--grant-impact .features .feature {
  background: var(--gi-surface);
  color: var(--gi-ink);
  border-color: rgba(255, 255, 255, 0.14);
  box-shadow: 0 2px 14px rgba(0, 0, 0, 0.18);
}

/* line 32, app/assets/stylesheets/themes/grant_impact.scss */
.product--grant-impact .features .feature .feature-text, .product--grant-impact .features .feature p {
  color: var(--gi-ink);
  opacity: 1;
}

/* line 33, app/assets/stylesheets/themes/grant_impact.scss */
.product--grant-impact .features .feature .feature-media {
  background: #1a2329;
}

/* line 34, app/assets/stylesheets/themes/grant_impact.scss */
.product--grant-impact .features .feature a {
  color: #fde13e;
}

/* line 35, app/assets/stylesheets/themes/grant_impact.scss */
.product--grant-impact .features .feature a:hover {
  color: var(--color-primary-hover);
}

/* line 37, app/assets/stylesheets/themes/grant_impact.scss */
.product--grant-impact .audience-card {
  background: var(--gi-surface);
  color: var(--gi-ink);
  border-color: rgba(255, 255, 255, 0.14);
  box-shadow: 0 2px 14px rgba(0, 0, 0, 0.18);
}

/* line 41, app/assets/stylesheets/themes/grant_impact.scss */
.product--grant-impact .audience-card .audience-blurb, .product--grant-impact .audience-card .audience-bullets li {
  color: var(--gi-ink);
  opacity: 1;
}

/* line 42, app/assets/stylesheets/themes/grant_impact.scss */
.product--grant-impact .audience-icon {
  background: linear-gradient(180deg, #1e2830, #161e24);
  border-color: rgba(255, 255, 255, 0.18);
}

/* line 43, app/assets/stylesheets/themes/grant_impact.scss */
.product--grant-impact .audience-icon i {
  color: #fff;
  opacity: .95;
}

/* line 44, app/assets/stylesheets/themes/grant_impact.scss */
.product--grant-impact .audience-card a {
  color: #fde13e;
}

/* line 45, app/assets/stylesheets/themes/grant_impact.scss */
.product--grant-impact .audience-card a:hover {
  color: var(--color-primary-hover);
}

/* line 48, app/assets/stylesheets/themes/grant_impact.scss */
.product--grant-impact {
  /* Couleurs déjà présentes dans ton thème */
  --gi-card-bg: #0b0b0b;
  --gi-card-fg: var(--color-primary, #fde13e);
  --gi-card-border: var(--gi-card-fg);
  /* Cartes "type Genius" dans Grant Impact */
  /* Chip en-tête cohérente avec le jaune Impact */
}

/* line 55, app/assets/stylesheets/themes/grant_impact.scss */
.product--grant-impact .gi-card {
  background: var(--gi-card-bg);
  color: var(--gi-card-fg);
  border-color: var(--gi-card-border);
  /* neutraliser d’éventuels utilitaires tailwind hérités */
  /* hover: on évite d'éclaircir le fond, on joue sur l'ombre */
}

/* line 61, app/assets/stylesheets/themes/grant_impact.scss */
.product--grant-impact .gi-card.bg-\[var\(--g360-light\)\] {
  background: var(--gi-card-bg);
}

/* line 62, app/assets/stylesheets/themes/grant_impact.scss */
.product--grant-impact .gi-card.border {
  border-color: var(--gi-card-border);
}

/* line 65, app/assets/stylesheets/themes/grant_impact.scss */
.product--grant-impact .gi-card:hover {
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.35);
}

/* line 68, app/assets/stylesheets/themes/grant_impact.scss */
.product--grant-impact .gi-card__icon {
  background: var(--gi-card-bg);
  color: var(--gi-card-fg);
  border-color: var(--gi-card-border);
}

/* line 73, app/assets/stylesheets/themes/grant_impact.scss */
.product--grant-impact .gi-card__icon .gi-card__icon-i {
  color: var(--gi-card-fg);
}

/* line 76, app/assets/stylesheets/themes/grant_impact.scss */
.product--grant-impact .gi-card__text {
  color: var(--gi-card-fg);
}

/* line 78, app/assets/stylesheets/themes/grant_impact.scss */
.product--grant-impact .gi-card__title {
  color: var(--gi-card-fg);
}

/* line 82, app/assets/stylesheets/themes/grant_impact.scss */
.product--grant-impact .gi-card__desc {
  color: var(--gi-card-fg);
  opacity: .82;
}

/* line 88, app/assets/stylesheets/themes/grant_impact.scss */
.product--grant-impact .g360-chip {
  color: var(--gi-card-fg);
}
