/* Shared camGPT wordmark. The focus mark follows the public website. */
.camgpt-brand{--camgpt-accent:#1677e8;display:inline-flex;align-items:center;gap:10px;white-space:nowrap;text-transform:none;letter-spacing:normal}
.camgpt-mark{display:block;width:30px;height:30px;flex:0 0 30px;fill:none;stroke:var(--camgpt-accent,#1677e8);stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}
.camgpt-mark-dot{fill:var(--camgpt-accent,#1677e8);stroke:none}
.camgpt-wordmark,.driver-brand .camgpt-wordmark{font-size:27px;font-weight:700;line-height:1;letter-spacing:-.065em;text-transform:none}
.camgpt-wordmark-light,.driver-brand .camgpt-wordmark-light{font-size:inherit;font-weight:400}
.driver-brand.camgpt-brand{gap:9px;padding:7px 13px}
.driver-brand .camgpt-mark{width:25px;height:25px;flex-basis:25px}
.driver-brand .camgpt-wordmark{font-size:24px}
.camgpt-name{text-transform:none;letter-spacing:normal}
.login-story .camgpt-brand{--camgpt-accent:#b8f565;color:#f6f8f5}
.login-mobile-brand .camgpt-brand{color:#183d66}
.login-kicker{text-transform:none}
.login-story-footer .camgpt-name,.footer-brand .camgpt-name{font-weight:700}
#header .camgpt-brand{--camgpt-accent:#b8f565;color:#fff}
#header .camgpt-admin-label{font-size:13px;font-weight:400;margin-left:7px}
@media(max-width:650px){.driver-brand.camgpt-brand{padding:6px 10px;gap:7px}.driver-brand .camgpt-mark{width:22px;height:22px;flex-basis:22px}.driver-brand .camgpt-wordmark{font-size:22px}}
