/**
 * Cuida+ — integração compatível dos Design Tokens v1.0.
 * Mantém os valores visuais atuais e deixa o tema escuro intacto.
 */

:root:not([data-theme="dark"]) {
  --bg: var(--cuida-color-neutral-app-background);
  --surface: var(--cuida-color-neutral-white);
  --brand: var(--cuida-color-brand-teal);
}

body {
  font-family: var(--cuida-font-family-primary);
  font-size: var(--cuida-type-body-font-size);
  line-height: var(--cuida-line-height-body-minimum);
}

.brand-mark {
  object-fit: contain;
  padding: 3px;
  background: var(--cuida-color-neutral-app-background);
}

@media (max-width: 760px) {
  button {
    min-width: var(--cuida-touch-target-minimum);
    min-height: var(--cuida-touch-target-minimum);
  }

  .head-actions > button {
    min-height: var(--cuida-touch-target-minimum);
  }
}
