!function(t){"function"==typeof define&&define.amd?define(t):t()}((function(){"use strict";function t(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}var e={},o={};!function(t){function e(t,e){return{handler:t,config:e}}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return o}}),e.withOptions=function(t,e=()=>({})){const o=function(o){return{__options:o,handler:t(o),config:e(o)}};return o.__isOptionsFunction=!0,o.__pluginFunction=t,o.__configFunction=e,o};const o=e}(o),function(t){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return n}});function e(t){return t&&t.__esModule?t:{default:t}}const n=e(o).default}(e);const n=t((e.__esModule?e:{default:e}).default);var r={};!function(t){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return o}});const e=t=>Object.assign({},...Object.entries(null!=t?t:{}).flatMap((([t,o])=>"object"==typeof o?Object.entries(e(o)).map((([e,o])=>({[t+("DEFAULT"===e?"":`-${e}`)]:o}))):[{[`${t}`]:o}]))),o=e}(r);const i=t(r);module.exports=n.withOptions((function(){return function({addComponents:t,matchUtilities:e,theme:o}){t({".text-stroke":{"-webkit-text-fill-color":"var(--tst-text-stroke-fill-color, currentColor)","-webkit-text-stroke-width":"var(--tst-text-stroke-width, thin)","-webkit-text-stroke-color":"var(--tst-text-stroke-color, black)"}}),e({"text-stroke":t=>({"-webkit-text-fill-color":"var(--tst-text-stroke-fill-color, currentColor)","-webkit-text-stroke-width":`var(--tst-text-stroke-width, ${t})`,"-webkit-text-stroke-color":"var(--tst-text-stroke-color, black)"})},{values:o("textStrokeWidth")}),e({"text-stroke":t=>({"--tst-text-stroke-color":t})},{values:i(o("colors")),type:"color"}),e({"text-stroke-fill":t=>({"--tst-text-stroke-fill-color":t})},{values:i(o("colors")),type:"color"})}}),(function(){return{theme:{textStrokeWidth:{thin:"thin",medium:"medium",thick:"thick",none:"unset",0:"0",1:"1px",2:"2px",3:"3px"}}}}))}));