* {
    box-sizing: border-box
}

.crossword-board-container {
    padding-bottom: 57px;
    position: relative;
    background: #fff
}

.crossword-board-wrap {
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 29px solid #0078dc;
    position: relative
}

.crossword-board {
    z-index: 1;
    display: grid;
    grid-template: repeat(25, 28px)/repeat(32, 28px);
    list-style-type: none
}

.crossword-board__item {
    border: 1px solid #0078dc;
    background: rgba(0, 0, 0, 0);
    position: relative;
    z-index: 100;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    width: 28px;
    height: 28px
}

.crossword-board__item:active,
.crossword-board__item:focus {
    background: #ffff74;
    border: 1px solid #000;
    outline: 1px solid #000
}

.crossword-board__item:valid {
    background: #b5d45b
}

.crossword-board__item--blank {
    background: #0078dc;
    border: 1px solid #0078dc;
    outline: 1px solid #0078dc
}

.crossword-board__item-label-fin {
    border: 1px solid #0078dc;
    position: relative;
    background-color: #f7d9a2;
    grid-row: 1;
    grid-column: 1
}

.crossword-board__item-label-fin .crossword-board__item-label-text {
    top: inherit;
    bottom: 2px;
    left: 2px
}

.crossword-board__item-label_fin-1 {
    grid-row: 21;
    grid-column: 10
}

.crossword-board__item-label_fin-2 {
    grid-row: 14;
    grid-column: 25
}

.crossword-board__item-label_fin-3 {
    grid-row: 16;
    grid-column: 13
}

.crossword-board__item-label_fin-4 {
    grid-row: 13;
    grid-column: 21
}

.crossword-board__item-label_fin-5 {
    grid-row: 10;
    grid-column: 12
}

.crossword-board__item-label_fin-6 {
    grid-row: 9;
    grid-column: 3
}

.crossword-board__item-label_fin-7 {
    grid-row: 22;
    grid-column: 23
}

.crossword-board__item-label_fin-8 {
    grid-row: 13;
    grid-column: 29
}


#item21-10:valid~.crossword-word .crossword-letter--1 .crossword-letter__text {
    display: block
}

#item14-25:valid~.crossword-word .crossword-letter--2 .crossword-letter__text {
    display: block
}

#item16-13:valid~.crossword-word .crossword-letter--3 .crossword-letter__text {
    display: block
}

#item13-21:valid~.crossword-word .crossword-letter--4 .crossword-letter__text {
    display: block
}

#item10-12:valid~.crossword-word .crossword-letter--5 .crossword-letter__text {
    display: block
}

#item9-3:valid~.crossword-word .crossword-letter--6 .crossword-letter__text {
    display: block
}

#item22-23:valid~.crossword-word .crossword-letter--7 .crossword-letter__text {
    display: block
}

#item13-29:valid~.crossword-word .crossword-letter--8 .crossword-letter__text {
    display: block
}

.crossword-board--labels {
    position: absolute;
    pointer-events: none
}

.crossword-board--labels:not(.crossword-board--labels-fin) {
    z-index: 100
}

.crossword-board__item-label {
    position: relative;
    grid-row: 1;
    grid-column: 1
}

.crossword-board__item-label-text {
    position: absolute;
    top: 2px;
    left: 2px;
    font-size: 10px
}

.crossword-board__item-label--1 {
    grid-row: 1;
    grid-column: 4
}

.crossword-board__item-label--2 {
    grid-row: 2;
    grid-column: 3
}

.crossword-board__item-label--3 {
    grid-row: 4;
    grid-column: 4
}

.crossword-board__item-label--4 {
    grid-row: 6;
    grid-column: 4
}

.crossword-board__item-label--5 {
    grid-row: 8;
    grid-column: 3
}

.crossword-board__item-label--6 {
    grid-row: 11;
    grid-column: 1
}

.crossword-board__item-label--7 {
    grid-row: 5;
    grid-column: 8
}

.crossword-board__item-label--8 {
    grid-row: 5;
    grid-column: 10
}

.crossword-board__item-label--9 {
    grid-row: 9;
    grid-column: 6
}

.crossword-board__item-label--10 {
    grid-row: 11;
    grid-column: 6
}

.crossword-board__item-label--11 {
    grid-row: 14;
    grid-column: 3
}

.crossword-board__item-label--12 {
    grid-row: 6;
    grid-column: 12
}

.crossword-board__item-label--13 {
    grid-row: 8;
    grid-column: 10
}

.crossword-board__item-label--14 {
    grid-row: 14;
    grid-column: 4
}

.crossword-board__item-label--15 {
    grid-row: 6;
    grid-column: 13
}

.crossword-board__item-label--16 {
    grid-row: 18;
    grid-column: 1
}

.crossword-board__item-label--17 {
    grid-row: 17;
    grid-column: 2
}

.crossword-board__item-label--18 {
    grid-row: 5;
    grid-column: 15
}

.crossword-board__item-label--19 {
    grid-row: 10;
    grid-column: 11
}

.crossword-board__item-label--20 {
    grid-row: 16;
    grid-column: 6
}

.crossword-board__item-label--21 {
    grid-row: 8;
    grid-column: 15
}

.crossword-board__item-label--22 {
    grid-row: 21;
    grid-column: 2
}

.crossword-board__item-label--23 {
    grid-row: 7;
    grid-column: 17
}

.crossword-board__item-label--24 {
    grid-row: 12;
    grid-column: 12
}

.crossword-board__item-label--25 {
    grid-row: 10;
    grid-column: 17
}

.crossword-board__item-label--26 {
    grid-row: 14;
    grid-column: 13
}

.crossword-board__item-label--27 {
    grid-row: 12;
    grid-column: 16
}

.crossword-board__item-label--28 {
    grid-row: 14;
    grid-column: 14
}

.crossword-board__item-label--29 {
    grid-row: 16;
    grid-column: 12
}

.crossword-board__item-label--30 {
    grid-row: 19;
    grid-column: 9
}

.crossword-board__item-label--31 {
    grid-row: 10;
    grid-column: 19
}

.crossword-board__item-label--32 {
    grid-row: 19;
    grid-column: 10
}

.crossword-board__item-label--33 {
    grid-row: 21;
    grid-column: 8
}

.crossword-board__item-label--34 {
    grid-row: 12;
    grid-column: 18
}

.crossword-board__item-label--35 {
    grid-row: 14;
    grid-column: 18
}

.crossword-board__item-label--36 {
    grid-row: 12;
    grid-column:21
}

.crossword-board__item-label--37 {
    grid-row: 11;
    grid-column: 23
}

.crossword-board__item-label--38 {
    grid-row: 16;
    grid-column: 19
}

.crossword-board__item-label--39 {
    grid-row: 14;
    grid-column: 23
}

.crossword-board__item-label--40 {
    grid-row: 16;
    grid-column: 21
}

.crossword-board__item-label--41 {
    grid-row: 13;
    grid-column: 25
}

.crossword-board__item-label--42 {
    grid-row: 18;
    grid-column: 20
}

.crossword-board__item-label--43 {
    grid-row: 11;
    grid-column: 28
}

.crossword-board__item-label--44 {
    grid-row: 11;
    grid-column: 29
}

.crossword-board__item-label--45 {
    grid-row: 20;
    grid-column: 20
}

.crossword-board__item-label--46 {
    grid-row: 16;
    grid-column: 25
}

.crossword-board__item-label--47 {
    grid-row: 18;
    grid-column: 23
}

.crossword-board__item-label--48 {
    grid-row: 20;
    grid-column: 21
}

.crossword-board__item-label--49 {
    grid-row: 10;
    grid-column: 31
}

.crossword-board__item-label--50 {
    grid-row: 16;
    grid-column: 27
}

.crossword-board__item-label--51 {
    grid-row: 18;
    grid-column: 25
}

.crossword-board__item-label--52 {
    grid-row: 19;
    grid-column: 27
}

.crossword-board__item-label--53 {
    grid-row: 19;
    grid-column: 29
}

.crossword-board__item-label--54 {
    grid-row: 21;
    grid-column: 29
}

.crossword-board__item-label--55 {
    grid-row: 1;
    grid-column: 8
}



.crossword-board--highlight {
    position: absolute;
    z-index: 50
}

.crossword-board__item-highlight {
    background: #9aff67;
    display: grid;
    opacity: 0;
    transition: opacity .3s linear
}

#checkvaliditems:checked~.crossword-board-container .crossword-board__item:valid {
    background: #9aff67
}

.crossword-complete {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1000;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    font-size: 60px;
    line-height: 1;
    color: green;
    width: 100%;
    background-color: hsla(0, 0%, 100%, .75);
    transition: opacity .3s ease-in-out;
    opacity: 0;
    visibility: hidden
}

.crossword-word {
    display: flex;
    border: 1px solid #000;
    position: absolute;
    bottom: -85px;
    left: 50%;
    transform: translateX(-50%)
}

.crossword-letter {
    position: relative;
    width: 40px;
    height: 40px;
    line-height: 40px;
    border: 1px solid #000;
    font-size: 28px;
    text-align: center;
    background-color: #f7d9a2
}

.crossword-letter__text {
    position: relative;
    bottom: 5px;
    display: none
}

.crossword-letter__lbl {
    position: absolute;
    right: 2px;
    bottom: 2px;
    font-size: 12px;
    line-height: 1
}

.crossword-clues {
    position: absolute;
    top: -28px;
    right: 0%;
    width: 300px;
    transform: translateX(calc(100% + 30px));
    overflow: auto;
    height: calc(100% + 113px);
    padding-left: 20px
}

.crossword-clues__list {
    margin: 0;
    padding: 0;
    display: inline-block;
    vertical-align: top
}

.crossword-clues__list-title {
    font-weight: bold;
    padding: 4px
}

.crossword-clues__list-item {
    margin: 0;
    padding: 4px
}

/* ============================================================
   HIGHLIGHT ON HOVER / FOCUS / ACTIVE (yellow)
   ============================================================ */

/* Word 1 (down) */
#item1-4:active~.crossword-clues .crossword-clues__list-item--down-1,
#item1-4:focus~.crossword-clues .crossword-clues__list-item--down-1,
#item1-4:hover~.crossword-clues .crossword-clues__list-item--down-1,
#item2-4:active~.crossword-clues .crossword-clues__list-item--down-1,
#item2-4:focus~.crossword-clues .crossword-clues__list-item--down-1,
#item2-4:hover~.crossword-clues .crossword-clues__list-item--down-1,
#item3-4:active~.crossword-clues .crossword-clues__list-item--down-1,
#item3-4:focus~.crossword-clues .crossword-clues__list-item--down-1,
#item3-4:hover~.crossword-clues .crossword-clues__list-item--down-1,
#item4-4:active~.crossword-clues .crossword-clues__list-item--down-1,
#item4-4:focus~.crossword-clues .crossword-clues__list-item--down-1,
#item4-4:hover~.crossword-clues .crossword-clues__list-item--down-1,
#item5-4:active~.crossword-clues .crossword-clues__list-item--down-1,
#item5-4:focus~.crossword-clues .crossword-clues__list-item--down-1,
#item5-4:hover~.crossword-clues .crossword-clues__list-item--down-1,
#item6-4:active~.crossword-clues .crossword-clues__list-item--down-1,
#item6-4:focus~.crossword-clues .crossword-clues__list-item--down-1,
#item6-4:hover~.crossword-clues .crossword-clues__list-item--down-1 {
    background: #ffff74;
}

/* Word 2 (across) */
#item2-3:active~.crossword-clues .crossword-clues__list-item--across-2,
#item2-3:focus~.crossword-clues .crossword-clues__list-item--across-2,
#item2-3:hover~.crossword-clues .crossword-clues__list-item--across-2,
#item2-4:active~.crossword-clues .crossword-clues__list-item--across-2,
#item2-4:focus~.crossword-clues .crossword-clues__list-item--across-2,
#item2-4:hover~.crossword-clues .crossword-clues__list-item--across-2,
#item2-5:active~.crossword-clues .crossword-clues__list-item--across-2,
#item2-5:focus~.crossword-clues .crossword-clues__list-item--across-2,
#item2-5:hover~.crossword-clues .crossword-clues__list-item--across-2,
#item2-6:active~.crossword-clues .crossword-clues__list-item--across-2,
#item2-6:focus~.crossword-clues .crossword-clues__list-item--across-2,
#item2-6:hover~.crossword-clues .crossword-clues__list-item--across-2,
#item2-7:active~.crossword-clues .crossword-clues__list-item--across-2,
#item2-7:focus~.crossword-clues .crossword-clues__list-item--across-2,
#item2-7:hover~.crossword-clues .crossword-clues__list-item--across-2,
#item2-8:active~.crossword-clues .crossword-clues__list-item--across-2,
#item2-8:focus~.crossword-clues .crossword-clues__list-item--across-2,
#item2-8:hover~.crossword-clues .crossword-clues__list-item--across-2,
#item2-9:active~.crossword-clues .crossword-clues__list-item--across-2,
#item2-9:focus~.crossword-clues .crossword-clues__list-item--across-2,
#item2-9:hover~.crossword-clues .crossword-clues__list-item--across-2,
#item2-10:active~.crossword-clues .crossword-clues__list-item--across-2,
#item2-10:focus~.crossword-clues .crossword-clues__list-item--across-2,
#item2-10:hover~.crossword-clues .crossword-clues__list-item--across-2 {
    background: #ffff74;
}

/* Word 3 (across) */
#item4-4:active~.crossword-clues .crossword-clues__list-item--across-3,
#item4-4:focus~.crossword-clues .crossword-clues__list-item--across-3,
#item4-4:hover~.crossword-clues .crossword-clues__list-item--across-3,
#item4-5:active~.crossword-clues .crossword-clues__list-item--across-3,
#item4-5:focus~.crossword-clues .crossword-clues__list-item--across-3,
#item4-5:hover~.crossword-clues .crossword-clues__list-item--across-3,
#item4-6:active~.crossword-clues .crossword-clues__list-item--across-3,
#item4-6:focus~.crossword-clues .crossword-clues__list-item--across-3,
#item4-6:hover~.crossword-clues .crossword-clues__list-item--across-3 {
    background: #ffff74;
}

/* Word 4 (across) */
#item6-4:active~.crossword-clues .crossword-clues__list-item--across-4,
#item6-4:focus~.crossword-clues .crossword-clues__list-item--across-4,
#item6-4:hover~.crossword-clues .crossword-clues__list-item--across-4,
#item6-5:active~.crossword-clues .crossword-clues__list-item--across-4,
#item6-5:focus~.crossword-clues .crossword-clues__list-item--across-4,
#item6-5:hover~.crossword-clues .crossword-clues__list-item--across-4,
#item6-6:active~.crossword-clues .crossword-clues__list-item--across-4,
#item6-6:focus~.crossword-clues .crossword-clues__list-item--across-4,
#item6-6:hover~.crossword-clues .crossword-clues__list-item--across-4,
#item6-7:active~.crossword-clues .crossword-clues__list-item--across-4,
#item6-7:focus~.crossword-clues .crossword-clues__list-item--across-4,
#item6-7:hover~.crossword-clues .crossword-clues__list-item--across-4,
#item6-8:active~.crossword-clues .crossword-clues__list-item--across-4,
#item6-8:focus~.crossword-clues .crossword-clues__list-item--across-4,
#item6-8:hover~.crossword-clues .crossword-clues__list-item--across-4,
#item6-9:active~.crossword-clues .crossword-clues__list-item--across-4,
#item6-9:focus~.crossword-clues .crossword-clues__list-item--across-4,
#item6-9:hover~.crossword-clues .crossword-clues__list-item--across-4,
#item6-10:active~.crossword-clues .crossword-clues__list-item--across-4,
#item6-10:focus~.crossword-clues .crossword-clues__list-item--across-4,
#item6-10:hover~.crossword-clues .crossword-clues__list-item--across-4 {
    background: #ffff74;
}

/* Word 5 (down) */
#item8-3:active~.crossword-clues .crossword-clues__list-item--down-5,
#item8-3:focus~.crossword-clues .crossword-clues__list-item--down-5,
#item8-3:hover~.crossword-clues .crossword-clues__list-item--down-5,
#item9-3:active~.crossword-clues .crossword-clues__list-item--down-5,
#item9-3:focus~.crossword-clues .crossword-clues__list-item--down-5,
#item9-3:hover~.crossword-clues .crossword-clues__list-item--down-5,
#item10-3:active~.crossword-clues .crossword-clues__list-item--down-5,
#item10-3:focus~.crossword-clues .crossword-clues__list-item--down-5,
#item10-3:hover~.crossword-clues .crossword-clues__list-item--down-5,
#item11-3:active~.crossword-clues .crossword-clues__list-item--down-5,
#item11-3:focus~.crossword-clues .crossword-clues__list-item--down-5,
#item11-3:hover~.crossword-clues .crossword-clues__list-item--down-5 {
    background: #ffff74;
}

/* Word 6 (across) */
#item11-1:active~.crossword-clues .crossword-clues__list-item--across-6,
#item11-1:focus~.crossword-clues .crossword-clues__list-item--across-6,
#item11-1:hover~.crossword-clues .crossword-clues__list-item--across-6,
#item11-2:active~.crossword-clues .crossword-clues__list-item--across-6,
#item11-2:focus~.crossword-clues .crossword-clues__list-item--across-6,
#item11-2:hover~.crossword-clues .crossword-clues__list-item--across-6,
#item11-3:active~.crossword-clues .crossword-clues__list-item--across-6,
#item11-3:focus~.crossword-clues .crossword-clues__list-item--across-6,
#item11-3:hover~.crossword-clues .crossword-clues__list-item--across-6,
#item11-4:active~.crossword-clues .crossword-clues__list-item--across-6,
#item11-4:focus~.crossword-clues .crossword-clues__list-item--across-6,
#item11-4:hover~.crossword-clues .crossword-clues__list-item--across-6,
#item11-5:active~.crossword-clues .crossword-clues__list-item--across-6,
#item11-5:focus~.crossword-clues .crossword-clues__list-item--across-6,
#item11-5:hover~.crossword-clues .crossword-clues__list-item--across-6,
#item11-6:active~.crossword-clues .crossword-clues__list-item--across-6,
#item11-6:focus~.crossword-clues .crossword-clues__list-item--across-6,
#item11-6:hover~.crossword-clues .crossword-clues__list-item--across-6,
#item11-7:active~.crossword-clues .crossword-clues__list-item--across-6,
#item11-7:focus~.crossword-clues .crossword-clues__list-item--across-6,
#item11-7:hover~.crossword-clues .crossword-clues__list-item--across-6,
#item11-8:active~.crossword-clues .crossword-clues__list-item--across-6,
#item11-8:focus~.crossword-clues .crossword-clues__list-item--across-6,
#item11-8:hover~.crossword-clues .crossword-clues__list-item--across-6 {
    background: #ffff74;
}

/* Word 7 (down) */
#item5-8:active~.crossword-clues .crossword-clues__list-item--down-7,
#item5-8:focus~.crossword-clues .crossword-clues__list-item--down-7,
#item5-8:hover~.crossword-clues .crossword-clues__list-item--down-7,
#item6-8:active~.crossword-clues .crossword-clues__list-item--down-7,
#item6-8:focus~.crossword-clues .crossword-clues__list-item--down-7,
#item6-8:hover~.crossword-clues .crossword-clues__list-item--down-7,
#item7-8:active~.crossword-clues .crossword-clues__list-item--down-7,
#item7-8:focus~.crossword-clues .crossword-clues__list-item--down-7,
#item7-8:hover~.crossword-clues .crossword-clues__list-item--down-7,
#item8-8:active~.crossword-clues .crossword-clues__list-item--down-7,
#item8-8:focus~.crossword-clues .crossword-clues__list-item--down-7,
#item8-8:hover~.crossword-clues .crossword-clues__list-item--down-7,
#item9-8:active~.crossword-clues .crossword-clues__list-item--down-7,
#item9-8:focus~.crossword-clues .crossword-clues__list-item--down-7,
#item9-8:hover~.crossword-clues .crossword-clues__list-item--down-7,
#item10-8:active~.crossword-clues .crossword-clues__list-item--down-7,
#item10-8:focus~.crossword-clues .crossword-clues__list-item--down-7,
#item10-8:hover~.crossword-clues .crossword-clues__list-item--down-7,
#item11-8:active~.crossword-clues .crossword-clues__list-item--down-7,
#item11-8:focus~.crossword-clues .crossword-clues__list-item--down-7,
#item11-8:hover~.crossword-clues .crossword-clues__list-item--down-7 {
    background: #ffff74;
}

/* Word 8 (down) */
#item5-10:active~.crossword-clues .crossword-clues__list-item--down-8,
#item5-10:focus~.crossword-clues .crossword-clues__list-item--down-8,
#item5-10:hover~.crossword-clues .crossword-clues__list-item--down-8,
#item6-10:active~.crossword-clues .crossword-clues__list-item--down-8,
#item6-10:focus~.crossword-clues .crossword-clues__list-item--down-8,
#item6-10:hover~.crossword-clues .crossword-clues__list-item--down-8,
#item7-10:active~.crossword-clues .crossword-clues__list-item--down-8,
#item7-10:focus~.crossword-clues .crossword-clues__list-item--down-8,
#item7-10:hover~.crossword-clues .crossword-clues__list-item--down-8,
#item8-10:active~.crossword-clues .crossword-clues__list-item--down-8,
#item8-10:focus~.crossword-clues .crossword-clues__list-item--down-8,
#item8-10:hover~.crossword-clues .crossword-clues__list-item--down-8 {
    background: #ffff74;
}

/* Word 9 (across) */
#item9-6:active~.crossword-clues .crossword-clues__list-item--across-9,
#item9-6:focus~.crossword-clues .crossword-clues__list-item--across-9,
#item9-6:hover~.crossword-clues .crossword-clues__list-item--across-9,
#item9-7:active~.crossword-clues .crossword-clues__list-item--across-9,
#item9-7:focus~.crossword-clues .crossword-clues__list-item--across-9,
#item9-7:hover~.crossword-clues .crossword-clues__list-item--across-9,
#item9-8:active~.crossword-clues .crossword-clues__list-item--across-9,
#item9-8:focus~.crossword-clues .crossword-clues__list-item--across-9,
#item9-8:hover~.crossword-clues .crossword-clues__list-item--across-9 {
    background: #ffff74;
}

/* Word 10 (down) */
#item11-6:active~.crossword-clues .crossword-clues__list-item--down-10,
#item11-6:focus~.crossword-clues .crossword-clues__list-item--down-10,
#item11-6:hover~.crossword-clues .crossword-clues__list-item--down-10,
#item12-6:active~.crossword-clues .crossword-clues__list-item--down-10,
#item12-6:focus~.crossword-clues .crossword-clues__list-item--down-10,
#item12-6:hover~.crossword-clues .crossword-clues__list-item--down-10,
#item13-6:active~.crossword-clues .crossword-clues__list-item--down-10,
#item13-6:focus~.crossword-clues .crossword-clues__list-item--down-10,
#item13-6:hover~.crossword-clues .crossword-clues__list-item--down-10,
#item14-6:active~.crossword-clues .crossword-clues__list-item--down-10,
#item14-6:focus~.crossword-clues .crossword-clues__list-item--down-10,
#item14-6:hover~.crossword-clues .crossword-clues__list-item--down-10 {
    background: #ffff74;
}

/* Word 11 (across) */
#item14-3:active~.crossword-clues .crossword-clues__list-item--across-11,
#item14-3:focus~.crossword-clues .crossword-clues__list-item--across-11,
#item14-3:hover~.crossword-clues .crossword-clues__list-item--across-11,
#item14-4:active~.crossword-clues .crossword-clues__list-item--across-11,
#item14-4:focus~.crossword-clues .crossword-clues__list-item--across-11,
#item14-4:hover~.crossword-clues .crossword-clues__list-item--across-11,
#item14-5:active~.crossword-clues .crossword-clues__list-item--across-11,
#item14-5:focus~.crossword-clues .crossword-clues__list-item--across-11,
#item14-5:hover~.crossword-clues .crossword-clues__list-item--across-11,
#item14-6:active~.crossword-clues .crossword-clues__list-item--across-11,
#item14-6:focus~.crossword-clues .crossword-clues__list-item--across-11,
#item14-6:hover~.crossword-clues .crossword-clues__list-item--across-11,
#item14-7:active~.crossword-clues .crossword-clues__list-item--across-11,
#item14-7:focus~.crossword-clues .crossword-clues__list-item--across-11,
#item14-7:hover~.crossword-clues .crossword-clues__list-item--across-11,
#item14-8:active~.crossword-clues .crossword-clues__list-item--across-11,
#item14-8:focus~.crossword-clues .crossword-clues__list-item--across-11,
#item14-8:hover~.crossword-clues .crossword-clues__list-item--across-11 {
    background: #ffff74;
}

/* Word 12 (across) */
#item6-12:active~.crossword-clues .crossword-clues__list-item--across-12,
#item6-12:focus~.crossword-clues .crossword-clues__list-item--across-12,
#item6-12:hover~.crossword-clues .crossword-clues__list-item--across-12,
#item6-13:active~.crossword-clues .crossword-clues__list-item--across-12,
#item6-13:focus~.crossword-clues .crossword-clues__list-item--across-12,
#item6-13:hover~.crossword-clues .crossword-clues__list-item--across-12,
#item6-14:active~.crossword-clues .crossword-clues__list-item--across-12,
#item6-14:focus~.crossword-clues .crossword-clues__list-item--across-12,
#item6-14:hover~.crossword-clues .crossword-clues__list-item--across-12,
#item6-15:active~.crossword-clues .crossword-clues__list-item--across-12,
#item6-15:focus~.crossword-clues .crossword-clues__list-item--across-12,
#item6-15:hover~.crossword-clues .crossword-clues__list-item--across-12 {
    background: #ffff74;
}

/* Word 13 (across) */
#item8-10:active~.crossword-clues .crossword-clues__list-item--across-13,
#item8-10:focus~.crossword-clues .crossword-clues__list-item--across-13,
#item8-10:hover~.crossword-clues .crossword-clues__list-item--across-13,
#item8-11:active~.crossword-clues .crossword-clues__list-item--across-13,
#item8-11:focus~.crossword-clues .crossword-clues__list-item--across-13,
#item8-11:hover~.crossword-clues .crossword-clues__list-item--across-13,
#item8-12:active~.crossword-clues .crossword-clues__list-item--across-13,
#item8-12:focus~.crossword-clues .crossword-clues__list-item--across-13,
#item8-12:hover~.crossword-clues .crossword-clues__list-item--across-13,
#item8-13:active~.crossword-clues .crossword-clues__list-item--across-13,
#item8-13:focus~.crossword-clues .crossword-clues__list-item--across-13,
#item8-13:hover~.crossword-clues .crossword-clues__list-item--across-13 {
    background: #ffff74;
}

/* Word 14 (down) */
#item14-4:active~.crossword-clues .crossword-clues__list-item--down-14,
#item14-4:focus~.crossword-clues .crossword-clues__list-item--down-14,
#item14-4:hover~.crossword-clues .crossword-clues__list-item--down-14,
#item15-4:active~.crossword-clues .crossword-clues__list-item--down-14,
#item15-4:focus~.crossword-clues .crossword-clues__list-item--down-14,
#item15-4:hover~.crossword-clues .crossword-clues__list-item--down-14,
#item16-4:active~.crossword-clues .crossword-clues__list-item--down-14,
#item16-4:focus~.crossword-clues .crossword-clues__list-item--down-14,
#item16-4:hover~.crossword-clues .crossword-clues__list-item--down-14,
#item17-4:active~.crossword-clues .crossword-clues__list-item--down-14,
#item17-4:focus~.crossword-clues .crossword-clues__list-item--down-14,
#item17-4:hover~.crossword-clues .crossword-clues__list-item--down-14,
#item18-4:active~.crossword-clues .crossword-clues__list-item--down-14,
#item18-4:focus~.crossword-clues .crossword-clues__list-item--down-14,
#item18-4:hover~.crossword-clues .crossword-clues__list-item--down-14 {
    background: #ffff74;
}

/* Word 15 (down) */
#item6-13:active~.crossword-clues .crossword-clues__list-item--down-15,
#item6-13:focus~.crossword-clues .crossword-clues__list-item--down-15,
#item6-13:hover~.crossword-clues .crossword-clues__list-item--down-15,
#item7-13:active~.crossword-clues .crossword-clues__list-item--down-15,
#item7-13:focus~.crossword-clues .crossword-clues__list-item--down-15,
#item7-13:hover~.crossword-clues .crossword-clues__list-item--down-15,
#item8-13:active~.crossword-clues .crossword-clues__list-item--down-15,
#item8-13:focus~.crossword-clues .crossword-clues__list-item--down-15,
#item8-13:hover~.crossword-clues .crossword-clues__list-item--down-15,
#item9-13:active~.crossword-clues .crossword-clues__list-item--down-15,
#item9-13:focus~.crossword-clues .crossword-clues__list-item--down-15,
#item9-13:hover~.crossword-clues .crossword-clues__list-item--down-15,
#item10-13:active~.crossword-clues .crossword-clues__list-item--down-15,
#item10-13:focus~.crossword-clues .crossword-clues__list-item--down-15,
#item10-13:hover~.crossword-clues .crossword-clues__list-item--down-15,
#item11-13:active~.crossword-clues .crossword-clues__list-item--down-15,
#item11-13:focus~.crossword-clues .crossword-clues__list-item--down-15,
#item11-13:hover~.crossword-clues .crossword-clues__list-item--down-15,
#item12-13:active~.crossword-clues .crossword-clues__list-item--down-15,
#item12-13:focus~.crossword-clues .crossword-clues__list-item--down-15,
#item12-13:hover~.crossword-clues .crossword-clues__list-item--down-15 {
    background: #ffff74;
}

/* Word 16 (across) */
#item18-1:active~.crossword-clues .crossword-clues__list-item--across-16,
#item18-1:focus~.crossword-clues .crossword-clues__list-item--across-16,
#item18-1:hover~.crossword-clues .crossword-clues__list-item--across-16,
#item18-2:active~.crossword-clues .crossword-clues__list-item--across-16,
#item18-2:focus~.crossword-clues .crossword-clues__list-item--across-16,
#item18-2:hover~.crossword-clues .crossword-clues__list-item--across-16,
#item18-3:active~.crossword-clues .crossword-clues__list-item--across-16,
#item18-3:focus~.crossword-clues .crossword-clues__list-item--across-16,
#item18-3:hover~.crossword-clues .crossword-clues__list-item--across-16,
#item18-4:active~.crossword-clues .crossword-clues__list-item--across-16,
#item18-4:focus~.crossword-clues .crossword-clues__list-item--across-16,
#item18-4:hover~.crossword-clues .crossword-clues__list-item--across-16 {
    background: #ffff74;
}

/* Word 17 (down) */
#item17-2:active~.crossword-clues .crossword-clues__list-item--down-17,
#item17-2:focus~.crossword-clues .crossword-clues__list-item--down-17,
#item17-2:hover~.crossword-clues .crossword-clues__list-item--down-17,
#item18-2:active~.crossword-clues .crossword-clues__list-item--down-17,
#item18-2:focus~.crossword-clues .crossword-clues__list-item--down-17,
#item18-2:hover~.crossword-clues .crossword-clues__list-item--down-17,
#item19-2:active~.crossword-clues .crossword-clues__list-item--down-17,
#item19-2:focus~.crossword-clues .crossword-clues__list-item--down-17,
#item19-2:hover~.crossword-clues .crossword-clues__list-item--down-17,
#item20-2:active~.crossword-clues .crossword-clues__list-item--down-17,
#item20-2:focus~.crossword-clues .crossword-clues__list-item--down-17,
#item20-2:hover~.crossword-clues .crossword-clues__list-item--down-17,
#item21-2:active~.crossword-clues .crossword-clues__list-item--down-17,
#item21-2:focus~.crossword-clues .crossword-clues__list-item--down-17,
#item21-2:hover~.crossword-clues .crossword-clues__list-item--down-17 {
    background: #ffff74;
}

/* Word 18 (down) */
#item5-15:active~.crossword-clues .crossword-clues__list-item--down-18,
#item5-15:focus~.crossword-clues .crossword-clues__list-item--down-18,
#item5-15:hover~.crossword-clues .crossword-clues__list-item--down-18,
#item6-15:active~.crossword-clues .crossword-clues__list-item--down-18,
#item6-15:focus~.crossword-clues .crossword-clues__list-item--down-18,
#item6-15:hover~.crossword-clues .crossword-clues__list-item--down-18,
#item7-15:active~.crossword-clues .crossword-clues__list-item--down-18,
#item7-15:focus~.crossword-clues .crossword-clues__list-item--down-18,
#item7-15:hover~.crossword-clues .crossword-clues__list-item--down-18,
#item8-15:active~.crossword-clues .crossword-clues__list-item--down-18,
#item8-15:focus~.crossword-clues .crossword-clues__list-item--down-18,
#item8-15:hover~.crossword-clues .crossword-clues__list-item--down-18 {
    background: #ffff74;
}

/* Word 19 (across) */
#item10-11:active~.crossword-clues .crossword-clues__list-item--across-19,
#item10-11:focus~.crossword-clues .crossword-clues__list-item--across-19,
#item10-11:hover~.crossword-clues .crossword-clues__list-item--across-19,
#item10-12:active~.crossword-clues .crossword-clues__list-item--across-19,
#item10-12:focus~.crossword-clues .crossword-clues__list-item--across-19,
#item10-12:hover~.crossword-clues .crossword-clues__list-item--across-19,
#item10-13:active~.crossword-clues .crossword-clues__list-item--across-19,
#item10-13:focus~.crossword-clues .crossword-clues__list-item--across-19,
#item10-13:hover~.crossword-clues .crossword-clues__list-item--across-19,
#item10-14:active~.crossword-clues .crossword-clues__list-item--across-19,
#item10-14:focus~.crossword-clues .crossword-clues__list-item--across-19,
#item10-14:hover~.crossword-clues .crossword-clues__list-item--across-19,
#item10-15:active~.crossword-clues .crossword-clues__list-item--across-19,
#item10-15:focus~.crossword-clues .crossword-clues__list-item--across-19,
#item10-15:hover~.crossword-clues .crossword-clues__list-item--across-19 {
    background: #ffff74;
}

/* Word 20 (down) */
#item16-6:active~.crossword-clues .crossword-clues__list-item--down-20,
#item16-6:focus~.crossword-clues .crossword-clues__list-item--down-20,
#item16-6:hover~.crossword-clues .crossword-clues__list-item--down-20,
#item17-6:active~.crossword-clues .crossword-clues__list-item--down-20,
#item17-6:focus~.crossword-clues .crossword-clues__list-item--down-20,
#item17-6:hover~.crossword-clues .crossword-clues__list-item--down-20,
#item18-6:active~.crossword-clues .crossword-clues__list-item--down-20,
#item18-6:focus~.crossword-clues .crossword-clues__list-item--down-20,
#item18-6:hover~.crossword-clues .crossword-clues__list-item--down-20,
#item19-6:active~.crossword-clues .crossword-clues__list-item--down-20,
#item19-6:focus~.crossword-clues .crossword-clues__list-item--down-20,
#item19-6:hover~.crossword-clues .crossword-clues__list-item--down-20,
#item20-6:active~.crossword-clues .crossword-clues__list-item--down-20,
#item20-6:focus~.crossword-clues .crossword-clues__list-item--down-20,
#item20-6:hover~.crossword-clues .crossword-clues__list-item--down-20,
#item21-6:active~.crossword-clues .crossword-clues__list-item--down-20,
#item21-6:focus~.crossword-clues .crossword-clues__list-item--down-20,
#item21-6:hover~.crossword-clues .crossword-clues__list-item--down-20 {
    background: #ffff74;
}

/* Word 21 (across) */
#item8-15:active~.crossword-clues .crossword-clues__list-item--across-21,
#item8-15:focus~.crossword-clues .crossword-clues__list-item--across-21,
#item8-15:hover~.crossword-clues .crossword-clues__list-item--across-21,
#item8-16:active~.crossword-clues .crossword-clues__list-item--across-21,
#item8-16:focus~.crossword-clues .crossword-clues__list-item--across-21,
#item8-16:hover~.crossword-clues .crossword-clues__list-item--across-21,
#item8-17:active~.crossword-clues .crossword-clues__list-item--across-21,
#item8-17:focus~.crossword-clues .crossword-clues__list-item--across-21,
#item8-17:hover~.crossword-clues .crossword-clues__list-item--across-21,
#item8-18:active~.crossword-clues .crossword-clues__list-item--across-21,
#item8-18:focus~.crossword-clues .crossword-clues__list-item--across-21,
#item8-18:hover~.crossword-clues .crossword-clues__list-item--across-21 {
    background: #ffff74;
}

/* Word 22 (across) */
#item21-2:active~.crossword-clues .crossword-clues__list-item--across-22,
#item21-2:focus~.crossword-clues .crossword-clues__list-item--across-22,
#item21-2:hover~.crossword-clues .crossword-clues__list-item--across-22,
#item21-3:active~.crossword-clues .crossword-clues__list-item--across-22,
#item21-3:focus~.crossword-clues .crossword-clues__list-item--across-22,
#item21-3:hover~.crossword-clues .crossword-clues__list-item--across-22,
#item21-4:active~.crossword-clues .crossword-clues__list-item--across-22,
#item21-4:focus~.crossword-clues .crossword-clues__list-item--across-22,
#item21-4:hover~.crossword-clues .crossword-clues__list-item--across-22,
#item21-5:active~.crossword-clues .crossword-clues__list-item--across-22,
#item21-5:focus~.crossword-clues .crossword-clues__list-item--across-22,
#item21-5:hover~.crossword-clues .crossword-clues__list-item--across-22,
#item21-6:active~.crossword-clues .crossword-clues__list-item--across-22,
#item21-6:focus~.crossword-clues .crossword-clues__list-item--across-22,
#item21-6:hover~.crossword-clues .crossword-clues__list-item--across-22 {
    background: #ffff74;
}

/* Word 23 (down) */
#item7-17:active~.crossword-clues .crossword-clues__list-item--down-23,
#item7-17:focus~.crossword-clues .crossword-clues__list-item--down-23,
#item7-17:hover~.crossword-clues .crossword-clues__list-item--down-23,
#item8-17:active~.crossword-clues .crossword-clues__list-item--down-23,
#item8-17:focus~.crossword-clues .crossword-clues__list-item--down-23,
#item8-17:hover~.crossword-clues .crossword-clues__list-item--down-23,
#item9-17:active~.crossword-clues .crossword-clues__list-item--down-23,
#item9-17:focus~.crossword-clues .crossword-clues__list-item--down-23,
#item9-17:hover~.crossword-clues .crossword-clues__list-item--down-23,
#item10-17:active~.crossword-clues .crossword-clues__list-item--down-23,
#item10-17:focus~.crossword-clues .crossword-clues__list-item--down-23,
#item10-17:hover~.crossword-clues .crossword-clues__list-item--down-23 {
    background: #ffff74;
}

/* Word 24 (across) */
#item12-12:active~.crossword-clues .crossword-clues__list-item--across-24,
#item12-12:focus~.crossword-clues .crossword-clues__list-item--across-24,
#item12-12:hover~.crossword-clues .crossword-clues__list-item--across-24,
#item12-13:active~.crossword-clues .crossword-clues__list-item--across-24,
#item12-13:focus~.crossword-clues .crossword-clues__list-item--across-24,
#item12-13:hover~.crossword-clues .crossword-clues__list-item--across-24,
#item12-14:active~.crossword-clues .crossword-clues__list-item--across-24,
#item12-14:focus~.crossword-clues .crossword-clues__list-item--across-24,
#item12-14:hover~.crossword-clues .crossword-clues__list-item--across-24,
#item12-15:active~.crossword-clues .crossword-clues__list-item--across-24,
#item12-15:focus~.crossword-clues .crossword-clues__list-item--across-24,
#item12-15:hover~.crossword-clues .crossword-clues__list-item--across-24,
#item12-16:active~.crossword-clues .crossword-clues__list-item--across-24,
#item12-16:focus~.crossword-clues .crossword-clues__list-item--across-24,
#item12-16:hover~.crossword-clues .crossword-clues__list-item--across-24 {
    background: #ffff74;
}

/* Word 25 (across) */
#item10-17:active~.crossword-clues .crossword-clues__list-item--across-25,
#item10-17:focus~.crossword-clues .crossword-clues__list-item--across-25,
#item10-17:hover~.crossword-clues .crossword-clues__list-item--across-25,
#item10-18:active~.crossword-clues .crossword-clues__list-item--across-25,
#item10-18:focus~.crossword-clues .crossword-clues__list-item--across-25,
#item10-18:hover~.crossword-clues .crossword-clues__list-item--across-25,
#item10-19:active~.crossword-clues .crossword-clues__list-item--across-25,
#item10-19:focus~.crossword-clues .crossword-clues__list-item--across-25,
#item10-19:hover~.crossword-clues .crossword-clues__list-item--across-25,
#item10-20:active~.crossword-clues .crossword-clues__list-item--across-25,
#item10-20:focus~.crossword-clues .crossword-clues__list-item--across-25,
#item10-20:hover~.crossword-clues .crossword-clues__list-item--across-25 {
    background: #ffff74;
}

/* Word 26 (across) */
#item14-13:active~.crossword-clues .crossword-clues__list-item--across-26,
#item14-13:focus~.crossword-clues .crossword-clues__list-item--across-26,
#item14-13:hover~.crossword-clues .crossword-clues__list-item--across-26,
#item14-14:active~.crossword-clues .crossword-clues__list-item--across-26,
#item14-14:focus~.crossword-clues .crossword-clues__list-item--across-26,
#item14-14:hover~.crossword-clues .crossword-clues__list-item--across-26,
#item14-15:active~.crossword-clues .crossword-clues__list-item--across-26,
#item14-15:focus~.crossword-clues .crossword-clues__list-item--across-26,
#item14-15:hover~.crossword-clues .crossword-clues__list-item--across-26,
#item14-16:active~.crossword-clues .crossword-clues__list-item--across-26,
#item14-16:focus~.crossword-clues .crossword-clues__list-item--across-26,
#item14-16:hover~.crossword-clues .crossword-clues__list-item--across-26 {
    background: #ffff74;
}

/* Word 27 (down) */
#item12-16:active~.crossword-clues .crossword-clues__list-item--down-27,
#item12-16:focus~.crossword-clues .crossword-clues__list-item--down-27,
#item12-16:hover~.crossword-clues .crossword-clues__list-item--down-27,
#item13-16:active~.crossword-clues .crossword-clues__list-item--down-27,
#item13-16:focus~.crossword-clues .crossword-clues__list-item--down-27,
#item13-16:hover~.crossword-clues .crossword-clues__list-item--down-27,
#item14-16:active~.crossword-clues .crossword-clues__list-item--down-27,
#item14-16:focus~.crossword-clues .crossword-clues__list-item--down-27,
#item14-16:hover~.crossword-clues .crossword-clues__list-item--down-27,
#item15-16:active~.crossword-clues .crossword-clues__list-item--down-27,
#item15-16:focus~.crossword-clues .crossword-clues__list-item--down-27,
#item15-16:hover~.crossword-clues .crossword-clues__list-item--down-27,
#item16-16:active~.crossword-clues .crossword-clues__list-item--down-27,
#item16-16:focus~.crossword-clues .crossword-clues__list-item--down-27,
#item16-16:hover~.crossword-clues .crossword-clues__list-item--down-27 {
    background: #ffff74;
}

/* Word 28 (down) */
#item14-14:active~.crossword-clues .crossword-clues__list-item--down-28,
#item14-14:focus~.crossword-clues .crossword-clues__list-item--down-28,
#item14-14:hover~.crossword-clues .crossword-clues__list-item--down-28,
#item15-14:active~.crossword-clues .crossword-clues__list-item--down-28,
#item15-14:focus~.crossword-clues .crossword-clues__list-item--down-28,
#item15-14:hover~.crossword-clues .crossword-clues__list-item--down-28,
#item16-14:active~.crossword-clues .crossword-clues__list-item--down-28,
#item16-14:focus~.crossword-clues .crossword-clues__list-item--down-28,
#item16-14:hover~.crossword-clues .crossword-clues__list-item--down-28,
#item17-14:active~.crossword-clues .crossword-clues__list-item--down-28,
#item17-14:focus~.crossword-clues .crossword-clues__list-item--down-28,
#item17-14:hover~.crossword-clues .crossword-clues__list-item--down-28,
#item18-14:active~.crossword-clues .crossword-clues__list-item--down-28,
#item18-14:focus~.crossword-clues .crossword-clues__list-item--down-28,
#item18-14:hover~.crossword-clues .crossword-clues__list-item--down-28 {
    background: #ffff74;
}

/* Word 29 (across) */
#item16-12:active~.crossword-clues .crossword-clues__list-item--across-29,
#item16-12:focus~.crossword-clues .crossword-clues__list-item--across-29,
#item16-12:hover~.crossword-clues .crossword-clues__list-item--across-29,
#item16-13:active~.crossword-clues .crossword-clues__list-item--across-29,
#item16-13:focus~.crossword-clues .crossword-clues__list-item--across-29,
#item16-13:hover~.crossword-clues .crossword-clues__list-item--across-29,
#item16-14:active~.crossword-clues .crossword-clues__list-item--across-29,
#item16-14:focus~.crossword-clues .crossword-clues__list-item--across-29,
#item16-14:hover~.crossword-clues .crossword-clues__list-item--across-29 {
    background: #ffff74;
}

/* Word 30 (across) */
#item19-9:active~.crossword-clues .crossword-clues__list-item--across-30,
#item19-9:focus~.crossword-clues .crossword-clues__list-item--across-30,
#item19-9:hover~.crossword-clues .crossword-clues__list-item--across-30,
#item19-10:active~.crossword-clues .crossword-clues__list-item--across-30,
#item19-10:focus~.crossword-clues .crossword-clues__list-item--across-30,
#item19-10:hover~.crossword-clues .crossword-clues__list-item--across-30,
#item19-11:active~.crossword-clues .crossword-clues__list-item--across-30,
#item19-11:focus~.crossword-clues .crossword-clues__list-item--across-30,
#item19-11:hover~.crossword-clues .crossword-clues__list-item--across-30 {
    background: #ffff74;
}

/* Word 31 (down) */
#item10-19:active~.crossword-clues .crossword-clues__list-item--down-31,
#item10-19:focus~.crossword-clues .crossword-clues__list-item--down-31,
#item10-19:hover~.crossword-clues .crossword-clues__list-item--down-31,
#item11-19:active~.crossword-clues .crossword-clues__list-item--down-31,
#item11-19:focus~.crossword-clues .crossword-clues__list-item--down-31,
#item11-19:hover~.crossword-clues .crossword-clues__list-item--down-31,
#item12-19:active~.crossword-clues .crossword-clues__list-item--down-31,
#item12-19:focus~.crossword-clues .crossword-clues__list-item--down-31,
#item12-19:hover~.crossword-clues .crossword-clues__list-item--down-31,
#item13-19:active~.crossword-clues .crossword-clues__list-item--down-31,
#item13-19:focus~.crossword-clues .crossword-clues__list-item--down-31,
#item13-19:hover~.crossword-clues .crossword-clues__list-item--down-31,
#item14-19:active~.crossword-clues .crossword-clues__list-item--down-31,
#item14-19:focus~.crossword-clues .crossword-clues__list-item--down-31,
#item14-19:hover~.crossword-clues .crossword-clues__list-item--down-31 {
    background: #ffff74;
}

/* Word 32 (down) */
#item19-10:active~.crossword-clues .crossword-clues__list-item--down-32,
#item19-10:focus~.crossword-clues .crossword-clues__list-item--down-32,
#item19-10:hover~.crossword-clues .crossword-clues__list-item--down-32,
#item20-10:active~.crossword-clues .crossword-clues__list-item--down-32,
#item20-10:focus~.crossword-clues .crossword-clues__list-item--down-32,
#item20-10:hover~.crossword-clues .crossword-clues__list-item--down-32,
#item21-10:active~.crossword-clues .crossword-clues__list-item--down-32,
#item21-10:focus~.crossword-clues .crossword-clues__list-item--down-32,
#item21-10:hover~.crossword-clues .crossword-clues__list-item--down-32,
#item22-10:active~.crossword-clues .crossword-clues__list-item--down-32,
#item22-10:focus~.crossword-clues .crossword-clues__list-item--down-32,
#item22-10:hover~.crossword-clues .crossword-clues__list-item--down-32 {
    background: #ffff74;
}

/* Word 33 (across) */
#item21-8:active~.crossword-clues .crossword-clues__list-item--across-33,
#item21-8:focus~.crossword-clues .crossword-clues__list-item--across-33,
#item21-8:hover~.crossword-clues .crossword-clues__list-item--across-33,
#item21-9:active~.crossword-clues .crossword-clues__list-item--across-33,
#item21-9:focus~.crossword-clues .crossword-clues__list-item--across-33,
#item21-9:hover~.crossword-clues .crossword-clues__list-item--across-33,
#item21-10:active~.crossword-clues .crossword-clues__list-item--across-33,
#item21-10:focus~.crossword-clues .crossword-clues__list-item--across-33,
#item21-10:hover~.crossword-clues .crossword-clues__list-item--across-33,
#item21-11:active~.crossword-clues .crossword-clues__list-item--across-33,
#item21-11:focus~.crossword-clues .crossword-clues__list-item--across-33,
#item21-11:hover~.crossword-clues .crossword-clues__list-item--across-33,
#item21-12:active~.crossword-clues .crossword-clues__list-item--across-33,
#item21-12:focus~.crossword-clues .crossword-clues__list-item--across-33,
#item21-12:hover~.crossword-clues .crossword-clues__list-item--across-33,
#item21-13:active~.crossword-clues .crossword-clues__list-item--across-33,
#item21-13:focus~.crossword-clues .crossword-clues__list-item--across-33,
#item21-13:hover~.crossword-clues .crossword-clues__list-item--across-33 {
    background: #ffff74;
}

/* Word 34 (across) */
#item12-18:active~.crossword-clues .crossword-clues__list-item--across-34,
#item12-18:focus~.crossword-clues .crossword-clues__list-item--across-34,
#item12-18:hover~.crossword-clues .crossword-clues__list-item--across-34,
#item12-19:active~.crossword-clues .crossword-clues__list-item--across-34,
#item12-19:focus~.crossword-clues .crossword-clues__list-item--across-34,
#item12-19:hover~.crossword-clues .crossword-clues__list-item--across-34,
#item12-20:active~.crossword-clues .crossword-clues__list-item--across-34,
#item12-20:focus~.crossword-clues .crossword-clues__list-item--across-34,
#item12-20:hover~.crossword-clues .crossword-clues__list-item--across-34,
#item12-21:active~.crossword-clues .crossword-clues__list-item--across-34,
#item12-21:focus~.crossword-clues .crossword-clues__list-item--across-34,
#item12-21:hover~.crossword-clues .crossword-clues__list-item--across-34,
#item12-22:active~.crossword-clues .crossword-clues__list-item--across-34,
#item12-22:focus~.crossword-clues .crossword-clues__list-item--across-34,
#item12-22:hover~.crossword-clues .crossword-clues__list-item--across-34,
#item12-23:active~.crossword-clues .crossword-clues__list-item--across-34,
#item12-23:focus~.crossword-clues .crossword-clues__list-item--across-34,
#item12-23:hover~.crossword-clues .crossword-clues__list-item--across-34 {
    background: #ffff74;
}

/* Word 35 (across) */
#item14-18:active~.crossword-clues .crossword-clues__list-item--across-35,
#item14-18:focus~.crossword-clues .crossword-clues__list-item--across-35,
#item14-18:hover~.crossword-clues .crossword-clues__list-item--across-35,
#item14-19:active~.crossword-clues .crossword-clues__list-item--across-35,
#item14-19:focus~.crossword-clues .crossword-clues__list-item--across-35,
#item14-19:hover~.crossword-clues .crossword-clues__list-item--across-35 {
    background: #ffff74;
}

/* Word 36 (down) */
#item12-21:active~.crossword-clues .crossword-clues__list-item--down-36,
#item12-21:focus~.crossword-clues .crossword-clues__list-item--down-36,
#item12-21:hover~.crossword-clues .crossword-clues__list-item--down-36,
#item13-21:active~.crossword-clues .crossword-clues__list-item--down-36,
#item13-21:focus~.crossword-clues .crossword-clues__list-item--down-36,
#item13-21:hover~.crossword-clues .crossword-clues__list-item--down-36,
#item14-21:active~.crossword-clues .crossword-clues__list-item--down-36,
#item14-21:focus~.crossword-clues .crossword-clues__list-item--down-36,
#item14-21:hover~.crossword-clues .crossword-clues__list-item--down-36 {
    background: #ffff74;
}

/* Word 37 (down) */
#item11-23:active~.crossword-clues .crossword-clues__list-item--down-37,
#item11-23:focus~.crossword-clues .crossword-clues__list-item--down-37,
#item11-23:hover~.crossword-clues .crossword-clues__list-item--down-37,
#item12-23:active~.crossword-clues .crossword-clues__list-item--down-37,
#item12-23:focus~.crossword-clues .crossword-clues__list-item--down-37,
#item12-23:hover~.crossword-clues .crossword-clues__list-item--down-37,
#item13-23:active~.crossword-clues .crossword-clues__list-item--down-37,
#item13-23:focus~.crossword-clues .crossword-clues__list-item--down-37,
#item13-23:hover~.crossword-clues .crossword-clues__list-item--down-37,
#item14-23:active~.crossword-clues .crossword-clues__list-item--down-37,
#item14-23:focus~.crossword-clues .crossword-clues__list-item--down-37,
#item14-23:hover~.crossword-clues .crossword-clues__list-item--down-37,
#item15-23:active~.crossword-clues .crossword-clues__list-item--down-37,
#item15-23:focus~.crossword-clues .crossword-clues__list-item--down-37,
#item15-23:hover~.crossword-clues .crossword-clues__list-item--down-37,
#item16-23:active~.crossword-clues .crossword-clues__list-item--down-37,
#item16-23:focus~.crossword-clues .crossword-clues__list-item--down-37,
#item16-23:hover~.crossword-clues .crossword-clues__list-item--down-37 {
    background: #ffff74;
}

/* Word 38 (across) */
#item16-19:active~.crossword-clues .crossword-clues__list-item--across-38,
#item16-19:focus~.crossword-clues .crossword-clues__list-item--across-38,
#item16-19:hover~.crossword-clues .crossword-clues__list-item--across-38,
#item16-20:active~.crossword-clues .crossword-clues__list-item--across-38,
#item16-20:focus~.crossword-clues .crossword-clues__list-item--across-38,
#item16-20:hover~.crossword-clues .crossword-clues__list-item--across-38,
#item16-21:active~.crossword-clues .crossword-clues__list-item--across-38,
#item16-21:focus~.crossword-clues .crossword-clues__list-item--across-38,
#item16-21:hover~.crossword-clues .crossword-clues__list-item--across-38,
#item16-22:active~.crossword-clues .crossword-clues__list-item--across-38,
#item16-22:focus~.crossword-clues .crossword-clues__list-item--across-38,
#item16-22:hover~.crossword-clues .crossword-clues__list-item--across-38,
#item16-23:active~.crossword-clues .crossword-clues__list-item--across-38,
#item16-23:focus~.crossword-clues .crossword-clues__list-item--across-38,
#item16-23:hover~.crossword-clues .crossword-clues__list-item--across-38 {
    background: #ffff74;
}

/* Word 39 (across) */
#item14-23:active~.crossword-clues .crossword-clues__list-item--across-39,
#item14-23:focus~.crossword-clues .crossword-clues__list-item--across-39,
#item14-23:hover~.crossword-clues .crossword-clues__list-item--across-39,
#item14-24:active~.crossword-clues .crossword-clues__list-item--across-39,
#item14-24:focus~.crossword-clues .crossword-clues__list-item--across-39,
#item14-24:hover~.crossword-clues .crossword-clues__list-item--across-39,
#item14-25:active~.crossword-clues .crossword-clues__list-item--across-39,
#item14-25:focus~.crossword-clues .crossword-clues__list-item--across-39,
#item14-25:hover~.crossword-clues .crossword-clues__list-item--across-39,
#item14-26:active~.crossword-clues .crossword-clues__list-item--across-39,
#item14-26:focus~.crossword-clues .crossword-clues__list-item--across-39,
#item14-26:hover~.crossword-clues .crossword-clues__list-item--across-39 {
    background: #ffff74;
}

/* Word 40 (down) */
#item16-21:active~.crossword-clues .crossword-clues__list-item--down-40,
#item16-21:focus~.crossword-clues .crossword-clues__list-item--down-40,
#item16-21:hover~.crossword-clues .crossword-clues__list-item--down-40,
#item17-21:active~.crossword-clues .crossword-clues__list-item--down-40,
#item17-21:focus~.crossword-clues .crossword-clues__list-item--down-40,
#item17-21:hover~.crossword-clues .crossword-clues__list-item--down-40,
#item18-21:active~.crossword-clues .crossword-clues__list-item--down-40,
#item18-21:focus~.crossword-clues .crossword-clues__list-item--down-40,
#item18-21:hover~.crossword-clues .crossword-clues__list-item--down-40 {
    background: #ffff74;
}

/* Word 41 (down) */
#item13-25:active~.crossword-clues .crossword-clues__list-item--down-41,
#item13-25:focus~.crossword-clues .crossword-clues__list-item--down-41,
#item13-25:hover~.crossword-clues .crossword-clues__list-item--down-41,
#item14-25:active~.crossword-clues .crossword-clues__list-item--down-41,
#item14-25:focus~.crossword-clues .crossword-clues__list-item--down-41,
#item14-25:hover~.crossword-clues .crossword-clues__list-item--down-41,
#item15-25:active~.crossword-clues .crossword-clues__list-item--down-41,
#item15-25:focus~.crossword-clues .crossword-clues__list-item--down-41,
#item15-25:hover~.crossword-clues .crossword-clues__list-item--down-41,
#item16-25:active~.crossword-clues .crossword-clues__list-item--down-41,
#item16-25:focus~.crossword-clues .crossword-clues__list-item--down-41,
#item16-25:hover~.crossword-clues .crossword-clues__list-item--down-41 {
    background: #ffff74;
}

/* Word 42 (across) */
#item18-20:active~.crossword-clues .crossword-clues__list-item--across-42,
#item18-20:focus~.crossword-clues .crossword-clues__list-item--across-42,
#item18-20:hover~.crossword-clues .crossword-clues__list-item--across-42,
#item18-21:active~.crossword-clues .crossword-clues__list-item--across-42,
#item18-21:focus~.crossword-clues .crossword-clues__list-item--across-42,
#item18-21:hover~.crossword-clues .crossword-clues__list-item--across-42,
#item18-22:active~.crossword-clues .crossword-clues__list-item--across-42,
#item18-22:focus~.crossword-clues .crossword-clues__list-item--across-42,
#item18-22:hover~.crossword-clues .crossword-clues__list-item--across-42,
#item18-23:active~.crossword-clues .crossword-clues__list-item--across-42,
#item18-23:focus~.crossword-clues .crossword-clues__list-item--across-42,
#item18-23:hover~.crossword-clues .crossword-clues__list-item--across-42,
#item18-24:active~.crossword-clues .crossword-clues__list-item--across-42,
#item18-24:focus~.crossword-clues .crossword-clues__list-item--across-42,
#item18-24:hover~.crossword-clues .crossword-clues__list-item--across-42,
#item18-25:active~.crossword-clues .crossword-clues__list-item--across-42,
#item18-25:focus~.crossword-clues .crossword-clues__list-item--across-42,
#item18-25:hover~.crossword-clues .crossword-clues__list-item--across-42 {
    background: #ffff74;
}

/* Word 43 (across) */
#item11-28:active~.crossword-clues .crossword-clues__list-item--across-43,
#item11-28:focus~.crossword-clues .crossword-clues__list-item--across-43,
#item11-28:hover~.crossword-clues .crossword-clues__list-item--across-43,
#item11-29:active~.crossword-clues .crossword-clues__list-item--across-43,
#item11-29:focus~.crossword-clues .crossword-clues__list-item--across-43,
#item11-29:hover~.crossword-clues .crossword-clues__list-item--across-43,
#item11-30:active~.crossword-clues .crossword-clues__list-item--across-43,
#item11-30:focus~.crossword-clues .crossword-clues__list-item--across-43,
#item11-30:hover~.crossword-clues .crossword-clues__list-item--across-43,
#item11-31:active~.crossword-clues .crossword-clues__list-item--across-43,
#item11-31:focus~.crossword-clues .crossword-clues__list-item--across-43,
#item11-31:hover~.crossword-clues .crossword-clues__list-item--across-43,
#item11-32:active~.crossword-clues .crossword-clues__list-item--across-43,
#item11-32:focus~.crossword-clues .crossword-clues__list-item--across-43,
#item11-32:hover~.crossword-clues .crossword-clues__list-item--across-43 {
    background: #ffff74;
}

/* Word 44 (down) */
#item11-29:active~.crossword-clues .crossword-clues__list-item--down-44,
#item11-29:focus~.crossword-clues .crossword-clues__list-item--down-44,
#item11-29:hover~.crossword-clues .crossword-clues__list-item--down-44,
#item12-29:active~.crossword-clues .crossword-clues__list-item--down-44,
#item12-29:focus~.crossword-clues .crossword-clues__list-item--down-44,
#item12-29:hover~.crossword-clues .crossword-clues__list-item--down-44,
#item13-29:active~.crossword-clues .crossword-clues__list-item--down-44,
#item13-29:focus~.crossword-clues .crossword-clues__list-item--down-44,
#item13-29:hover~.crossword-clues .crossword-clues__list-item--down-44,
#item14-29:active~.crossword-clues .crossword-clues__list-item--down-44,
#item14-29:focus~.crossword-clues .crossword-clues__list-item--down-44,
#item14-29:hover~.crossword-clues .crossword-clues__list-item--down-44,
#item15-29:active~.crossword-clues .crossword-clues__list-item--down-44,
#item15-29:focus~.crossword-clues .crossword-clues__list-item--down-44,
#item15-29:hover~.crossword-clues .crossword-clues__list-item--down-44 {
    background: #ffff74;
}

/* Word 45 (across) */
#item20-20:active~.crossword-clues .crossword-clues__list-item--across-45,
#item20-20:focus~.crossword-clues .crossword-clues__list-item--across-45,
#item20-20:hover~.crossword-clues .crossword-clues__list-item--across-45,
#item20-21:active~.crossword-clues .crossword-clues__list-item--across-45,
#item20-21:focus~.crossword-clues .crossword-clues__list-item--across-45,
#item20-21:hover~.crossword-clues .crossword-clues__list-item--across-45,
#item20-22:active~.crossword-clues .crossword-clues__list-item--across-45,
#item20-22:focus~.crossword-clues .crossword-clues__list-item--across-45,
#item20-22:hover~.crossword-clues .crossword-clues__list-item--across-45,
#item20-23:active~.crossword-clues .crossword-clues__list-item--across-45,
#item20-23:focus~.crossword-clues .crossword-clues__list-item--across-45,
#item20-23:hover~.crossword-clues .crossword-clues__list-item--across-45 {
    background: #ffff74;
}

/* Word 46 (across) */
#item16-25:active~.crossword-clues .crossword-clues__list-item--across-46,
#item16-25:focus~.crossword-clues .crossword-clues__list-item--across-46,
#item16-25:hover~.crossword-clues .crossword-clues__list-item--across-46,
#item16-26:active~.crossword-clues .crossword-clues__list-item--across-46,
#item16-26:focus~.crossword-clues .crossword-clues__list-item--across-46,
#item16-26:hover~.crossword-clues .crossword-clues__list-item--across-46,
#item16-27:active~.crossword-clues .crossword-clues__list-item--across-46,
#item16-27:focus~.crossword-clues .crossword-clues__list-item--across-46,
#item16-27:hover~.crossword-clues .crossword-clues__list-item--across-46,
#item16-28:active~.crossword-clues .crossword-clues__list-item--across-46,
#item16-28:focus~.crossword-clues .crossword-clues__list-item--across-46,
#item16-28:hover~.crossword-clues .crossword-clues__list-item--across-46,
#item16-29:active~.crossword-clues .crossword-clues__list-item--across-46,
#item16-29:focus~.crossword-clues .crossword-clues__list-item--across-46,
#item16-29:hover~.crossword-clues .crossword-clues__list-item--across-46,
#item16-30:active~.crossword-clues .crossword-clues__list-item--across-46,
#item16-30:focus~.crossword-clues .crossword-clues__list-item--across-46,
#item16-30:hover~.crossword-clues .crossword-clues__list-item--across-46,
#item16-31:active~.crossword-clues .crossword-clues__list-item--across-46,
#item16-31:focus~.crossword-clues .crossword-clues__list-item--across-46,
#item16-31:hover~.crossword-clues .crossword-clues__list-item--across-46 {
    background: #ffff74;
}

/* Word 47 (down) */
#item18-23:active~.crossword-clues .crossword-clues__list-item--down-47,
#item18-23:focus~.crossword-clues .crossword-clues__list-item--down-47,
#item18-23:hover~.crossword-clues .crossword-clues__list-item--down-47,
#item19-23:active~.crossword-clues .crossword-clues__list-item--down-47,
#item19-23:focus~.crossword-clues .crossword-clues__list-item--down-47,
#item19-23:hover~.crossword-clues .crossword-clues__list-item--down-47,
#item20-23:active~.crossword-clues .crossword-clues__list-item--down-47,
#item20-23:focus~.crossword-clues .crossword-clues__list-item--down-47,
#item20-23:hover~.crossword-clues .crossword-clues__list-item--down-47,
#item21-23:active~.crossword-clues .crossword-clues__list-item--down-47,
#item21-23:focus~.crossword-clues .crossword-clues__list-item--down-47,
#item21-23:hover~.crossword-clues .crossword-clues__list-item--down-47,
#item22-23:active~.crossword-clues .crossword-clues__list-item--down-47,
#item22-23:focus~.crossword-clues .crossword-clues__list-item--down-47,
#item22-23:hover~.crossword-clues .crossword-clues__list-item--down-47 {
    background: #ffff74;
}

/* Word 48 (down) */
#item20-21:active~.crossword-clues .crossword-clues__list-item--down-48,
#item20-21:focus~.crossword-clues .crossword-clues__list-item--down-48,
#item20-21:hover~.crossword-clues .crossword-clues__list-item--down-48,
#item21-21:active~.crossword-clues .crossword-clues__list-item--down-48,
#item21-21:focus~.crossword-clues .crossword-clues__list-item--down-48,
#item21-21:hover~.crossword-clues .crossword-clues__list-item--down-48,
#item22-21:active~.crossword-clues .crossword-clues__list-item--down-48,
#item22-21:focus~.crossword-clues .crossword-clues__list-item--down-48,
#item22-21:hover~.crossword-clues .crossword-clues__list-item--down-48,
#item23-21:active~.crossword-clues .crossword-clues__list-item--down-48,
#item23-21:focus~.crossword-clues .crossword-clues__list-item--down-48,
#item23-21:hover~.crossword-clues .crossword-clues__list-item--down-48 {
    background: #ffff74;
}

/* Word 49 (down) */
#item10-31:active~.crossword-clues .crossword-clues__list-item--down-49,
#item10-31:focus~.crossword-clues .crossword-clues__list-item--down-49,
#item10-31:hover~.crossword-clues .crossword-clues__list-item--down-49,
#item11-31:active~.crossword-clues .crossword-clues__list-item--down-49,
#item11-31:focus~.crossword-clues .crossword-clues__list-item--down-49,
#item11-31:hover~.crossword-clues .crossword-clues__list-item--down-49,
#item12-31:active~.crossword-clues .crossword-clues__list-item--down-49,
#item12-31:focus~.crossword-clues .crossword-clues__list-item--down-49,
#item12-31:hover~.crossword-clues .crossword-clues__list-item--down-49,
#item13-31:active~.crossword-clues .crossword-clues__list-item--down-49,
#item13-31:focus~.crossword-clues .crossword-clues__list-item--down-49,
#item13-31:hover~.crossword-clues .crossword-clues__list-item--down-49,
#item14-31:active~.crossword-clues .crossword-clues__list-item--down-49,
#item14-31:focus~.crossword-clues .crossword-clues__list-item--down-49,
#item14-31:hover~.crossword-clues .crossword-clues__list-item--down-49 {
    background: #ffff74;
}

/* Word 50 (down) */
#item16-27:active~.crossword-clues .crossword-clues__list-item--down-50,
#item16-27:focus~.crossword-clues .crossword-clues__list-item--down-50,
#item16-27:hover~.crossword-clues .crossword-clues__list-item--down-50,
#item17-27:active~.crossword-clues .crossword-clues__list-item--down-50,
#item17-27:focus~.crossword-clues .crossword-clues__list-item--down-50,
#item17-27:hover~.crossword-clues .crossword-clues__list-item--down-50,
#item18-27:active~.crossword-clues .crossword-clues__list-item--down-50,
#item18-27:focus~.crossword-clues .crossword-clues__list-item--down-50,
#item18-27:hover~.crossword-clues .crossword-clues__list-item--down-50,
#item19-27:active~.crossword-clues .crossword-clues__list-item--down-50,
#item19-27:focus~.crossword-clues .crossword-clues__list-item--down-50,
#item19-27:hover~.crossword-clues .crossword-clues__list-item--down-50,
#item20-27:active~.crossword-clues .crossword-clues__list-item--down-50,
#item20-27:focus~.crossword-clues .crossword-clues__list-item--down-50,
#item20-27:hover~.crossword-clues .crossword-clues__list-item--down-50 {
    background: #ffff74;
}

/* Word 51 (down) */
#item18-25:active~.crossword-clues .crossword-clues__list-item--down-51,
#item18-25:focus~.crossword-clues .crossword-clues__list-item--down-51,
#item18-25:hover~.crossword-clues .crossword-clues__list-item--down-51,
#item19-25:active~.crossword-clues .crossword-clues__list-item--down-51,
#item19-25:focus~.crossword-clues .crossword-clues__list-item--down-51,
#item19-25:hover~.crossword-clues .crossword-clues__list-item--down-51,
#item20-25:active~.crossword-clues .crossword-clues__list-item--down-51,
#item20-25:focus~.crossword-clues .crossword-clues__list-item--down-51,
#item20-25:hover~.crossword-clues .crossword-clues__list-item--down-51,
#item21-25:active~.crossword-clues .crossword-clues__list-item--down-51,
#item21-25:focus~.crossword-clues .crossword-clues__list-item--down-51,
#item21-25:hover~.crossword-clues .crossword-clues__list-item--down-51,
#item22-25:active~.crossword-clues .crossword-clues__list-item--down-51,
#item22-25:focus~.crossword-clues .crossword-clues__list-item--down-51,
#item22-25:hover~.crossword-clues .crossword-clues__list-item--down-51,
#item23-25:active~.crossword-clues .crossword-clues__list-item--down-51,
#item23-25:focus~.crossword-clues .crossword-clues__list-item--down-51,
#item23-25:hover~.crossword-clues .crossword-clues__list-item--down-51,
#item24-25:active~.crossword-clues .crossword-clues__list-item--down-51,
#item24-25:focus~.crossword-clues .crossword-clues__list-item--down-51,
#item24-25:hover~.crossword-clues .crossword-clues__list-item--down-51,
#item25-25:active~.crossword-clues .crossword-clues__list-item--down-51,
#item25-25:focus~.crossword-clues .crossword-clues__list-item--down-51,
#item25-25:hover~.crossword-clues .crossword-clues__list-item--down-51 {
    background: #ffff74;
}

/* Word 52 (across) */
#item19-27:active~.crossword-clues .crossword-clues__list-item--across-52,
#item19-27:focus~.crossword-clues .crossword-clues__list-item--across-52,
#item19-27:hover~.crossword-clues .crossword-clues__list-item--across-52,
#item19-28:active~.crossword-clues .crossword-clues__list-item--across-52,
#item19-28:focus~.crossword-clues .crossword-clues__list-item--across-52,
#item19-28:hover~.crossword-clues .crossword-clues__list-item--across-52,
#item19-29:active~.crossword-clues .crossword-clues__list-item--across-52,
#item19-29:focus~.crossword-clues .crossword-clues__list-item--across-52,
#item19-29:hover~.crossword-clues .crossword-clues__list-item--across-52,
#item19-30:active~.crossword-clues .crossword-clues__list-item--across-52,
#item19-30:focus~.crossword-clues .crossword-clues__list-item--across-52,
#item19-30:hover~.crossword-clues .crossword-clues__list-item--across-52 {
    background: #ffff74;
}

/* Word 53 (down) */
#item19-29:active~.crossword-clues .crossword-clues__list-item--down-53,
#item19-29:focus~.crossword-clues .crossword-clues__list-item--down-53,
#item19-29:hover~.crossword-clues .crossword-clues__list-item--down-53,
#item20-29:active~.crossword-clues .crossword-clues__list-item--down-53,
#item20-29:focus~.crossword-clues .crossword-clues__list-item--down-53,
#item20-29:hover~.crossword-clues .crossword-clues__list-item--down-53,
#item21-29:active~.crossword-clues .crossword-clues__list-item--down-53,
#item21-29:focus~.crossword-clues .crossword-clues__list-item--down-53,
#item21-29:hover~.crossword-clues .crossword-clues__list-item--down-53 {
    background: #ffff74;
}

/* Word 54 (across) */
#item21-29:active~.crossword-clues .crossword-clues__list-item--across-54,
#item21-29:focus~.crossword-clues .crossword-clues__list-item--across-54,
#item21-29:hover~.crossword-clues .crossword-clues__list-item--across-54,
#item21-30:active~.crossword-clues .crossword-clues__list-item--across-54,
#item21-30:focus~.crossword-clues .crossword-clues__list-item--across-54,
#item21-30:hover~.crossword-clues .crossword-clues__list-item--across-54,
#item21-31:active~.crossword-clues .crossword-clues__list-item--across-54,
#item21-31:focus~.crossword-clues .crossword-clues__list-item--across-54,
#item21-31:hover~.crossword-clues .crossword-clues__list-item--across-54,
#item21-32:active~.crossword-clues .crossword-clues__list-item--across-54,
#item21-32:focus~.crossword-clues .crossword-clues__list-item--across-54,
#item21-32:hover~.crossword-clues .crossword-clues__list-item--across-54 {
    background: #ffff74;
}

/* Word 55 (down) */
#item1-8:active~.crossword-clues .crossword-clues__list-item--down-55,
#item1-8:focus~.crossword-clues .crossword-clues__list-item--down-55,
#item1-8:hover~.crossword-clues .crossword-clues__list-item--down-55,
#item2-8:active~.crossword-clues .crossword-clues__list-item--down-55,
#item2-8:focus~.crossword-clues .crossword-clues__list-item--down-55,
#item2-8:hover~.crossword-clues .crossword-clues__list-item--down-55,
#item3-8:active~.crossword-clues .crossword-clues__list-item--down-55,
#item3-8:focus~.crossword-clues .crossword-clues__list-item--down-55,
#item3-8:hover~.crossword-clues .crossword-clues__list-item--down-55 {
    background: #ffff74;
}

/* ============================================================
   VALIDATION – GREEN WHEN COMPLETE
   ============================================================ */

/* Word 1 */
#item1-4:valid~#item2-4:valid~#item3-4:valid~#item4-4:valid~#item5-4:valid~#item6-4:valid~.crossword-clues .crossword-clues__list-item--down-1 {
    background: #9aff67;
}

/* Word 2 */
#item2-3:valid~#item2-4:valid~#item2-5:valid~#item2-6:valid~#item2-7:valid~#item2-8:valid~#item2-9:valid~#item2-10:valid~.crossword-clues .crossword-clues__list-item--across-2 {
    background: #9aff67;
}

/* Word 3 */
#item4-4:valid~#item4-5:valid~#item4-6:valid~.crossword-clues .crossword-clues__list-item--across-3 {
    background: #9aff67;
}

/* Word 4 */
#item6-4:valid~#item6-5:valid~#item6-6:valid~#item6-7:valid~#item6-8:valid~#item6-9:valid~#item6-10:valid~.crossword-clues .crossword-clues__list-item--across-4 {
    background: #9aff67;
}

/* Word 5 */
#item8-3:valid~#item9-3:valid~#item10-3:valid~#item11-3:valid~.crossword-clues .crossword-clues__list-item--down-5 {
    background: #9aff67;
}

/* Word 6 */
#item11-1:valid~#item11-2:valid~#item11-3:valid~#item11-4:valid~#item11-5:valid~#item11-6:valid~#item11-7:valid~#item11-8:valid~.crossword-clues .crossword-clues__list-item--across-6 {
    background: #9aff67;
}

/* Word 7 */
#item5-8:valid~#item6-8:valid~#item7-8:valid~#item8-8:valid~#item9-8:valid~#item10-8:valid~#item11-8:valid~.crossword-clues .crossword-clues__list-item--down-7 {
    background: #9aff67;
}

/* Word 8 */
#item5-10:valid~#item6-10:valid~#item7-10:valid~#item8-10:valid~.crossword-clues .crossword-clues__list-item--down-8 {
    background: #9aff67;
}

/* Word 9 */
#item9-6:valid~#item9-7:valid~#item9-8:valid~.crossword-clues .crossword-clues__list-item--across-9 {
    background: #9aff67;
}

/* Word 10 */
#item11-6:valid~#item12-6:valid~#item13-6:valid~#item14-6:valid~.crossword-clues .crossword-clues__list-item--down-10 {
    background: #9aff67;
}

/* Word 11 */
#item14-3:valid~#item14-4:valid~#item14-5:valid~#item14-6:valid~#item14-7:valid~#item14-8:valid~.crossword-clues .crossword-clues__list-item--across-11 {
    background: #9aff67;
}

/* Word 12 */
#item6-12:valid~#item6-13:valid~#item6-14:valid~#item6-15:valid~.crossword-clues .crossword-clues__list-item--across-12 {
    background: #9aff67;
}

/* Word 13 */
#item8-10:valid~#item8-11:valid~#item8-12:valid~#item8-13:valid~.crossword-clues .crossword-clues__list-item--across-13 {
    background: #9aff67;
}

/* Word 14 */
#item14-4:valid~#item15-4:valid~#item16-4:valid~#item17-4:valid~#item18-4:valid~.crossword-clues .crossword-clues__list-item--down-14 {
    background: #9aff67;
}

/* Word 15 */
#item6-13:valid~#item7-13:valid~#item8-13:valid~#item9-13:valid~#item10-13:valid~#item11-13:valid~#item12-13:valid~.crossword-clues .crossword-clues__list-item--down-15 {
    background: #9aff67;
}

/* Word 16 */
#item18-1:valid~#item18-2:valid~#item18-3:valid~#item18-4:valid~.crossword-clues .crossword-clues__list-item--across-16 {
    background: #9aff67;
}

/* Word 17 */
#item17-2:valid~#item18-2:valid~#item19-2:valid~#item20-2:valid~#item21-2:valid~.crossword-clues .crossword-clues__list-item--down-17 {
    background: #9aff67;
}

/* Word 18 */
#item5-15:valid~#item6-15:valid~#item7-15:valid~#item8-15:valid~.crossword-clues .crossword-clues__list-item--down-18 {
    background: #9aff67;
}

/* Word 19 */
#item10-11:valid~#item10-12:valid~#item10-13:valid~#item10-14:valid~#item10-15:valid~.crossword-clues .crossword-clues__list-item--across-19 {
    background: #9aff67;
}

/* Word 20 */
#item16-6:valid~#item17-6:valid~#item18-6:valid~#item19-6:valid~#item20-6:valid~#item21-6:valid~.crossword-clues .crossword-clues__list-item--down-20 {
    background: #9aff67;
}

/* Word 21 */
#item8-15:valid~#item8-16:valid~#item8-17:valid~#item8-18:valid~.crossword-clues .crossword-clues__list-item--across-21 {
    background: #9aff67;
}

/* Word 22 */
#item21-2:valid~#item21-3:valid~#item21-4:valid~#item21-5:valid~#item21-6:valid~.crossword-clues .crossword-clues__list-item--across-22 {
    background: #9aff67;
}

/* Word 23 */
#item7-17:valid~#item8-17:valid~#item9-17:valid~#item10-17:valid~.crossword-clues .crossword-clues__list-item--down-23 {
    background: #9aff67;
}

/* Word 24 */
#item12-12:valid~#item12-13:valid~#item12-14:valid~#item12-15:valid~#item12-16:valid~.crossword-clues .crossword-clues__list-item--across-24 {
    background: #9aff67;
}

/* Word 25 */
#item10-17:valid~#item10-18:valid~#item10-19:valid~#item10-20:valid~.crossword-clues .crossword-clues__list-item--across-25 {
    background: #9aff67;
}

/* Word 26 */
#item14-13:valid~#item14-14:valid~#item14-15:valid~#item14-16:valid~.crossword-clues .crossword-clues__list-item--across-26 {
    background: #9aff67;
}

/* Word 27 */
#item12-16:valid~#item13-16:valid~#item14-16:valid~#item15-16:valid~#item16-16:valid~.crossword-clues .crossword-clues__list-item--down-27 {
    background: #9aff67;
}

/* Word 28 */
#item14-14:valid~#item15-14:valid~#item16-14:valid~#item17-14:valid~#item18-14:valid~.crossword-clues .crossword-clues__list-item--down-28 {
    background: #9aff67;
}

/* Word 29 */
#item16-12:valid~#item16-13:valid~#item16-14:valid~.crossword-clues .crossword-clues__list-item--across-29 {
    background: #9aff67;
}

/* Word 30 */
#item19-9:valid~#item19-10:valid~#item19-11:valid~.crossword-clues .crossword-clues__list-item--across-30 {
    background: #9aff67;
}

/* Word 31 */
#item10-19:valid~#item11-19:valid~#item12-19:valid~#item13-19:valid~#item14-19:valid~.crossword-clues .crossword-clues__list-item--down-31 {
    background: #9aff67;
}

/* Word 32 */
#item19-10:valid~#item20-10:valid~#item21-10:valid~#item22-10:valid~.crossword-clues .crossword-clues__list-item--down-32 {
    background: #9aff67;
}

/* Word 33 */
#item21-8:valid~#item21-9:valid~#item21-10:valid~#item21-11:valid~#item21-12:valid~#item21-13:valid~.crossword-clues .crossword-clues__list-item--across-33 {
    background: #9aff67;
}

/* Word 34 */
#item12-18:valid~#item12-19:valid~#item12-20:valid~#item12-21:valid~#item12-22:valid~#item12-23:valid~.crossword-clues .crossword-clues__list-item--across-34 {
    background: #9aff67;
}

/* Word 35 */
#item14-18:valid~#item14-19:valid~.crossword-clues .crossword-clues__list-item--across-35 {
    background: #9aff67;
}

/* Word 36 */
#item12-21:valid~#item13-21:valid~#item14-21:valid~.crossword-clues .crossword-clues__list-item--down-36 {
    background: #9aff67;
}

/* Word 37 */
#item11-23:valid~#item12-23:valid~#item13-23:valid~#item14-23:valid~#item15-23:valid~#item16-23:valid~.crossword-clues .crossword-clues__list-item--down-37 {
    background: #9aff67;
}

/* Word 38 */
#item16-19:valid~#item16-20:valid~#item16-21:valid~#item16-22:valid~#item16-23:valid~.crossword-clues .crossword-clues__list-item--across-38 {
    background: #9aff67;
}

/* Word 39 */
#item14-23:valid~#item14-24:valid~#item14-25:valid~#item14-26:valid~.crossword-clues .crossword-clues__list-item--across-39 {
    background: #9aff67;
}

/* Word 40 */
#item16-21:valid~#item17-21:valid~#item18-21:valid~.crossword-clues .crossword-clues__list-item--down-40 {
    background: #9aff67;
}

/* Word 41 */
#item13-25:valid~#item14-25:valid~#item15-25:valid~#item16-25:valid~.crossword-clues .crossword-clues__list-item--down-41 {
    background: #9aff67;
}

/* Word 42 */
#item18-20:valid~#item18-21:valid~#item18-22:valid~#item18-23:valid~#item18-24:valid~#item18-25:valid~.crossword-clues .crossword-clues__list-item--across-42 {
    background: #9aff67;
}

/* Word 43 */
#item11-28:valid~#item11-29:valid~#item11-30:valid~#item11-31:valid~#item11-32:valid~.crossword-clues .crossword-clues__list-item--across-43 {
    background: #9aff67;
}

/* Word 44 */
#item11-29:valid~#item12-29:valid~#item13-29:valid~#item14-29:valid~#item15-29:valid~.crossword-clues .crossword-clues__list-item--down-44 {
    background: #9aff67;
}

/* Word 45 */
#item20-20:valid~#item20-21:valid~#item20-22:valid~#item20-23:valid~.crossword-clues .crossword-clues__list-item--across-45 {
    background: #9aff67;
}

/* Word 46 */
#item16-25:valid~#item16-26:valid~#item16-27:valid~#item16-28:valid~#item16-29:valid~#item16-30:valid~#item16-31:valid~.crossword-clues .crossword-clues__list-item--across-46 {
    background: #9aff67;
}

/* Word 47 */
#item18-23:valid~#item19-23:valid~#item20-23:valid~#item21-23:valid~#item22-23:valid~.crossword-clues .crossword-clues__list-item--down-47 {
    background: #9aff67;
}

/* Word 48 */
#item20-21:valid~#item21-21:valid~#item22-21:valid~#item23-21:valid~.crossword-clues .crossword-clues__list-item--down-48 {
    background: #9aff67;
}

/* Word 49 */
#item10-31:valid~#item11-31:valid~#item12-31:valid~#item13-31:valid~#item14-31:valid~.crossword-clues .crossword-clues__list-item--down-49 {
    background: #9aff67;
}

/* Word 50 */
#item16-27:valid~#item17-27:valid~#item18-27:valid~#item19-27:valid~#item20-27:valid~.crossword-clues .crossword-clues__list-item--down-50 {
    background: #9aff67;
}

/* Word 51 */
#item18-25:valid~#item19-25:valid~#item20-25:valid~#item21-25:valid~#item22-25:valid~#item23-25:valid~#item24-25:valid~#item25-25:valid~.crossword-clues .crossword-clues__list-item--down-51 {
    background: #9aff67;
}

/* Word 52 */
#item19-27:valid~#item19-28:valid~#item19-29:valid~#item19-30:valid~.crossword-clues .crossword-clues__list-item--across-52 {
    background: #9aff67;
}

/* Word 53 */
#item19-29:valid~#item20-29:valid~#item21-29:valid~.crossword-clues .crossword-clues__list-item--down-53 {
    background: #9aff67;
}

/* Word 54 */
#item21-29:valid~#item21-30:valid~#item21-31:valid~#item21-32:valid~.crossword-clues .crossword-clues__list-item--across-54 {
    background: #9aff67;
}

/* Word 55 */
#item1-8:valid~#item2-8:valid~#item3-8:valid~.crossword-clues .crossword-clues__list-item--down-55 {
    background: #9aff67;
}

#item1-4:valid ~#item1-8:valid ~#item2-3:valid ~#item2-4:valid ~#item2-5:valid ~#item2-6:valid ~#item2-7:valid ~#item2-8:valid ~#item2-9:valid ~#item2-10:valid ~#item3-4:valid ~#item3-8:valid ~#item4-4:valid ~#item4-5:valid ~#item4-6:valid ~#item5-4:valid ~#item5-8:valid ~#item5-10:valid ~#item5-15:valid ~#item6-4:valid ~#item6-5:valid ~#item6-6:valid ~#item6-7:valid ~#item6-8:valid ~#item6-9:valid ~#item6-10:valid ~#item6-12:valid ~#item6-13:valid ~#item6-14:valid ~#item6-15:valid ~#item7-8:valid ~#item7-10:valid ~#item7-13:valid ~#item7-15:valid ~#item7-17:valid ~#item8-3:valid ~#item8-8:valid ~#item8-10:valid ~#item8-11:valid ~#item8-12:valid ~#item8-13:valid ~#item8-15:valid ~#item8-16:valid ~#item8-17:valid ~#item8-18:valid ~#item9-3:valid ~#item9-6:valid ~#item9-7:valid ~#item9-8:valid ~#item9-13:valid ~#item9-17:valid ~#item10-3:valid ~#item10-8:valid ~#item10-11:valid ~#item10-12:valid ~#item10-13:valid ~#item10-14:valid ~#item10-15:valid ~#item10-17:valid ~#item10-18:valid ~#item10-19:valid ~#item10-20:valid ~#item10-31:valid ~#item11-1:valid ~#item11-2:valid ~#item11-3:valid ~#item11-4:valid ~#item11-5:valid ~#item11-6:valid ~#item11-7:valid ~#item11-8:valid ~#item11-13:valid ~#item11-19:valid ~#item11-23:valid ~#item11-28:valid ~#item11-29:valid ~#item11-30:valid ~#item11-31:valid ~#item11-32:valid ~#item12-6:valid ~#item12-12:valid ~#item12-13:valid ~#item12-14:valid ~#item12-15:valid ~#item12-16:valid ~#item12-18:valid ~#item12-19:valid ~#item12-20:valid ~#item12-21:valid ~#item12-22:valid ~#item12-23:valid ~#item12-29:valid ~#item12-31:valid ~#item13-6:valid ~#item13-16:valid ~#item13-19:valid ~#item13-21:valid ~#item13-23:valid ~#item13-25:valid ~#item13-29:valid ~#item13-31:valid ~#item14-3:valid ~#item14-4:valid ~#item14-5:valid ~#item14-6:valid ~#item14-7:valid ~#item14-8:valid ~#item14-13:valid ~#item14-14:valid ~#item14-15:valid ~#item14-16:valid ~#item14-18:valid ~#item14-19:valid ~#item14-21:valid ~#item14-23:valid ~#item14-24:valid ~#item14-25:valid ~#item14-26:valid ~#item14-29:valid ~#item14-31:valid ~#item15-4:valid ~#item15-14:valid ~#item15-16:valid ~#item15-23:valid ~#item15-25:valid ~#item15-29:valid ~#item16-4:valid ~#item16-6:valid ~#item16-12:valid ~#item16-13:valid ~#item16-14:valid ~#item16-16:valid ~#item16-19:valid ~#item16-20:valid ~#item16-21:valid ~#item16-22:valid ~#item16-23:valid ~#item16-25:valid ~#item16-26:valid ~#item16-27:valid ~#item16-28:valid ~#item16-29:valid ~#item16-30:valid ~#item16-31:valid ~#item17-2:valid ~#item17-4:valid ~#item17-6:valid ~#item17-14:valid ~#item17-21:valid ~#item17-27:valid ~#item18-1:valid ~#item18-2:valid ~#item18-3:valid ~#item18-4:valid ~#item18-6:valid ~#item18-14:valid ~#item18-20:valid ~#item18-21:valid ~#item18-22:valid ~#item18-23:valid ~#item18-24:valid ~#item18-25:valid ~#item18-27:valid ~#item19-2:valid ~#item19-6:valid ~#item19-9:valid ~#item19-10:valid ~#item19-11:valid ~#item19-23:valid ~#item19-25:valid ~#item19-27:valid ~#item19-28:valid ~#item19-29:valid ~#item19-30:valid ~#item20-2:valid ~#item20-6:valid ~#item20-10:valid ~#item20-20:valid ~#item20-21:valid ~#item20-22:valid ~#item20-23:valid ~#item20-25:valid ~#item20-27:valid ~#item20-29:valid ~#item21-2:valid ~#item21-3:valid ~#item21-4:valid ~#item21-5:valid ~#item21-6:valid ~#item21-8:valid ~#item21-9:valid ~#item21-10:valid ~#item21-11:valid ~#item21-12:valid ~#item21-13:valid ~#item21-21:valid ~#item21-23:valid ~#item21-25:valid ~#item21-29:valid ~#item21-30:valid ~#item21-31:valid ~#item21-32:valid ~#item22-10:valid ~#item22-21:valid ~#item22-23:valid ~#item22-25:valid ~#item23-21:valid ~#item23-25:valid ~#item24-25:valid ~#item25-25:valid ~ .crossword-complete {
    opacity: 1;
    visibility: visible
}

.clues-img {
    max-width: 300px;
    display: block;
    display: block;
    width: 100%;
    height: auto
}

.crossword-clues__static {
    display: none;
    position: static;
    transform: none;
    max-width: inherit;
    width: inherit;
    padding-top: 10px;
    padding-left: 0
}

@media(max-width: 1300px) {
    .crossword-clues {
        display: none
    }

    .crossword-clues__static {
        display: block
    }

    .crossword-board-container {
        width: 100%;
        overflow: auto
    }
}