/* uni. Global Language + Brand v5 · simetria final */
@import url('/apps/assets/uni-global-language-v4.css?v=20260705-0951');

/* Texto corrido: marca menor, menos agressiva e alinhada ao x-height */
.uni-brand-inline{margin-left:.05em!important;margin-right:.04em!important;vertical-align:-.006em!important;line-height:.94!important}.uni-brand-inline .uni-mark{width:1.10em!important;height:.485em!important;margin-right:-.042em!important;transform:translateY(.046em)!important}.uni-brand-inline .uni-rest{font-size:.955em!important;font-weight:760!important;letter-spacing:-.028em!important;line-height:1!important}.uni-brand-inline.only-mark .uni-mark{width:1.20em!important;margin-right:0!important}

/* Títulos: manter força, mas sem colar nem crescer demais */
h1 .uni-brand-inline,h2 .uni-brand-inline,h3 .uni-brand-inline{margin-left:.055em!important;margin-right:.045em!important;vertical-align:-.002em!important}h1 .uni-brand-inline .uni-mark,h2 .uni-brand-inline .uni-mark,h3 .uni-brand-inline .uni-mark{width:1.18em!important;height:.52em!important;margin-right:-.046em!important;transform:translateY(.039em)!important}h1 .uni-brand-inline .uni-rest,h2 .uni-brand-inline .uni-rest,h3 .uni-brand-inline .uni-rest{font-size:.965em!important;font-weight:900!important;letter-spacing:-.04em!important}

/* Produto composto: não usar margem extra; precisa parecer uma palavra só */
.brand-product,.uni-product-title .uni-brand-name,.app-head h3 .uni-brand-name,.app-head h3 .uni-word{margin-left:0!important;margin-right:0!important;align-items:baseline!important;line-height:.96!important}.brand-product .uni-mark,.uni-product-title .uni-mark,.app-head h3 .uni-mark,.app-head h3 .uni-word::before{width:1.20em!important;height:.528em!important;margin-right:-.048em!important;transform:translateY(.038em)!important}.brand-product .uni-rest,.uni-product-title .uni-rest,.app-head h3 .uni-rest,.app-head h3 .uni-word .rest{font-size:.968em!important;font-weight:900!important;letter-spacing:-.041em!important;line-height:1!important}

/* Chips/nav/tags: ainda menor para não quebrar layout */
.navlinks .uni-brand-inline,.tag .uni-brand-inline,.features .uni-brand-inline,.small .uni-brand-inline{margin-left:.03em!important;margin-right:.025em!important}.navlinks .uni-brand-inline .uni-mark,.tag .uni-brand-inline .uni-mark,.features .uni-brand-inline .uni-mark,.small .uni-brand-inline .uni-mark{width:.98em!important;height:.43em!important;margin-right:-.035em!important;transform:translateY(.043em)!important}.navlinks .uni-brand-inline .uni-rest,.tag .uni-brand-inline .uni-rest,.features .uni-brand-inline .uni-rest,.small .uni-brand-inline .uni-rest{font-size:.91em!important;font-weight:750!important;letter-spacing:-.024em!important}

/* Evitar visual colado no começo ou fim de parágrafo */
p .uni-brand-inline:first-child,li .uni-brand-inline:first-child{margin-left:0!important}p .uni-brand-inline:last-child,li .uni-brand-inline:last-child{margin-right:0!important}
