:root{
  --cream:#FBF4F6; --blush:#F6E0E7; --rose:#C25277;
  --rose-deep:#8E2C4C; --sage:#9A7BA0; --plum:#33202A;
  --plum-soft:#6B4C58; --gold:#C9A227;
  --line:rgba(51,32,42,0.10);
  --shadow:0 10px 30px rgba(51,32,42,0.08);
}
.hero,.bq-portada{background:
  radial-gradient(ellipse at 20% 10%, rgba(194,82,119,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(154,123,160,0.28), transparent 55%),
  linear-gradient(180deg, #FBF4F6 0%, #F6E0E7 50%, #FBF4F6 100%);}
