div.page.home>section {
	margin-top: var(--s16);
	margin-bottom: var(--s16);
}

div.page.home>section h1 {
	font-size: var(--font-extra);
}

div.page.home>section h1>span {
	white-space: nowrap;
}

div.page.home>section .text {
	font-size: var(--font-medium);
}

div.page.home>section .w_div_code>div {
	font: var(--font-medium) var(--font-headers);
	font-weight: 600;
	margin: var(--s16) auto
}

div.page.home>section .w_div_code>div>pre {
	font-family: 'Cascadia Code', monospace;
	animation: code 10s ease-in-out infinite;
	background: linear-gradient(-60deg, #904e95, #904e95, #e73c7e, #ee7752);
	background-size: 300%;
	-webkit-background-clip: text;
	background-clip: text;
	-webkit-text-fill-color: transparent;
	margin: 0;
}

.w_padding_left {
	padding-left: var(--s4);
}

@media screen and (max-width: 810px) {}

@media screen and (max-width: 480px) {
	div.page.home>section .w_div_code>div>pre {
		font-size: var(--font-small);
	}
}