/**
 * サイト全体: 変数と最小限のベース。theme.json を併用する場合は var(--wp--preset--) を優先。
 */

:root {
	--astra-child-color-text: #1a1a1a;
	--astra-child-color-muted: #555;
	--astra-child-space-1: 0.5rem;
	--astra-child-space-2: 1rem;
	--astra-child-space-3: 1.5rem;
	--astra-child-radius: 4px;
}

.astra-child-skip-link:focus {
	position: absolute;
	left: var(--astra-child-space-2);
	top: var(--astra-child-space-2);
	z-index: 100000;
	padding: var(--astra-child-space-1) var(--astra-child-space-2);
	background: #fff;
	outline: 2px solid currentColor;
}

/**
 * Astra 4.6+ デフォルトボタン装飾（border-radius / box-shadow）を無効化。
 *
 * @see wp-content/themes/astra/inc/class-astra-dynamic-css.php astra_default_forms_styling_dynamic_css()
 */
button,
.ast-button,
.button,
input[type="button"],
input[type="reset"],
input[type="submit"],
a:where(.wp-block-button__link) {
	border-radius: unset;
	box-shadow: none;
}
