:root{
  --cream:#FBF8FA; --blush:#EFE9F2; --rose:#A18FB0;
  --rose-deep:#6B5B7B; --sage:#7A6D90; --plum:#2E2733;
  --plum-soft:#5D5465; --gold:#C9A227;
  --line:rgba(46,39,51,0.10);
  --shadow:0 10px 30px rgba(46,39,51,0.08);
}
.hero,.bq-portada{background:
  radial-gradient(ellipse at 20% 10%, rgba(161,143,176,0.40), transparent 55%),
  radial-gradient(ellipse at 88% 18%, rgba(201,162,39,0.22), transparent 50%),
  radial-gradient(ellipse at 85% 85%, rgba(122,109,144,0.28), transparent 55%),
  linear-gradient(180deg, #FBF8FA 0%, #EFE9F2 50%, #FBF8FA 100%);}
