/* Toggle button styling (theme-safe, minimal) */
.gds-theme-toggle {
	display: inline-flex;
	align-items: center;
	justify-content: center;

	padding: 8px 12px;
	border-radius: 999px;
	border: 1px solid var(--gds-border, #ddd);

	background: var(--gds-surface-1, #f6f6f6);
	color: var(--gds-text, #111);

	cursor: pointer;
	line-height: 1;
	font: inherit;
}

.gds-theme-toggle:hover {
	border-color: var(--gds-link, #2563eb);
}

.gds-theme-toggle__label {
	font-size: 13px;
}
