.button[data-v-1abd94d6]{position:relative;overflow:hidden}.copy-countdown[data-v-1abd94d6]{position:absolute;inset-inline:0;bottom:0;height:2px;background:currentColor;transform-origin:left}.css-tool[data-v-1abd94d6]{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,400px)}.preview[data-v-1abd94d6]{min-height:400px;display:flex;align-items:center;justify-content:center;padding:90px;background:var(--bg2);overflow:clip}.shadow-object[data-v-1abd94d6]{width:160px;height:160px;border-radius:24px;background:var(--bg0);border:1px solid var(--line);flex-shrink:0}.editor[data-v-1abd94d6]{display:flex;flex-direction:column;gap:20px;padding:24px;background:var(--bg0);min-width:0}label[data-v-1abd94d6]{display:flex;flex-direction:column;gap:8px;font-size:14px}output[data-v-1abd94d6]{color:var(--mut);font-size:12px}input[data-v-1abd94d6],textarea[data-v-1abd94d6],button[data-v-1abd94d6]{font:inherit}input[data-v-1abd94d6]:not([type=range]),textarea[data-v-1abd94d6]{width:100%;min-width:0;box-sizing:border-box;border:1px solid var(--line2);border-radius:8px;padding:10px;background:var(--bg1);color:var(--text)}input[aria-invalid=true][data-v-1abd94d6]{border-color:var(--error)}input[type=range][data-v-1abd94d6]{width:100%;accent-color:var(--accent)}textarea[data-v-1abd94d6]{font-size:12px;line-height:1.7;font-family:var(--font-mono);resize:vertical}.stops[data-v-1abd94d6]{display:flex;flex-direction:column;gap:12px}.stop[data-v-1abd94d6]{display:grid;grid-template-columns:20px 90px minmax(30px,1fr) 30px 28px;gap:7px;align-items:center}.stop input[data-v-1abd94d6]{padding:8px;font-size:12px}.swatch[data-v-1abd94d6]{height:20px;border-radius:4px;border:1px solid var(--line2)}.button[data-v-1abd94d6]{display:flex;gap:8px;align-items:center;justify-content:center;min-height:42px;padding:10px 16px;border:1px solid var(--line2);border-radius:10px;background:var(--bg0);color:var(--text);cursor:pointer}.button.primary[data-v-1abd94d6]{background:var(--accent);color:var(--white);border-color:transparent}.remove[data-v-1abd94d6]{border:0;background:transparent;color:var(--text);font-size:22px;cursor:pointer;min-height:32px}button[data-v-1abd94d6]:disabled{opacity:0.4;cursor:not-allowed}.segments[data-v-1abd94d6]{display:flex;gap:4px;border-radius:10px;padding:4px;background:var(--bg2)}.segments button[data-v-1abd94d6]{position:relative;flex:1;padding:10px;border-radius:8px;border:0;background:transparent;color:var(--mut);cursor:pointer}.segments .selected[data-v-1abd94d6]{color:var(--white)}.segments button>span[data-v-1abd94d6]{position:relative;z-index:1}.marker[data-v-1abd94d6]{position:absolute;inset:0;border-radius:inherit;background:var(--accent)}.sr-only[data-v-1abd94d6]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}[data-v-1abd94d6]:focus-visible{outline:var(--ring);outline-offset:3px}@media(max-width:750px){.css-tool[data-v-1abd94d6]{grid-template-columns:1fr}.preview[data-v-1abd94d6]{min-height:240px;padding:40px}}
