/*
Theme Name: Unifex Consulting
Theme URI: https://unifexconsulting.com/
Author: Unifex Consulting
Description: Custom theme carrying the Unifex Consulting site design (exported from Odoo). On activation it creates the Home, Odoo Services, Odoo Apps, About Us and Contact Us pages. Re-import from Appearance > Unifex Setup.
Version: 1.0.0
Requires at least: 6.0
Requires PHP: 7.4
License: Proprietary
Text Domain: unifex
*/

/* Base resets: the exported design expects a bare document. */
html, body { margin: 0; padding: 0; }
body { background: #fff; }

/* Fallback views (blog posts, search, 404) that are not part of the exported design. */
.ufx-fallback { max-width: 760px; margin: 0 auto; padding: 64px 20px; font-family: "Open Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif; color: #1f2937; line-height: 1.6; }
.ufx-fallback h1 { font-family: "Montserrat", sans-serif; font-size: 2rem; line-height: 1.2; margin: 0 0 16px; }
.ufx-fallback a { color: #1d4ed8; }
.ufx-fallback .ufx-fallback-home { display: inline-block; margin-bottom: 32px; font-weight: 600; text-decoration: none; }
.ufx-fallback article + article { margin-top: 40px; padding-top: 40px; border-top: 1px solid #e5e7eb; }

/* Contact form status message */
.ufx-root #s_website_form_result.ufx-ok { display: block; color: #047857; font-weight: 600; margin-bottom: 12px; }
.ufx-root #s_website_form_result.ufx-err { display: block; color: #b91c1c; font-weight: 600; margin-bottom: 12px; }
.ufx-root .s_website_form_send.ufx-busy { opacity: .6; pointer-events: none; }
.ufx-hp { position: absolute !important; left: -10000px !important; width: 1px; height: 1px; overflow: hidden; }
