body.smouha-child-design {
color: var(--sm-color-text);
font-family: var(--sm-font-family);
}
body.smouha-child-design :is(h1,h2,h3,h4,h5,h6) {
color: var(--sm-color-text);
font-family: var(--sm-font-family);
text-wrap: balance;
}
body.smouha-child-design :is(p,li) {
text-wrap: pretty;
}
body.smouha-child-design :is(.elementor-button,.wp-element-button,button,input[type="submit"]) {
border-radius: 11px;
font-family: var(--sm-font-family);
}
body.smouha-child-design :is(input:not([type="checkbox"]):not([type="radio"]),select,textarea) {
border-radius: 11px;
border-color: var(--sm-color-field-line);
background: var(--sm-color-ivory);
color: var(--sm-color-text);
}
body.smouha-child-design :is(input,select,textarea):focus {
border-color: var(--sm-color-gold) !important;
box-shadow: var(--sm-focus) !important;
outline: none;
}
body.smouha-child-design .sm-surface,
body.smouha-child-design .sm-card {
border: 1px solid var(--sm-color-line);
border-radius: var(--sm-radius-md);
background: var(--sm-color-ivory);
box-shadow: var(--sm-shadow-sm);
}
body.smouha-child-design .sm-section {
width: min(calc(100% - 32px), var(--sm-container));
margin-inline: auto;
}
body.smouha-child-design .sm-btn-primary {
background: var(--sm-color-charcoal) !important;
border-color: var(--sm-color-charcoal) !important;
color: var(--sm-color-ivory) !important;
}
body.smouha-child-design .sm-btn-secondary {
background: var(--sm-color-sand-strong) !important;
border-color: var(--sm-color-sand-strong) !important;
color: var(--sm-text-primary) !important;
}
