h1 {
    color: blue;
    font-family: "DM Serif Text", serif;
    text-emphasis: "😭";
    margin: 0 auto;
}

*{
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

body {
    display: flex;
    flex-direction: column;
    gap: 24px;
    padding: 24px;
    min-height: 100vh;
    font-family: "Roboto", serif;
}

form,section {
    display: flex;
    flex-direction: column;
    gap: 14px;
    width: 100%;
    max-width: 800px;
    margin: 0 auto;
}

form textarea {
    resize: none;
    width: 100%;
    min-height: 60px;
    padding: 14px;
}

form button {
    padding: 4px;
    cursor: pointer;
}

.todo, .todoContainer{
    display: flex;
    flex-direction: column;
    gap: 14px;
}

.todo {
    border: 1px solid;
    border-radius: 5px;
    padding: 14px;
}

h2 {
    margin: 0 auto;
}

.iconButton{
    background: transparent;
    border: none;
    outline: none;
    cursor: pointer;
    padding: 0 6px;
    display: grid;
    place-items: center;
    aspect-ratio: 1/1;
    border-radius: 50%;
}

.buttonContainer {
    display: flex;
    gap: 6px;
    margin-left: auto;
}

.iconButton:hover {
    background: blue;
}