/* V179 W brand: logo presentation only. Existing dimensions and controls are preserved. */
body{--brand179-icon:url('../icons/brand-customer.svg')}
body.driver{--brand179-icon:url('../icons/brand-driver.svg')}
body.admin{--brand179-icon:url('../icons/brand-admin.svg')}
body:is(.customer,.driver,.admin) .topbar .logo::before{content:"";background:var(--brand179-icon) center/contain no-repeat;border-radius:8px}
body.driver .topbar .logo::before{display:block;width:24px;height:24px}
body.driver .topbar .logo{gap:5px}
body.customer>.topbar .logo::before{background:var(--brand179-icon) center/contain no-repeat;box-shadow:0 0 0 1px #ffffff60}
body.admin.pc-admin .pc-brand-mark{background:var(--brand179-icon) center/contain no-repeat;border-radius:9px;font-size:0;box-shadow:0 0 0 1px #ffffff45}
body:is(.driver,.admin) .auth .logo-big::before{content:"";display:block;width:76px;height:76px;margin:0 auto 16px;background:var(--brand179-icon) center/contain no-repeat;border-radius:17px}
body #splash{display:grid;place-items:center;background:var(--bg,#f5f7fb);background-image:none}
.brand179-splash{display:flex;align-items:center;flex-direction:column;gap:8px;padding:24px;text-align:center;color:var(--text,#16283f)}
.brand179-splash img{width:104px;height:104px;display:block;margin-bottom:14px;border-radius:23px}
.brand179-splash b{font-size:25px;letter-spacing:-1px;line-height:1.4}
.brand179-splash>span{font-size:14px;color:var(--sub,#62718a)}
