/* Sigiriya — shared resets (ported from the static design's globals) */

[class*="sgr-"],
[class*="sgr-"]::before,
[class*="sgr-"]::after,
[class*="sgr-"] * {
	box-sizing: border-box;
}

body {
	-webkit-font-smoothing: antialiased;
}

/* Keyboard-only focus ring on the brand accent */
:focus:not(:focus-visible) {
	outline: none;
}
:focus-visible {
	outline: 2px solid var(--wp--preset--color--accent-1);
	outline-offset: 4px;
	border-radius: var(--wp--custom--radius--small);
}

/* Full-bleed sections sit flush: no blockGap between header, main and footer */
.wp-site-blocks > * {
	margin-block-start: 0;
}
.wp-block-post-content > [class*="sgr-"],
.wp-block-post-content > [class*="wp-block-sgr-"] {
	margin-block-start: 0;
}
