.c92-tool:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){max-width:1100px;margin:auto;padding:1rem 1.25rem 4rem}.c92-shell:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);gap:1rem}.c92-panel:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.c92-card:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.c92-privacy:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){background:#fff;border:1px solid rgba(12,61,49,.18);border-radius:18px;padding:1.1rem}.c92-privacy:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){background:#f2faf5;margin-bottom:1rem}.c92-grid:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:.75rem}.c92-grid label:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:grid;gap:.3rem;font-weight:700}.c92-grid input:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.c92-grid select:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){min-height:44px;padding:.45rem;border:1px solid #78918a;border-radius:9px}.c92-preview:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){min-height:220px;border-radius:16px;border:1px solid #78918a;background:#eee;display:grid;place-items:center;padding:1rem;color:#102c25}.c92-preview-box:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){width:min(220px,70%);min-height:130px;background:#fff;border-radius:14px;display:grid;place-items:center}.c92-output:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){width:100%;min-height:100px;padding:.7rem;border-radius:10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.c92-actions:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.c92-related:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:flex;gap:.7rem;flex-wrap:wrap}.c92-error:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){color:#9d251d;font-weight:700;min-height:1.5em}.c92-swatches p:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){padding:.55rem;text-align:center;background:#f7f8f7}.c92-related a:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){border:1px solid rgba(12,61,49,.2);border-radius:10px;padding:.65rem .8rem}.c92-tool :focus-visible:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){outline:3px solid #d6a62b;outline-offset:3px}@media(max-width:720px){.c92-shell:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){grid-template-columns:1fr}.c92-tool:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){padding-inline:1rem}.c92-preview:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){min-height:170px}}
