:root {
	--hi-radius: 16px;
	--hi-transition: 180ms ease;
}

html {
	scroll-behavior: smooth;
}

body {
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
}

body.admin-bar {
	--wp-admin--admin-bar--height: 32px;
}

.wp-site-blocks {
	overflow: clip;
}

:where(a) {
	text-underline-offset: 0.18em;
	text-decoration-thickness: 0.08em;
}

:where(a:focus-visible, button:focus-visible, input:focus-visible, select:focus-visible, textarea:focus-visible) {
	outline: 3px solid var(--wp--preset--color--gold);
	outline-offset: 3px;
}

