:root{--maubaia-bg:#FAF7F0;--maubaia-ink:#1E1E1E;--maubaia-muted:#6A6A6A;--maubaia-accent:#2F6B57;--maubaia-accent-2:#B99055;--maubaia-border:#E6E0D7;--maubaia-card:#FFFFFF;--maubaia-radius:18px;--maubaia-radius-sm:12px;--maubaia-shadow:0 8px 22px rgba(0,0,0,.06);--maubaia-font:"Public Sans", system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;--maubaia-font-display:var(--maubaia-font)}body{font-family:var(--maubaia-font);color:var(--maubaia-ink);background:var(--maubaia-bg)}a{color:var(--maubaia-accent)}a:hover{opacity:.9}button,.button,.wp-block-button__link,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit{border-radius:999px;background:var(--maubaia-accent);color:#fff;border:1px solid #fff0;padding:.85em 1.2em;font-weight:600;box-shadow:none;transition:transform .08s ease,opacity .12s ease}button:hover,.button:hover,.wp-block-button__link:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit:hover{opacity:.96;transform:translateY(-1px)}.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background:var(--maubaia-accent-2)}.site-main .type-page,.site-main .type-post,.woocommerce .product,.woocommerce .woocommerce-ordering,.woocommerce .woocommerce-result-count{border-radius:var(--maubaia-radius)}input[type="text"],input[type="email"],input[type="tel"],input[type="password"],input[type="search"],textarea,select,.woocommerce input.input-text,.woocommerce textarea{border-radius:var(--maubaia-radius-sm);border:1px solid var(--maubaia-border);padding:.8em .9em;background:#fff}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1180px}.maubaia-site-logo img{max-height:56px;width:auto}@media (max-width:768px){.maubaia-site-logo img{max-height:44px}}