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

body {
    background-color: #c5c5c4;
    font-family: sans-serif;
    font-size: 1vmax;
    width: 98vw;
    height: 97vh;
    color: #9a9a97;
}

.content-board {
    margin-top: 1vw;
    margin-left: 1vw;
    width: 97vw;
    min-height: 10vh;
    display: flex;
}

.task-board {
    background-color: #e4a5c0;
    flex-grow: 4;
    min-height: 10%;
    display: flex;
    height: fit-content;
    border-radius: 4px;
    position: relative;
}

.column {
    width: 32%;
    margin: 1%;
    background-color: #f6ddea;
    color: #70838e;
    border-radius: 4px;
    height: fit-content;
}

.column:nth-child(even) {
    margin-left: 0;
    margin-right: 0;
}

.column header {
    color: #757673;
    text-transform: uppercase;
    padding: 2%;
    font-weight: 600;
    display: flex;
    justify-content: space-between;

}

.column-header-button {
    padding: 0 1%;
    cursor: pointer;
}

.column footer {
    padding: 2%;
    margin-top: 20px;
}

.add-card-button {
    width: fit-content;
    cursor: pointer;
    color: #757673;
}

.new-card-text {
    display: block;
    margin: 0 auto;
    width: 98%;
    border-radius: 5px;
    border: none;
    resize: none;
}

.new-card-text:focus {
    outline: none;
}

.add-button {
    min-width: 30%;
    padding: 2%;
    border-radius: 5px;
    font-weight: 700;
    background-color: #e4a5c0;
    color: white;
    border: none;
    cursor: pointer;
}

.new-card-widget-footer {
    display: flex;
    justify-content: space-between;
}

.widget-footer-block {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 68%;
}

.card-widget-close {
    height: 50%;
    line-height: 140%;
    cursor: pointer;
}

.card-widget-context {
    height: 50%;
    font-size: 125%;
    line-height: 90%;
    cursor: pointer;
}

.card-window {
    margin: 1%;
    padding: 5px;
    min-height: 3vmax;
    color: #546b78;
    background-color: white;
    height: fit-content;
    font-size: 100%;
    border-radius: 5px;
    box-sizing: border-box;
    cursor: grab;
}

.card-close {
    cursor: pointer;
    position: absolute;
    top: 0;
    right: 1%;
    display: none;
}

.card-window.dragged {
    pointer-events: none;
}

.invisible {
    opacity: 0;
}

.size-fixed {
    height: var(--element-height);
    width: var(--element-width);
    padding: 5px;
}

.info {
    width: 97%;
    margin: 1%;
    color: #274454;
    border-radius: 4px;
    height: fit-content;
}

.info-header {
    margin: 2%;
    background-color: #dee2e5;
    border-radius: 4px;
    text-align: center;
}

.info-card {
    margin: 2%;
    background-color: #dee2e5;
    border-radius: 4px;
    padding: 2%;
}

.can-do-list {
    list-style-type: none;
    border-radius: 4px;
}

.can-do-list li {
    margin: 2%;
    background-color: #dee2e5;
    border-radius: 4px;
    padding: 2%;
}

.widget-hint {
    position: absolute;
    overflow-wrap: break-word;
    height: fit-content;
    width: 10vmax;
    background-color: bisque;
    border: 1px solid #da3b4a;
    text-align: center;
    font-size: 1vmax;
}

.widget-hint-content {
    height: fit-content;
}

.rotate-left {
    transform: rotate(-3deg);
}

.rotate-right {
    transform: rotate(3deg);
}



/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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L2Nzcy9zdHlsZS5jc3MiXSwic291cmNlc0NvbnRlbnQiOlsiKiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuYm9keSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M1YzVjNDtcbiAgICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDF2bWF4O1xuICAgIHdpZHRoOiA5OHZ3O1xuICAgIGhlaWdodDogOTd2aDtcbiAgICBjb2xvcjogIzlhOWE5Nztcbn1cblxuLmNvbnRlbnQtYm9hcmQge1xuICAgIG1hcmdpbi10b3A6IDF2dztcbiAgICBtYXJnaW4tbGVmdDogMXZ3O1xuICAgIHdpZHRoOiA5N3Z3O1xuICAgIG1pbi1oZWlnaHQ6IDEwdmg7XG4gICAgZGlzcGxheTogZmxleDtcbn1cblxuLnRhc2stYm9hcmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNGE1YzA7XG4gICAgZmxleC1ncm93OiA0O1xuICAgIG1pbi1oZWlnaHQ6IDEwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNvbHVtbiB7XG4gICAgd2lkdGg6IDMyJTtcbiAgICBtYXJnaW46IDElO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmRkZWE7XG4gICAgY29sb3I6ICM3MDgzOGU7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG59XG5cbi5jb2x1bW46bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5jb2x1bW4gaGVhZGVyIHtcbiAgICBjb2xvcjogIzc1NzY3MztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBhZGRpbmc6IDIlO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbn1cblxuLmNvbHVtbi1oZWFkZXItYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAwIDElO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNvbHVtbiBmb290ZXIge1xuICAgIHBhZGRpbmc6IDIlO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5hZGQtY2FyZC1idXR0b24ge1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICM3NTc2NzM7XG59XG5cbi5uZXctY2FyZC10ZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogOTglO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcmVzaXplOiBub25lO1xufVxuXG4ubmV3LWNhcmQtdGV4dDpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbn1cblxuLmFkZC1idXR0b24ge1xuICAgIG1pbi13aWR0aDogMzAlO1xuICAgIHBhZGRpbmc6IDIlO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNGE1YzA7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5uZXctY2FyZC13aWRnZXQtZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLndpZGdldC1mb290ZXItYmxvY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDY4JTtcbn1cblxuLmNhcmQtd2lkZ2V0LWNsb3NlIHtcbiAgICBoZWlnaHQ6IDUwJTtcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jYXJkLXdpZGdldC1jb250ZXh0IHtcbiAgICBoZWlnaHQ6IDUwJTtcbiAgICBmb250LXNpemU6IDEyNSU7XG4gICAgbGluZS1oZWlnaHQ6IDkwJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jYXJkLXdpbmRvdyB7XG4gICAgbWFyZ2luOiAxJTtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgbWluLWhlaWdodDogM3ZtYXg7XG4gICAgY29sb3I6ICM1NDZiNzg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgY3Vyc29yOiBncmFiO1xufVxuXG4uY2FyZC1jbG9zZSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDElO1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jYXJkLXdpbmRvdy5kcmFnZ2VkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmludmlzaWJsZSB7XG4gICAgb3BhY2l0eTogMDtcbn1cblxuLnNpemUtZml4ZWQge1xuICAgIGhlaWdodDogdmFyKC0tZWxlbWVudC1oZWlnaHQpO1xuICAgIHdpZHRoOiB2YXIoLS1lbGVtZW50LXdpZHRoKTtcbiAgICBwYWRkaW5nOiA1cHg7XG59XG5cbi5pbmZvIHtcbiAgICB3aWR0aDogOTclO1xuICAgIG1hcmdpbjogMSU7XG4gICAgY29sb3I6ICMyNzQ0NTQ7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG59XG5cbi5pbmZvLWhlYWRlciB7XG4gICAgbWFyZ2luOiAyJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlMmU1O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5pbmZvLWNhcmQge1xuICAgIG1hcmdpbjogMiU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTJlNTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgcGFkZGluZzogMiU7XG59XG5cbi5jYW4tZG8tbGlzdCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmNhbi1kby1saXN0IGxpIHtcbiAgICBtYXJnaW46IDIlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTU7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHBhZGRpbmc6IDIlO1xufVxuXG4ud2lkZ2V0LWhpbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgd2lkdGg6IDEwdm1heDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBiaXNxdWU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RhM2I0YTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxdm1heDtcbn1cblxuLndpZGdldC1oaW50LWNvbnRlbnQge1xuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG59XG5cbi5yb3RhdGUtbGVmdCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTNkZWcpO1xufVxuXG4ucm90YXRlLXJpZ2h0IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzZGVnKTtcbn1cblxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/