/* Território local. O Claude Design nunca escreve aqui.
   Carregado depois do <style> do template, então vence em especificidade igual.
   Regra: nada de CSS local dentro do index.html — sempre neste arquivo. */

/* Status do formulário de solicitação. O form é um cartão branco dentro da
   seção escura (.dk), então as cores são as de status do próprio design system. */
.form-status:empty { display: none; }
.form-status {
  margin: 4px 0 0;
  font-size: var(--fs-body);
  line-height: 1.5;
  padding: 11px 14px;
  border-radius: var(--radius-control);
  border: 1px solid currentColor;
}
.form-status[data-tipo="erro"] { color: var(--status-critical); background: var(--status-critical-bg); }
form button[disabled] { opacity: .62; cursor: default; }
