{"ok":true,"result":{"slug":"css-text-shadow-generator","name":"Text Shadow Generator","summary":"Build a CSS text-shadow from one layer's settings, a JSON list of layers, or a named preset (neon, 3D, outline, long shadow).","description":"Design CSS text shadows with stacked layers, opacity and live preview text. Start from neon, 3D, outline or long shadow presets and copy the text-shadow CSS.","method":"POST","endpoint":"/api/v1/tools/css-text-shadow-generator","plan":"free","mcpName":"css_text_shadow_generator","input":{"type":"object","additionalProperties":false,"properties":{"x":{"type":"number","description":"Horizontal offset in px.","default":2,"minimum":-500,"maximum":500},"y":{"type":"number","description":"Vertical offset in px.","default":2,"minimum":-500,"maximum":500},"blur":{"type":"number","description":"Blur radius in px.","default":4,"minimum":0,"maximum":500},"color":{"type":"string","description":"Shadow colour: hex, rgb(), hsl() or a CSS colour name.","default":"#000000","maxLength":100},"opacity":{"type":"number","description":"Opacity in %, multiplied with any alpha in the colour.","default":50,"minimum":0,"maximum":100},"layers":{"type":"string","description":"Several layers as a JSON array (up to 24), each {\"x\":0,\"y\":0,\"blur\":10,\"color\":\"#ff00de\",\"opacity\":100}. Overrides the single-layer fields.","maxLength":10000},"preset":{"type":"string","description":"A named effect instead of the other fields.","enum":["Soft","Neon","3D","Outline","Long shadow"],"maxLength":200000}}},"example":{"x":2,"y":2,"blur":4,"color":"#000000","opacity":50},"randomOutput":false,"network":false,"docs":"https://pithlab.com/developers/tools/css-text-shadow-generator","page":"https://pithlab.com/tools/css-text-shadow-generator"}}