/** { outline: 1px solid #f00 !important; }*/
a[aria-expanded="false"] i {
	writing-mode: initial;
}
a[aria-expanded="true"] i {
	writing-mode: vertical-lr;
}
body{
	overflow-x: hidden;
}
#deephook{
	width: auto;
	max-width: 100vw;
	max-height: 100vh;
  position: fixed;
  left: 0;
  right: 0;
  top: 12.5%;
  bottom: 0;
  margin: 0 auto;
  z-index: -1;
  mix-blend-mode: screen;
}
.lablogo{
	text-shadow: 0px 0px 20px #FFF;
	writing-mode: vertical-lr;
	display: inline-block;
}
.labtube iframe{
	width: 100%;
	height: 100%;
}
/*LOADER*/
	.labloader {
		position: relative;
		animation: rotation 1s infinite linear;
		max-height: 20px;
		max-width: 20px;
		margin-top: 4px;
		margin-right: 4px;
	}
	/* The typing effect */
	@keyframes typing {
		from { width: 0 }
		to { width: 100% }
	}
	.labs-loader-wrapper {
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0;
		left: 0;
		background: #000;
		background-position: center;
		background-blend-mode: normal normal;
		background-size: cover;
		display: flex;
		justify-content: center;
		align-items: center;
		overflow: hidden;
		z-index: 1 !important;	
		zoom: 50%;
	}
	.seizure{
		position: absolute;
		bottom: 0;
	}
	.typewriter h3 {
		overflow: hidden; /* Ensures the content is not revealed until the animation */
		border-right: .15em solid orange; /* The typwriter cursor */
		white-space: nowrap; /* Keeps the content on a single line */
		margin: 0 auto; /* Gives that scrolling effect as the typing happens */
		letter-spacing: .2em; /* Adjust as needed */
		animation: 
		typing 5s steps(40, end),
		blink-caret .75s step-end infinite;
	}
	/* The typewriter cursor effect */
	@keyframes blink-caret {
		from, to { border-color: transparent }
		50% { border-color: orange; }
	}
/*END LOADER*/
.screen{
	mix-blend-mode: screen;
}