.elementor-widget-container,.elementor-widget-container p,.elementor-widget-container li{color: var(--muted)}.elementor-heading-title,.elementor-widget-container h1,.elementor-widget-container h2,.elementor-widget-container h3,.elementor-widget-container h4{color: var(--text);font-family: var(--font-display)}.elementor-widget-container a:not(.elementor-button){color: var(--accent)}.elementor-widget-container a:not(.elementor-button):hover{color: var(--text)}.elementor-button{background: var(--blue) !important;border-radius: var(--radius-sm) !important;font-family: var(--font-body) !important;font-weight: 600 !important;transition: box-shadow var(--dur) var(--ease) !important}.elementor-button:hover{box-shadow: 0 0 24px var(--accent-glow)}.elementor-field-textual{background: var(--bg) !important;border-color: var(--line) !important;color: var(--text) !important;border-radius: var(--radius-sm) !important}.elementor-field-textual:focus{border-color: var(--accent) !important;box-shadow: 0 0 0 3px var(--accent-glow) !important}