:root {
    --bg: #ffffff;
    --menutxtcl: 0,0,0;
    --menutxtweight: 600;
    --intlinear: 0,0,0;
    --txtall: 0,0,0;
    --cl1: 0,0,0;
    --pckdf: var(--cl1);
    --whydf: var(--cl1);
    --lbds: 255, 255, 255;
    --lsdb: 56, 58, 70;
    --text: 85, 85, 85;
    --fixedtel: #ff0000;
}
body.dark {
    --bg: #26272d;
    --menutxtcl: 226, 226, 228;
    --intlinear: 45, 45, 58;
    --txtall: 226, 226, 228;
    --cl1: 253,92,0;
    --lbds: 56, 58, 70;
    --lsdb: 255, 255, 255;
    --pckdf: var(--cl1);
    --text: 226, 226, 228;
}

#site-footer-date-time {
  position: fixed !important;
  right: 18px !important;
  bottom: 18px !important;
  z-index: 999999 !important;

  width: auto !important;
  min-width: 150px;
  padding: 13px 18px !important;

  color: #ffffff !important;
  background: linear-gradient(135deg, #4f46e5, #7c3aed) !important;
  border-radius: 30px !important;
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.25) !important;

  font-family: Arial, sans-serif !important;
  font-size: 13px !important;
  text-align: center !important;
  line-height: 1.5 !important;
}

#site-footer-date-time::before {
  content: "???? ";
}

#site-footer-date-time .footer-separator {
  margin: 0 5px;
  color: rgba(255, 255, 255, 0.7);
}
