/* SYLORA BRAND OVERLAY — per Brand Identity Manual v1.0 (Montserrat/Open Sans; logo greens & blues) */
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@600;700;800&family=Open+Sans:wght@400;600;700&display=swap');
:root{
  --green:#5A9022; --green-dark:#47741A; --green-soft:#EEF5E3;
  --navy2:#0E86C4; --blue-soft:#E4F2FA;
  --navy:#24343B; /* dark gray authority per manual */
  --line:#DEE6DC;
}
body{font-family:'Open Sans','Segoe UI',system-ui,sans-serif}
h1,h2,h3,.bar-brand,.btn,.stat,.tab,.master-stat span{font-family:'Montserrat','Segoe UI',sans-serif}
.brand-logo{background:transparent!important;box-shadow:none!important;width:auto!important;height:auto!important;border-radius:0!important;display:inline-flex;align-items:center}
img.brand-word{height:34px;width:auto;display:inline-block;vertical-align:middle;background:#fff;border-radius:8px;padding:3px 8px}
img.brand-globe{height:76px;width:auto;display:block;margin:0 auto .6rem}
.login-card .brand-logo{font-size:0}
