/* Versión B: Café acogedor (día frío, café calientito) */

[data-theme="cafe"] {
  --bg: #F3EADD;
  --bg-soft: #E9DAC6;
  --bg-rosa: #E3CFB4;
  --blanco: #FBF4E9;
  --ink: #2B1D14;
  --ink-soft: #6B543F;
  --rosa: #B5773A;
  --rosa-deep: #8F5A24;
  --oro: #C68B4E;
  --footer-bg: #241710;
  --footer-ink: #E7D6BE;
  --border: #DCC9AE;
}

[data-theme="cafe"] .site-header {
  background: rgba(243, 234, 221, 0.94);
}

[data-theme="cafe"] .hero {
  background: #2B1D14;
}
[data-theme="cafe"] .hero .eyebrow { color: #C68B4E; }
[data-theme="cafe"] .hero-copy h1 { color: #F6EBDD; }
[data-theme="cafe"] .hero-copy p { color: #D9C3A8; }
[data-theme="cafe"] .hero .btn-outline {
  border-color: #F6EBDD;
  color: #F6EBDD;
}
[data-theme="cafe"] .hero .btn-outline:hover {
  background: #F6EBDD;
  color: #2B1D14;
}
[data-theme="cafe"] .hero-photo {
  box-shadow: 0 24px 48px rgba(0, 0, 0, 0.45);
}

[data-theme="cafe"] .page-head {
  background: #2B1D14;
}
[data-theme="cafe"] .page-head h1 { color: #F6EBDD; }
[data-theme="cafe"] .page-head p { color: #D9C3A8; }

/* Versión C: Rosita crema (dulce, pastel, femenina) */

[data-theme="rosita"] {
  --bg: #FFF9F2;
  --bg-soft: #F8E4E4;
  --bg-rosa: #F4D7D7;
  --blanco: #FFFFFF;
  --ink: #4A322E;
  --ink-soft: #8A6560;
  --rosa: #D98298;
  --rosa-deep: #C25E70;
  --oro: #D9A05B;
  --footer-bg: #4A322E;
  --footer-ink: #F5E3DD;
  --border: #F0DBD3;
}

[data-theme="rosita"] .site-header {
  background: rgba(255, 249, 242, 0.94);
}

[data-theme="rosita"] .btn-outline {
  border-color: #C25E70;
  color: #C25E70;
}
[data-theme="rosita"] .btn-outline:hover {
  background: #C25E70;
  color: #FFF9F2;
}

[data-theme="rosita"] .chip.active,
[data-theme="rosita"] .chip:hover {
  background: #C25E70;
  border-color: #C25E70;
  color: #FFF9F2;
}
