/* ═══ Identidade do LunaChat — uma só, para o sistema todo ═══
 *
 * Porque isto existe: a landing tinha Satoshi e o resto do produto tinha a pilha de
 * fontes do sistema. O Cauã abriu as duas e a segunda pareceu-lhe inacabada — e tinha
 * razão: uma marca não muda de letra quando o cliente passa da página de vendas para
 * dentro do produto. Esta folha é a fonte única da identidade.
 *
 * Órbita (2026-09-15): as fontes (Unbounded, Manrope, Martian Mono) vêm de orbita.css, hospedadas no serviço;
 * a Satoshi antiga saiu daqui para ninguém a ressuscitar.
 */

:root{
  /* Órbita (2026-09-15): Manrope no texto; as fontes vêm de orbita.css */
  --marca-fonte: 'Manrope', system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;
  --marca-verde: #4452D0;      /* pervinca sobre claro */
  --marca-lima:  #8C9BFF;      /* pervinca sobre escuro */
}

/* ── O logótipo ───────────────────────────────────────────────────────────────
 * A marca é uma LUA em quarto crescente, desenhada como um só traço fechado, e a
 * palavra em duas forças: «Luna» em 500 e «Chat» em 700. O contraste de peso é a
 * ideia — não há caixinha com uma inicial lá dentro, que é o desenho a que toda a
 * gente chega por omissão e por isso não distingue ninguém.
 * O símbolo herda `currentColor`, logo serve no escuro e no claro sem segunda versão.
 */
.marca{display:inline-flex;align-items:center;gap:.52em;text-decoration:none;
  font-family:var(--marca-fonte);letter-spacing:-.022em;line-height:1;color:inherit}
.marca__lua{width:1.08em;height:1.08em;flex:none;display:block}
.marca__nome{font-size:1em;white-space:nowrap;font-family:'Unbounded','Manrope',system-ui,sans-serif;font-weight:500;text-transform:lowercase;letter-spacing:.005em}
.marca__nome b{font-weight:500}
.marca__nome i{font-weight:500;font-style:normal;opacity:1}
.marca__nome i::after{content:' '}
.marca__lua{width:1.6em;height:1.6em}

/* a lua ganha um respiro quando a marca é grande, para não colar na palavra */
.marca--grande{font-size:26px;gap:.44em}
.marca--grande .marca__lua{width:1.18em;height:1.18em}
