body{ display: flex; margin: 2rem; width: 100%; height: 100%; justify-content: center; background-color: snow; font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif; } input{ border: solid teal 2px; } input:hover{ box-shadow: 0 0 2px 2px teal; outline-color: none; } input:focus{ color: teal; } fieldset{ box-shadow: 0 0 10px 2px white; border-radius: 4px; color: teal; border: solid teal 2px; } legend{ background-color: snow; } button{ background-color: teal; color: white; border-radius: 4px; font-weight: 700; }