input[type="file"]::-webkit-file-upload-button,
input[type="file"]::file-selector-button {
  border: 2px solid var(--secondary);
  background: var(--primary);
  color: var(--primary-foreground);
  text-transform: uppercase;
  font-weight: 700;
  font-size: 0.75rem;
  letter-spacing: 0.04em;
  padding: 0.4rem 0.7rem;
  margin-right: 0.75rem;
  cursor: pointer;
}
input[type="checkbox"] { accent-color: var(--primary); }
[data-lang] { cursor: pointer; }
html { scroll-behavior: smooth; }
