table { border-collapse: collapse; width: 100%; } td { border: 1px solid #ddd; padding: 8px; cursor: pointer; } td:hover { background-color: #ddd; } form { width: 100%; max-width: 500px; } form>label, form>input[type="text"], form>input[type="email"], form>input[type="password"], form>textarea { display: block; width: 100%; } form>* { margin: 0.5rem 0; }