/* FreteFácil — assinaturas da marca em superfícies claras e escuras. */
:root{--brand-petrol:#0B3D3A;--brand-orange:#FF6A00;--accent:var(--brand-orange)}
.brand-emblem{display:inline-flex;align-items:center;justify-content:center;width:50px;height:40px;flex:0 0 50px}
.brand-emblem img{width:100%;height:100%;object-fit:contain;border-radius:0}
.brand-emblem .brand-on-dark{display:none}
.brand-link{gap:7px}
.brand-link .wordmark,.auth-brand,.mark{font-style:italic;font-weight:850;letter-spacing:-.045em}
.brand-link .wordmark{color:var(--brand-petrol)}
.brand-link .wordmark>span,.auth-brand>span:last-child,.mark>span:last-child{color:var(--brand-orange)}
.auth-brand{display:flex;align-items:center;gap:0}
.auth-brand .brand-emblem{margin-right:9px;width:58px;height:46px;flex-basis:58px}
.auth-brand .brand-on-light,.recovery-page .brand-on-light{display:none}
.auth-brand .brand-on-dark,.recovery-page .brand-on-dark{display:block}
.recovery-page .mark{display:flex;align-items:center;gap:0}
.recovery-page .mark .brand-emblem{margin-right:8px}
.institutional-page .brand{gap:0;font-style:italic;letter-spacing:-.045em;color:var(--brand-petrol)}
.institutional-page .brand-emblem{margin-right:8px}
.institutional-page .brand b{color:var(--brand-orange)}
.institutional-page .brand-emblem img{width:100%;height:100%;border-radius:0}
@media(max-width:720px){.brand-emblem{width:43px;height:36px;flex-basis:43px}.brand-link .wordmark{font-size:23px}.auth-brand .brand-emblem{width:52px;height:42px;flex-basis:52px}}
