   	background-color: #333;
      	color: #222;
      	font-family: 'Lato', sans-serif;
      	margin: 0;
      	overflow-x: hidden;
      }

      .container {
      	background-color: #fafafa;
      	transform-origin: top left;
      	transition: transform 0.5s linear;
      	padding: 50px;
      	width: 100vw;
      	min-height: 100vh;
      }

      .circle-container {
      	position: fixed;
      	top: -100px;
      	left: -100px;
      }

      .container.show-nav {
      	tran