Brutalist mono

Brutalist mono: a CSS button. Copy the rules, or the prompt that rebuilds it.

brutalistmonospacesquareinverted-hover

CSS
.btn-046 {
  font: 700 14px/1 ui-monospace,Menlo,monospace;
  color: #000;
  background: #fff;
  border: 2px solid #000;
  border-radius: 0;
  padding: 12px 20px;
  cursor: pointer;
  transition: none
}
.btn-046:hover {
  background: #000;
  color: #fff
}
.btn-046:focus-visible {
  outline: 2px dashed #000;
  outline-offset: 3px
}
.btn-046:active {
  background: #333;
  color: #fff
}
HTML
<button class="btn-046">[ SUBMIT ]</button>
Prompt

A stark brutalist monospace button: white fill, 2px black border, square corners, black 14px bold monospace text reading "[ SUBMIT ]", 12px by 20px padding, no shadow, no transitions. Hover inverts instantly to black with white text; active #333. Focus outline 2px dashed black.