#cabinPage img {
	outline: 2px solid white;
	width: 100%;
}

#cabinPage section {
	text-shadow: 1px 1px 2px black;
}

#cabinDesktopPage section {
	display: flex;
	margin: 1.5em 4em;
}

#cabinMobilePage section {
	text-align: center;
	margin: 1.5em 2em;
}

#devPictures {
	margin-top: 3.5em;
	display: flex;
	flex-direction: column;
	justify-content: space-around;
}

#cabinBottomText {
	padding-bottom: .5em;
}

@keyframes burn {
	30% {
		text-shadow: 0 -.2em .1em orange;
	}
	40% {
		color: black;
	}
	80% {
		color: transparent;
		text-shadow: 0 -.4em .1em #111111;
	}
	100% {
		color: transparent;
		text-shadow: 0 -.6em .3em transparent;
	}
}

.burnableSpan {
	user-select: none;
}

.burningText {
	animation: burn 1.2s linear forwards;
}

#cabinPage[data-burning="off"] {
	cursor: url('/styles/images/icons/bertie.png'), auto;
}

#cabinPage[data-burning="on"] {
	cursor: url('/styles/images/icons/bertie_on.png') 8 8, auto;
}

/* toggling between desktop and mobile, based on screen width */
@media (max-width: 680px) {
	#cabinDesktopPage {
		display: none;
	}
}

@media (min-width: 679px) {
	#cabinMobilePage {
		display: none;
	}
}