* { margin: 0; padding: 0; box-sizing: border-box; font-family: Arial; } a { display: block; margin: 1rem; margin-bottom: 0; padding: .5rem; width: fit-content; background-color: cornflowerblue; color: white; font-weight: bold; border-radius: 3px; text-decoration: none; } a:hover { background-color: violet; } h2 { margin: 1rem; color: navy; } select { margin: 0 1rem; background-color: cornflowerblue; font-weight: bold; border: none; color: white; padding: .5rem; border-radius: 3px; } input[type="text"] { background-color: cornflowerblue; font-weight: bold; border: none; color: white; padding: .5rem; border-radius: 3px; }