/* Discreet software credit, independent of the client's branding. */
body::after {
  content: "techdek soluções";
  position: fixed;
  right: max(12px, env(safe-area-inset-right));
  bottom: max(6px, env(safe-area-inset-bottom));
  z-index: 1;
  font: 400 10px/1.4 system-ui, sans-serif;
  letter-spacing: .3px;
  color: #64748b;
  opacity: .55;
  pointer-events: none;
  user-select: none;
}

[data-theme="dark"] body::after,
body.login-entry::after {
  color: #a8bfd3;
}

@media screen and (max-width:650px) {
  body::after {position:static;display:block;text-align:right;padding:8px 16px max(8px,env(safe-area-inset-bottom))}
}

@media print {
  body::after { display: none; }
}
