h1 { font-size: x-large; font-weight: bold; margin: 1em 0; } form { border: 1px solid var(--line-color); border-radius: 100vh; padding: 0.5em 1em; display: flex; flex-direction: row; align-items: flex-end; gap: 1em; } #completions { margin-top: 1em; display: flex; flex-direction: column; gap: 0.5em; } h1 input { border: none; border-bottom: 2px solid var(--line-color); border-radius: 0; background-color: inherit; font-size: x-large; } h1 input:focus { outline: none; }