.WatermarkMakerTool_layout__AdBvA{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px}.WatermarkMakerTool_headerRow__Utj97{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.WatermarkMakerTool_headerActions__dd6O7{display:flex;gap:8px;flex-wrap:wrap}.WatermarkMakerTool_editor__cYJSG{display:grid;grid-template-columns:1fr;grid-gap:14px;gap:14px}.WatermarkMakerTool_field__wZXeY{display:grid;grid-template-columns:110px 1fr;align-items:center;grid-gap:12px;gap:12px}.WatermarkMakerTool_fieldStack__ZeAqj{display:grid;grid-gap:6px;gap:6px}.WatermarkMakerTool_fieldLabel__PwUUF{font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-muted,#888)}.WatermarkMakerTool_input__YeCCB,.WatermarkMakerTool_select__HqKGx,.WatermarkMakerTool_textarea__C0Y99{width:100%;padding:10px 12px;background:var(--bg-1,#0f0f0f);color:var(--fg,#f0f0f0);border:1px solid var(--border,#2a2a2a);border-radius:0;font-family:var(--font-mono,ui-monospace,monospace);font-size:13px;outline:none}.WatermarkMakerTool_input__YeCCB:focus,.WatermarkMakerTool_select__HqKGx:focus,.WatermarkMakerTool_textarea__C0Y99:focus{border-color:var(--accent,#00ff9c)}.WatermarkMakerTool_textarea__C0Y99{min-height:120px;resize:vertical;font-size:12px;line-height:1.45}.WatermarkMakerTool_color__mniwJ{width:44px;height:28px;padding:0;border:1px solid var(--border,#2a2a2a);background:transparent;cursor:pointer}.WatermarkMakerTool_colorRow__hpyeD{display:flex;gap:8px;align-items:center}.WatermarkMakerTool_toggle__9shNV{font-family:var(--font-mono,ui-monospace,monospace);font-size:12px;text-transform:lowercase;background:transparent;color:var(--fg,#f0f0f0);border:1px solid var(--border,#2a2a2a);padding:6px 10px;cursor:pointer}.WatermarkMakerTool_toggleOn__qZ0c5{border-color:var(--accent,#00ff9c);color:var(--accent,#00ff9c)}.WatermarkMakerTool_previewBox__cK9NA{display:grid;grid-gap:10px;gap:10px}.WatermarkMakerTool_checkerboard__R7_Dv{background-color:#1a1a1a;background-image:linear-gradient(45deg,#2a2a2a 25%,transparent 0),linear-gradient(-45deg,#2a2a2a 25%,transparent 0),linear-gradient(45deg,transparent 75%,#2a2a2a 0),linear-gradient(-45deg,transparent 75%,#2a2a2a 0);background-size:16px 16px;background-position:0 0,0 8px,8px -8px,-8px 0;border:1px solid var(--border,#2a2a2a);padding:16px;display:flex;align-items:center;justify-content:center;min-height:140px}.WatermarkMakerTool_previewImg__UeIwX{max-width:100%;max-height:220px;object-fit:contain}.WatermarkMakerTool_libRow__rovTe{display:grid;grid-template-columns:1fr;grid-gap:6px;gap:6px}.WatermarkMakerTool_libItem__qHApF{display:grid;grid-template-columns:56px 1fr auto;grid-gap:12px;gap:12px;align-items:center;padding:10px;border:1px solid var(--border,#2a2a2a)}.WatermarkMakerTool_libThumb__vNaZ_{width:56px;height:40px;background-color:#1a1a1a;background-image:linear-gradient(45deg,#2a2a2a 25%,transparent 0),linear-gradient(-45deg,#2a2a2a 25%,transparent 0),linear-gradient(45deg,transparent 75%,#2a2a2a 0),linear-gradient(-45deg,transparent 75%,#2a2a2a 0);background-size:8px 8px;background-position:0 0,0 4px,4px -4px,-4px 0;display:flex;align-items:center;justify-content:center;overflow:hidden}.WatermarkMakerTool_libThumb__vNaZ_ canvas,.WatermarkMakerTool_libThumb__vNaZ_ img{max-width:100%;max-height:100%;object-fit:contain}.WatermarkMakerTool_libMeta____9RU{display:grid;grid-gap:2px;gap:2px}.WatermarkMakerTool_libName__IgGX1{font-family:var(--font-mono,ui-monospace,monospace);font-size:13px;color:var(--fg,#f0f0f0)}.WatermarkMakerTool_libSub__4FIXn{font-family:var(--font-mono,ui-monospace,monospace);font-size:11px;color:var(--fg-muted,#888)}.WatermarkMakerTool_libActions__8fPmH{display:flex;gap:6px}.WatermarkMakerTool_smallBtn__v1ZO0{background:transparent;border:1px solid var(--border,#2a2a2a);color:var(--fg,#f0f0f0);font-family:var(--font-mono,ui-monospace,monospace);font-size:11px;padding:5px 8px;text-transform:lowercase;cursor:pointer}.WatermarkMakerTool_smallBtn__v1ZO0:hover{border-color:var(--accent,#00ff9c);color:var(--accent,#00ff9c)}.WatermarkMakerTool_smallBtnDanger___5l4D:hover{border-color:#ff5566;color:#ff5566}.WatermarkMakerTool_actionRow__gqoxX{display:flex;gap:12px;flex-wrap:wrap}.WatermarkMakerTool_empty__1Ai5b{font-family:var(--font-mono,ui-monospace,monospace);font-size:12px;color:var(--fg-muted,#888);text-align:left;padding:14px 12px;border:1px dashed var(--border,#2a2a2a)}@media (min-width:720px){.WatermarkMakerTool_editor__cYJSG{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}