/* Vempy 25 · Tipografia global. Fonte carregada pelo Google Fonts no HTML. */
:root { --vp25-font: "Plus Jakarta Sans Variable", "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; }
html,body,button,input,select,textarea,summary,option,label,
.page-admin,.page-auth,.page-preview,.page-public,.vp-saas-shell,
.sidebar,.admin-content,.vp-orders,.vp25-shell,
.page-admin h1,.page-admin h2,.page-admin h3,.page-admin h4,
.page-auth h1,.page-auth h2,.page-public h1,.page-public h2,
.page-admin .vp-page-head h1,.page-admin .vp-editor-title,
.page-admin .vp-page-banner-title { font-family:var(--vp25-font)!important; }
.page-admin h1,.page-admin h2,.page-admin h3 {letter-spacing:-.035em;}
.page-admin h1{font-weight:750;}
.page-admin h2{font-weight:700;}
.page-admin p,.page-admin small{font-weight:450;}

body.page-public,body.page-public :where(button,input,textarea,select,h1,h2,h3,h4,p,span,small,label,a,strong,li){font-family:var(--vp25-font)!important}
