/**
  * Theme Name: iansvo 2025
	* Author Name: Ian Svoboda
	* Template: ollie
	*
	*/
	
.wp-block-code code,
code {
	font-family: "Berkeley Mono", Fira Coda, monospace;
}
	
.bg-grid {
	--color: var(--wp--preset--color--primary);
	--gradient: rgb( from var(--color) r g b / 0.15) 1px, transparent 1px;
	
	background-image: linear-gradient(
		to right,
		var(--gradient)
	),
	linear-gradient(
		to bottom,
		var(--gradient)
	);
	background-size: 40px 40px;
}

.bg-grid--base {
	--color: var(--wp--preset--color--base);
}

.bg-grid--secondary {
	--color: var(--wp--preset--color--primary-alt);
}

html {
	scroll-behavior: smooth;
}

.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"]).gform_button {
	--gf-local-bg-color: var(--wp--preset--color--brand-alt);
	--gf-local-border-color: var(--wp--preset--color--brand);
	--gf-local-shadow: none;
	--gf-local-color: var(--wp--preset--color--base);
}

.block-editor-block-list__layout.is-root-container {
	
	& .gb-is-root-block:has(> .alignfull) {
		margin-right: calc(var(--wp--style--root--padding-right) * -1);
		margin-left: calc(var(--wp--style--root--padding-left) * -1);
		max-width: unset;
	}
}