A jak chcesz "obsłużyć" formularz skoro pola (input-y) nie posiadają atrybutu name.
W linii 15 chyba chodziło Tobie o <textarea>
<textarea class="message" name="message" placeholder="Twoja wiadomość"></textarea>
a w css do .message dopisz wtedy
resize: none;
druga sprawa pole message lekko "wystaje"
i samo ustawienie
box-sizing: border-box;
nie wystarczy.
Skoro masz dla .norm
height: 40px;
margin-bottom: 20px;
to dla messag masz 40 + 40 + 20 czyli wpisz
height: 100px;
możesz też użyć calc() i zmienne css, wtedy zapis zrobić np. taki
:root {
--norm-height: 40px;
--norm-margin-bottom: 20px;
}
.norm,
.message
{
width: 250px;
height: var(--norm-height);
background-color: #cacaca;
border: none;
margin-bottom: var(--norm-margin-bottom);
}
.message
{
height: calc((var(--norm-height) * 2) + var(--norm-margin-bottom));
resize: none; /* gdy zastosujesz <textarea> */
}
P.S. też możesz ostylować: