/* CRM Sync Brand Wizard theme — CRM Sync (generated) */
:root{--brand-primary:#118efa;--brand-secondary:#101010;--brand-accent:#118efa;--brand-radius:0;--brand-heading-weight:100;}
.uk-scope h1,.uk-scope h2,.brand-heading{font-weight:var(--brand-heading-weight,100);}
:root{--brand-font-heading:"Geist";}
.uk-scope h1,.uk-scope h2,.uk-scope h3,.uk-scope h4,.uk-scope h5,.uk-scope h6,.uk-scope [class*="uk-heading"],.uk-scope .uk-logo,.brand-heading{font-family:var(--brand-font-heading),inherit;}
:root{--brand-font-body:"Geist";}
.uk-scope,.brand-body{font-family:var(--brand-font-body),inherit;}
.brand-link{color:inherit;text-decoration:none;}
.brand-link:hover,.brand-link:focus{color:var(--brand-primary);}
.brand-btn{display:inline-block;box-sizing:border-box;padding:.5rem 1.5rem;line-height:1.5;font-size:.875rem;text-align:center;text-decoration:none;text-transform:uppercase;cursor:pointer;transition:.15s ease-in-out;transition-property:color,background-color,border-color,transform,box-shadow,filter;background:none;color:var(--brand-primary);border:none;padding-left:0;padding-right:0;position:relative;text-transform:none;}
.brand-btn:hover,.brand-btn:focus{color:var(--brand-secondary);}
.uk-button-primary{background-color:var(--global-primary-background, #118efa);border-color:var(--global-primary-background, #118efa);}
.uk-button-primary:hover,.uk-button-primary:focus{filter:brightness(.92);}
.uk-button-secondary{background-color:var(--global-secondary-background, #101010);border-color:var(--global-secondary-background, #101010);}
.uk-text-primary{color:var(--global-primary-background, #118efa);}
.uk-background-primary{background-color:var(--global-primary-background, #118efa);}
.uk-label{background:var(--global-primary-background, #118efa);}
.uk-alert-primary{background:var(--global-primary-background, #118efa);color:var(--global-inverse-color, #fff);}
.uk-section-primary{background-color:var(--global-primary-background, #118efa);}
.uk-tile-primary{background-color:var(--global-primary-background, #118efa);}
.uk-card-primary{background-color:var(--global-primary-background, #118efa);}
.uk-section-secondary{background-color:var(--global-secondary-background, #101010);}
.uk-tile-secondary{background-color:var(--global-secondary-background, #101010);}
.uk-card-secondary{background-color:var(--global-secondary-background, #101010);}
.uk-light,.uk-section-primary,.uk-section-secondary,.uk-tile-primary,.uk-tile-secondary,.uk-card-primary,.uk-card-secondary{color:var(--global-inverse-color, #fff);}
.uk-alert{background:var(--global-muted-background, #f2f2f2);color:var(--global-muted-color, #57c0f4);}
.uk-alert-success{background:var(--global-success-background, #cad3d9);color:var(--global-inverse-color, #fff);}
.uk-alert-warning{background:var(--global-warning-background, #818282);color:var(--global-inverse-color, #fff);}
.uk-alert-danger{background:var(--global-danger-background, #403d3d);color:var(--global-inverse-color, #fff);}
.uk-label-success{background:var(--global-success-background, #cad3d9);}
.uk-label-warning{background:var(--global-warning-background, #818282);}
.uk-label-danger{background:var(--global-danger-background, #403d3d);}
.uk-text-success{color:var(--global-success-background, #cad3d9);}
.uk-text-warning{color:var(--global-warning-background, #818282);}
.uk-text-danger{color:var(--global-danger-background, #403d3d);}
.uk-text-muted{color:var(--global-muted-color, #57c0f4);}
.uk-button-danger{background-color:var(--global-danger-background, #403d3d);border-color:var(--global-danger-background, #403d3d);}

/* Brand fonts (CDN export — travels to any destination) */
@font-face{font-family:"Roboto";font-style:normal;font-weight:100 900;font-display:swap;src:url("/brand/crm-sync/fonts/roboto-vf.woff2") format("woff2")}
@font-face{font-family:"Roboto Mono";font-style:normal;font-weight:100 700;font-display:swap;src:url("/brand/crm-sync/fonts/roboto-mono-vf.woff2") format("woff2")}
@font-face{font-family:"Geist";font-style:normal;font-weight:100 900;font-display:swap;src:url("/brand/crm-sync/fonts/geist-vf.woff2") format("woff2")}
