/* SAA Homepage v1.1 — Shared CSS (minimal)
   Only rules that do NOT conflict with template resets.
   Card colors + fullwidth trick. Nothing else. */

/* Full Width Helper — used by hero in homepage */
.saa-fullwidth {
  width: 100vw;
  position: relative;
  left: 50%;
  margin-left: -50vw;
}

/* Card type colors via CSS custom properties */
.saa-tipo-audible       { background-color: var(--saa-card-audible); }
.saa-tipo-manual        { background-color: var(--saa-card-manual); }
.saa-tipo-mapa_mental   { background-color: var(--saa-primary); }
.saa-tipo-entrenamiento { background-color: var(--saa-card-entrenamiento); }
.saa-tipo-extra         { background-color: var(--saa-card-extra); }
.saa-tipo-pdf           { background-color: var(--saa-card-pdf); }
.saa-tipo-custom        { background-color: var(--saa-primary); }
