@media (orientation: portrait) {
	#projects {
		display: block;
	}

	#main-content > .paragraph-with-figure {
		display: block;
	}

	#main-content > .paragraph-with-figure > * {
		margin-top: 20px;
		margin-bottom: 20px;
	}

	#main-content > .paragraph-with-figure > .first {
		max-width: max-content;
		margin-left: auto;
		margin-right: auto;
	}

	#main-content > .paragraph-with-figure > .second {
		max-width: max-content;
		margin-left: auto;
		margin-right: auto;
	}

	#main-content > .three-columns {
		display: block;
	}

	#main-content > .three-columns > * {
		margin: auto;
	}

	#main-content > .three-columns > .first {
		max-width: max-content;
		margin: auto;
	}

	#main-content > .three-columns > .second {
		max-width: max-content;
		margin: auto;
	}

	#main-content > .three-columns > .third {
		max-width: max-content;
		margin: auto;
	}

	.slider{
		height: 50px;
		background: none;
	}

	.slider::-webkit-slider-thumb {
		height: 50px;
		width: 50px;
		border-radius: 100%;
	}

	.slider::-moz-range-thumb {
		height: 50px;
		width: 50px;
		border-radius: 100%;
	}

	#main-content #figure {
		max-width : 30rem;
		width: 30rem;
	}

	g text {
		font-size : 2em;
	}

	g text#smaller {
		font-size : 1em;
	}
}
