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