/* Gekori identity. Company widget names and colours remain tenant-owned. */
.brand .gekori-logo{display:block;width:132px;height:38px;max-width:none;object-fit:contain;flex:none}
.brand:has(.gekori-logo){display:inline-flex;align-items:center;gap:0;line-height:1;text-decoration:none;flex-shrink:0}
.public-site .header .brand .gekori-logo{width:140px;height:40px}
.brand:focus-visible{outline:3px solid #4c936a;outline-offset:5px;border-radius:5px}
@media(min-width:1000px){.has-desktop-rail .sidebar>.brand .gekori-logo,.has-desktop-rail .onboarding-topbar>.brand .gekori-logo{content:url('/public/assets/gekori-wordmark-dark.svg');width:150px;height:44px}}
@media(max-width:430px){.public-site .header .brand .gekori-logo{width:119px;height:35px}.brand .gekori-logo{width:120px;height:35px}}
