/* O divã: vinho, latão e pergaminho, tapete persa ao fundo, Libre Caslon. Cartões claros sobre fundo escuro. */
[data-tema="freud"] {
  --bg: #2b1416; --bg-2: #1d0e10; --superficie: #efe5d0; --superficie-2: #e3d6bb; --superficie-texto: #2a1a12; --superficie-texto-2: #6b574a;
  --texto: #efe5d0; --texto-2: rgba(239, 229, 208, .68); --borda: rgba(184, 146, 63, .45); --acento: #b8923f; --acento-texto: #2b1416; --acento-2: #1f3b2c;
  --ok: #2f7d4f; --ok-fundo: #dcebdc; --alerta: #8a5a00; --alerta-fundo: #f3e3b8; --erro: #8a2a26; --erro-fundo: #f0d6d2;
  --fonte-titulo: 'Libre Caslon Display', 'Libre Caslon Text', Georgia, serif; --fonte-texto: 'Libre Caslon Text', Georgia, serif; --fonte-nota: 'Libre Caslon Text', Georgia, serif;
  --peso-titulo: 400; --espaco-titulo: -0.01em; --caixa-titulo: none; --raio: 3px; --raio-peq: 3px; --sombra: 0 24px 50px -30px rgba(0, 0, 0, .9);
  --borda-cartao: 1px solid rgba(42, 26, 18, .25);
  --textura: radial-gradient(circle at 0 0, transparent 9px, rgba(196, 138, 58, .10) 10px, transparent 11px), radial-gradient(circle at 28px 28px, transparent 9px, rgba(196, 138, 58, .10) 10px, transparent 11px), linear-gradient(45deg, transparent 46%, rgba(138, 58, 54, .28) 47%, rgba(138, 58, 54, .28) 53%, transparent 54%), linear-gradient(-45deg, transparent 46%, rgba(138, 58, 54, .28) 47%, rgba(138, 58, 54, .28) 53%, transparent 54%);
  --lateral-bg: #1d0e10; --lateral-texto: #efe5d0; --lateral-ativo: #efe5d0;
  --zap-gaia: #fbf6ea; --zap-paciente: #dcebdc; --zap-texto: #2a1a12;
}
html[data-tema="freud"] body, .tema-opcao[data-tema="freud"] .amostra, html[data-tema="freud"] .entrar { background-size: 56px 56px; }
[data-tema="freud"] .menu a[aria-current] { color: #2a1a12; box-shadow: none; }
[data-tema="freud"] .menu a:hover { background: rgba(239, 229, 208, .1); }
[data-tema="freud"] .menu a, [data-tema="freud"] .nav a { font-style: italic; font-weight: 400; }
[data-tema="freud"] .sobre, [data-tema="freud"] .lt-dia { color: #d9b265; }
[data-tema="freud"] .sobre::after { content: ''; display: block; width: 48px; height: 3px; border-top: 1px solid #b8923f; border-bottom: 1px solid #b8923f; margin-top: 6px; }
[data-tema="freud"] .botao-acento { background: linear-gradient(180deg, #d9b265, #b8923f); box-shadow: 0 1px 0 rgba(255, 255, 255, .35) inset; }
[data-tema="freud"] .botao-linha { color: inherit; }
[data-tema="freud"] .cartao .botao-linha, [data-tema="freud"] .tema-info .botao-linha { color: #2a1a12; }
[data-tema="freud"] .ativ-ico { background: #efe5d0; color: #8a3a36; border-color: transparent; }
[data-tema="freud"] .ver-mais { color: #d9b265; }
[data-tema="freud"] .filtros a { border-color: rgba(184, 146, 63, .45); }
[data-tema="freud"] .zap { background: rgba(239, 229, 208, .08); }
[data-tema="freud"] .numero-destaque b { color: #8a3a36; }
[data-tema="freud"] .numero-destaque { border-color: #b8923f; box-shadow: 0 0 0 3px #b8923f inset, var(--sombra); }
[data-tema="freud"] .busca, [data-tema="freud"] .lista-conversas a[aria-current] { color: #2a1a12; }
[data-tema="freud"] .lista-conversas a[aria-current] .texto-2 { color: #6b574a; }
[data-tema="freud"] .citacao { color: #6b574a; border-left-color: #b8923f; }
