
/* QW_Btn CSS */
	#QW_Btn {
		border-right: 5px solid var(--prm-clr);
		border-top-right-radius: 10px;
		border-bottom-right-radius: 10px;
		position: fixed;
		z-index: 100;
		bottom: 20px;
		left: -60px;
		width: 70px;
		padding: 2px;
		text-align: center;
		transition: 0.5s;
		background-color: transparent;
	}

	#QW_Btn > .Btn {
		display: block;
		text-align: center;
		border: solid 1px rgba(0,0,0,0.25);
		border-radius: 100%;
		font-size: 1.05rem;
		font-weight: bold;
		width: 45px;
		padding: 10px;
		margin: 5px;
	}

	#QW_Btn:hover, #QW_Btn:focus-within {
		background-color: rgba(255,255,255,.75);
		left: 0px;
	}

	.layout {
		border: solid 1px rgba(0,0,0,0.5);
		border-radius: 3px;
		padding: 5px;
	}

	.layout:hover {
		border-radius: 5px;
		outline: solid 1px;
		filter: invert(10%);
	}

