
/* Substituição pontual da imagem do título pela identidade tipográfica EDUQUE.ME. */
.eduque-ai-typebrand{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:0;max-width:100%;line-height:1}
.eduque-ai-typebrand-title{display:block;font:700 28px/1 Fredoka,Manrope,Inter,Arial,sans-serif;letter-spacing:.45px;color:#0a1950;white-space:nowrap}
.eduque-ai-typebrand-title span{background:linear-gradient(110deg,#0878f5 0%,#06b4be 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:#079acb}
.eduque-ai-typebrand-tagline{display:block;max-width:100%;font:700 9px/1.25 Inter,Arial,sans-serif;letter-spacing:.08px;color:#526c91;text-align:center;white-space:nowrap}
.sidebar .eduque-ai-brand .eduque-ai-typebrand{align-items:flex-start}
.sidebar .eduque-ai-brand .eduque-ai-typebrand-title{font-size:27px}
.sidebar .eduque-ai-brand .eduque-ai-typebrand-tagline{font-size:8px;text-align:left}
.mobile-brand.eduque-ai-mobile-brand .eduque-ai-typebrand{width:max-content;max-width:100%;align-items:center}
@media(max-width:520px){.mobile-brand.eduque-ai-mobile-brand .eduque-ai-typebrand-title{font-size:clamp(19px,5.7vw,26px)}.mobile-brand.eduque-ai-mobile-brand .eduque-ai-typebrand-tagline{font-size:clamp(7px,2.1vw,9px)}}
@media(max-width:355px){.mobile-brand.eduque-ai-mobile-brand .eduque-ai-typebrand-title{font-size:18px}.mobile-brand.eduque-ai-mobile-brand .eduque-ai-typebrand-tagline{font-size:7px}}
