:root, html[data-site-design-runtime]{--site-content-max-width: 1200px; --site-section-spacing: 64px; --site-border-radius: 12px; --site-elevation-shadow: 0 10px 24px rgba(15, 23, 42, 0.14); --site-color-primary: #448c74; --site-color-secondary: #e5c466; --site-color-accent: #e9f0ec; --site-color-success: #448c74; --site-color-info: #2f7f73; --site-color-warning: #e5c466; --site-color-danger: #dc2626; --site-font-family: 'Inter', sans-serif; --site-heading-align: center; --theme-primary: var(--site-color-primary); --theme-secondary: var(--site-color-secondary); --theme-accent: var(--site-color-accent); --bs-primary: var(--site-color-primary); --bs-secondary: var(--site-color-secondary); --bs-success: var(--site-color-success); --bs-info: var(--site-color-info); --bs-warning: var(--site-color-warning); --bs-danger: var(--site-color-danger); --bs-font-sans-serif: var(--site-font-family); --zp-section-padding-y: var(--site-section-spacing); --zp-border-radius: var(--site-border-radius); --zp-card-radius: var(--site-border-radius); --zp-card-shadow: var(--site-elevation-shadow); --zp-btn-radius: var(--site-border-radius); --zp-input-radius: var(--site-border-radius); --bs-border-radius: var(--site-border-radius); --bs-card-border-radius: var(--site-border-radius); --bs-btn-border-radius: var(--site-border-radius); --bs-box-shadow: var(--site-elevation-shadow)}
@media (max-width: 767.98px){:root, html[data-site-design-runtime]{--site-section-spacing: min(64px, 48px)}}
