:root {
  color-scheme: light;
  --marca: #5c1430;
  --sobre-marca: #fff4f6;
  --verde: #b8235a;
  --verde-escuro: #951b49;
  --verde-claro: #fce1ea;
  --sobre-verde: #ffffff;
  --latao: #f28aa6;
  --latao-escuro: #a8466a;
  --latao-claro: #fde7ee;
  --sobre-latao: #3a0d1e;
  --papel: #fdf6f8;
  --branco: #ffffff;
  --tinta: #2a1019;
  --cinza: #74586a;
  --cinza-claro: #b09aa5;
  --linha: #f0d9e1;
  --linha-fraca: #f7eaef;
  --vinho: #c0263d;
  --vinho-claro: #fbe0e4;
  --azul-poste: #5c1430;
  --poste-branco: #fff4f6;
  --poste: radial-gradient(circle, var(--latao) 0 2.6px, transparent 3.1px) 0 0 / 11px 11px, var(--marca);
}
@media (prefers-color-scheme: dark) {
  :root {
  color-scheme: dark;
  --marca: #0f0a12;
  --sobre-marca: #f7eefb;
  --verde: #ff6fae;
  --verde-escuro: #ff92c2;
  --verde-claro: #33152a;
  --sobre-verde: #1c0614;
  --latao: #c9a7ff;
  --latao-escuro: #dcc6ff;
  --latao-claro: #241c33;
  --sobre-latao: #150a26;
  --papel: #120d16;
  --branco: #1b1520;
  --tinta: #f7eefb;
  --cinza: #b3a6bd;
  --cinza-claro: #776a80;
  --linha: #2f2636;
  --linha-fraca: #231c29;
  --vinho: #ff7f8f;
  --vinho-claro: #3a1722;
  --azul-poste: #c9a7ff;
  --poste-branco: #f7eefb;
  --poste: radial-gradient(circle, var(--latao) 0 2.6px, transparent 3.1px) 0 0 / 11px 11px, var(--marca);
  }
}
