/**
 * OneTrust Cookie settings button — match Reclectic filled buttons on light pages.
 *
 * OneTrust requires #ot-sdk-btn.ot-sdk-show-settings; tokens mirror theme.json
 * button styles (ink / cream, green hover).
 */

#ot-sdk-btn.ot-sdk-show-settings {
	display: inline-block;
	box-sizing: border-box;
	min-width: 170px;
	margin: 0;
	padding: 16px 24px;
	background-color: var(--wp--preset--color--ink);
	border: 1px solid var(--wp--preset--color--ink);
	border-radius: 0;
	color: var(--wp--preset--color--cream);
	font-family: var(--wp--preset--font-family--body);
	font-size: var(--wp--preset--font-size--x-small);
	font-weight: 700;
	line-height: 1.2;
	letter-spacing: 0.1em;
	text-align: center;
	text-transform: uppercase;
	text-decoration: none;
	cursor: pointer;
	appearance: none;
	transition: background-color 0.15s ease, color 0.15s ease, border-color 0.15s ease;
}

#ot-sdk-btn.ot-sdk-show-settings:hover,
#ot-sdk-btn.ot-sdk-show-settings:focus {
	background-color: var(--wp--preset--color--green) !important;
	border-color: var(--wp--preset--color--green) !important;
	color: var(--wp--preset--color--black) !important;
	outline: none;
}

#ot-sdk-btn.ot-sdk-show-settings:focus-visible {
	outline: 2px solid var(--wp--preset--color--green);
	outline-offset: 3px;
}
