.slide.syntax-breakdown.vertical[data-tooltip="bottom"] {
	--length: 4em;
}

.delayed.delete {
	opacity: 1;
}

.delayed.delete.displayed,
.delayed.delete.current {
	display: none;
}

.delayed.append:not(.current):not(.displayed) {
	opacity: 1;
	display: none;
}

#accessors-def {
	align-items: start;
	background: url(img/dorse.jpg) center / cover no-repeat;

	& h1 {
		text-align: left;
		font-size: 160%;
	}
}

#closures-def {
	& .initial-code:not(.displayed, .current) {
		opacity: 1;
	}

	& .initial-code.displayed {
		display: none;
	}

	& .improved-code:not(.current, .displayed) {
		display: none;
	}
}

.console.slide {
	justify-content: flex-end;
}