.tool[data-tool=text-shadow-generator] .layer{border:1px solid var(--c-border);border-radius:var(--r-md);padding:var(--space-3);gap:var(--space-3)}.tool[data-tool=text-shadow-generator] .layer legend{padding-inline:var(--space-1);font-weight:600}.tool[data-tool=text-shadow-generator] .stage{border-radius:var(--r-md);border:1px solid var(--c-border-strong);padding:var(--space-4);min-block-size:8rem;place-items:center;margin-block-end:var(--space-3);display:grid;overflow:hidden}.tool[data-tool=text-shadow-generator] .sample{text-align:center;overflow-wrap:anywhere;margin:0;font-size:clamp(1.75rem,8vw,3rem);font-weight:800}.tool[data-tool=text-shadow-generator] .big-output{overflow-wrap:anywhere}
