

/*---------BUTTER---------*/
.butter:has(+ .forest) {
  display:none;
}
.butter:has(+ .like + .forest) {
  display:none;
}
.butter:has(+ .forest + .melt) {
  display: none;
}
.butter:has(+ .forest + .do + .melt) {
  display: none;
}





.butter:has(+ .tigers) {
  display: none;
}
.butter:has(+ .like + .tigers) {
  display: none;
}
.butter:has(+ .tigers + .forest) {
  display: none;
}



.butter:has(+ .melt) {
  display:none;
}
.butter:has(+ .melt + .forest) {
  display: block;
}
.butter:has(+ .melt + .the + .forest) {
  display: block;
}

/*----------FOREST------------*/
.forest:has(+ .butter) {
  display:none;
}
.forest:has(+ .tigers) {
  display:none;
}
.forest:has(+ .melt) {
    display:none;
}
.forest:has(+ .do + .melt) {
  display:none;
}




/*----------TIGERS----------*/
.tigers:has(+ .butter) {
  display:none;
}
.tigers:has(+ .forest) {
  display:none;
}
/*----------TIGERS MELT----------*/
.tigers:has(+ .melt + .forest) {
  /*display:none;*/
}
.tigers:has(+ .do + .melt) {
  /*display:none;*/
}
.tigers:has(+ .melt) {
  /*display:none;*/
}
.tigers:has(+ .do + .melt + .butter) {
  /*background: none;*/
  mask-image: linear-gradient(to bottom, transparent 0%, white 0%);
  filter: blur(0);
  /*display:none;*/
}
.tigers:has(+ .melt + .butter) {
  /*background: none;*/
  /*display:none;*/
}
.tigers:has(+ .like + .forest) {
  /*display: none;*/
}



.tigers:has(+ .like) {
  /*display: none;*/
}
.tigers:has(+ .like + .questionmark) {
  display: none;
}
.tigers:has(+ .questionmark + .like) {
  display: none;
}
.tigers:has(+ .questionmark + .do + .like) {
  display: none;
}
.tigers:has(+ .do + .questionmark + .like) {
  display: none;
}
.tigers:has(+ .do + .like + .questionmark) {
  display: none;
}

/*------------MELT-------------*/
.melt:has(+ .forest) {
  display: none;
}
.melt:has(+ .the + .forest) {
  display: none;
}
.melt:has(+ .butter) {
  background: none;
  mask-image: linear-gradient(to bottom, transparent 0%, white 0%);
  filter: blur(0);
}
.melt:has(+.tigers) {
  mask-image: linear-gradient(to bottom, transparent 0%, white 0%);
  filter: blur(0);
}
/*------------Forest MELT------------*/
.forest:has(+ .melt + .butter) {
  display:block;
}
.forest:has(+ .melt + .the + .butter) {
  display:block;
}
.forest:has(+ .melt + .questionmark + .butter) {
  display:block;
}
.forest:has(+ .melt + .tigers + .butter) {
  display:block;
}
.forest:has(+ .melt + .tigers + .like + .butter) {
  display:block;
}
.forest:has(+ .do + .melt + .butter) {
  display:block;
}
.forest:has(+ .do + .melt + .the + .butter) {
  display:block;
}
.forest:has(+ .do + .melt + .questionmark + .butter) {
  display:block;
}
.forest:has(+ .do + .melt + .tigers + .butter) {
  display:block;
}
.forest:has(+ .do + .melt + .tigers + .like + .butter) {
  display:block;
}

.forest:has(+ .melt + .tigers) {
  display:block;
}
.forest:has(+ .melt + .the + .tigers) {
  display:block;
}
.forest:has(+ .melt + .questionmark + .tigers) {
  display:block;
}
.forest:has(+ .melt + .butter + .tigers) {
  display:block;
}
.forest:has(+ .melt + .butter + .like + .tigers) {
  display:block;
}
.forest:has(+ .do + .melt + .tigers) {
  display:block;
}
.forest:has(+ .do + .melt + .the + .tigers) {
  display:block;
}
.forest:has(+ .do + .melt + .questionmark + .tigers) {
  display:block;
}
.forest:has(+ .do + .melt + .butter + .tigers) {
  display:block;
}
.forest:has(+ .do + .melt + .butter + .like + .tigers) {
  display:block;
}




.forest::before:has(+ .like + .butter) {
  display: none;
}


.butter:has(+ .melt + .forest) {
  display:block;
}
.butter:has(+ .melt + .tigers) {
  display:block;
}



/*-----------(tigers) like-----------*/
.like:has(+ .questionmark) {
  display:none;
}