/*! © 2026 Yahoo, Inc. UDS v0.0.0-development */
const require_runtime = require("../_virtual/_rolldown/runtime.cjs");
const require_plugin$1 = require("../node_modules/.bun/tailwindcss@3.4.19_7500dce058369e0a/node_modules/tailwindcss/plugin.cjs");
const require_getFocusRingStyles = require("../components/getFocusRingStyles.cjs");
const require_getHitTargetStyles = require("../components/getHitTargetStyles.cjs");
//#region ../tailwind-internal/dist/plugins/a11y.js
/*! © 2026 Yahoo, Inc. UDS Tailwind Internal v0.0.0-development */
const a11yPlugin = (/* @__PURE__ */ require_runtime.__toESM(require_plugin$1.require_plugin(), 1)).default.withOptions(() => ({ addComponents }) => {
	addComponents(require_getHitTargetStyles.getHitTargetStyles());
	addComponents(require_getFocusRingStyles.getFocusRingStyles());
}, () => ({
	safelist: ["uds-hit-target", "uds-ring"],
	theme: { extend: {
		/**
		* Used in @ariakit/react https://ariakit.org/guide/styling#aria
		* By default, Tailwind offers all of these. Including in this config
		* to provide links to ariakit docs for ones that are shared between the two.
		* This is not exhaustive, and only includes the shared ones at the moment.
		* https://github.com/tailwindlabs/tailwindcss/blob/main/stubs/config.full.js#L17
		*/
		aria: {
			/** https://ariakit.org/guide/styling#aria-checked */
			checked: "checked=\"true\"",
			/** https://ariakit.org/guide/styling#aria-disabled */
			disabled: "disabled=\"true\"",
			/** https://ariakit.org/guide/styling#aria-expanded */
			expanded: "expanded=\"true\"",
			/** https://ariakit.org/guide/styling#aria-invalid */
			invalid: "aria-invalid=\"true\""
		},
		/**
		* Used in @ariakit/react https://ariakit.org/guide/styling#css-selectors
		* By default, Tailwind does not include any values for this option
		* https://github.com/tailwindlabs/tailwindcss/blob/main/stubs/config.full.js#L888
		*/
		data: {
			active: "active=\"true\"",
			"active-item": "active-item=\"true\"",
			autofill: "autofill=\"true\"",
			backdrop: "backdrop=\"true\"",
			enter: "enter=\"true\"",
			leave: "leave=\"true\"",
			"focus-visible": "focus-visible=\"true\""
		}
	} }
}));
//#endregion
exports.a11yPlugin = a11yPlugin;
