/*
Theme Name:   DentistasMX
Description:  Tema hijo de Twenty Twenty-Five para DentistasMX (ambiente developing).
Template:     twentytwentyfive
Version:      1.0
Text Domain:  dentistasmx
*/

:root {
  --dmx-primary:   #0E7C86;
  --dmx-primary-d: #095A61;
  --dmx-accent:    #47C2CB;
  --dmx-bg:        #FFFFFF;
  --dmx-bg-soft:   #F2F9FA;
  --dmx-text:      #16303A;
  --dmx-muted:     rgba(22,48,58,.65);
  --dmx-border:    rgba(22,48,58,.10);
}

body { color: var(--dmx-text); }

a { color: var(--dmx-primary); }
a:hover { color: var(--dmx-primary-d); }

.dmx-section { padding: 64px 0; }
.dmx-section--soft { background: var(--dmx-bg-soft); }

.dmx-btn {
  display: inline-block;
  padding: 14px 28px;
  border-radius: 999px;
  background: var(--dmx-primary);
  color: #fff;
  font-weight: 600;
  text-decoration: none;
  transition: background .2s ease;
}
.dmx-btn:hover { background: var(--dmx-primary-d); color: #fff; }

.dmx-card {
  background: var(--dmx-bg);
  border: 1px solid var(--dmx-border);
  border-radius: 16px;
  padding: 24px;
}
