/* Estilos específicos de impressão para o currículo */
@page {
  size: A4;
  margin: 18mm 16mm;
}

html, body {
  background: #fff !important;
  color: #000 !important;
}

/* Força aparência clara no currículo impresso, mesmo com tema escuro ativo */
html[data-theme="dark"] .cv-paper,
html[data-theme="dark"] .cv-paper * {
  background: #fff !important;
  color: #1b2330 !important;
  border-color: #e3e8f0 !important;
}
html[data-theme="dark"] .cv-paper .chip-list li {
  background: #e6edff !important;
  color: #173bb0 !important;
}

.no-print,
.site-header,
.site-footer,
.page-header,
.cv-form { display: none !important; }

main.container,
.page,
.cv-layout,
.cv-preview {
  display: block !important;
  padding: 0 !important;
  margin: 0 !important;
  max-width: none !important;
  width: 100% !important;
}

.cv-paper {
  border: none !important;
  box-shadow: none !important;
  padding: 0 !important;
  margin: 0 !important;
  min-height: 0 !important;
  font-size: 11pt;
  color: #000 !important;
}

.cv-header { border-bottom: 2px solid #000 !important; }
.cv-section h3 { color: #000 !important; border-bottom-color: #888 !important; }
.chip-list li { background: #f0f0f0 !important; color: #000 !important; }
a { color: #000 !important; text-decoration: none !important; }