.page.svelte-1j4oasn{--border:var(--lightningcss-light,#dedede)var(--lightningcss-dark,#292929);--panel:var(--lightningcss-light,#fafafa)var(--lightningcss-dark,#000);--field:var(--lightningcss-light,#fff)var(--lightningcss-dark,#000);--muted:var(--lightningcss-light,#666)var(--lightningcss-dark,#999);--selected:var(--lightningcss-light,#171717)var(--lightningcss-dark,#ededed);--selected-text:var(--lightningcss-light,#ededed)var(--lightningcss-dark,#171717);--selected-muted:var(--lightningcss-light,#999)var(--lightningcss-dark,#555);--scrollbar-thumb:var(--selected);--scrollbar-track:var(--panel);flex-direction:column;flex:1;min-width:320px;display:flex}main.svelte-1j4oasn{grid-template:"editor presets"minmax(0,1fr)"controls presets"/minmax(0,1fr) 350px;width:100%;max-width:1440px;height:100svh;margin-inline:auto;display:grid}.controls.svelte-1j4oasn,.editor.svelte-1j4oasn,.presets.svelte-1j4oasn{background:var(--panel);border:1px solid var(--border);min-width:0;min-height:0;overflow:hidden}.controls.svelte-1j4oasn{grid-area:controls;gap:12px;padding:12px 14px;display:grid}.editor.svelte-1j4oasn{border-bottom:0;grid-area:editor;grid-template-rows:minmax(0,1fr);display:grid}button.svelte-1j4oasn,input.svelte-1j4oasn,.file-button.svelte-1j4oasn{color:inherit;font:inherit}button.svelte-1j4oasn,.file-button.svelte-1j4oasn{background:var(--field);border:1px solid var(--border);cursor:pointer;justify-content:center;align-items:center;min-height:38px;padding:0 11px;font-weight:600;display:inline-flex}button.svelte-1j4oasn:hover:not(:disabled),.file-button.svelte-1j4oasn:hover,button.svelte-1j4oasn:focus-visible,input.svelte-1j4oasn:focus-visible{border-color:currentColor;outline:0}.file-button.svelte-1j4oasn:has(input:where(.svelte-1j4oasn):focus-visible){border-color:currentColor;outline:0}button.svelte-1j4oasn:disabled{cursor:not-allowed;opacity:.45}.primary.svelte-1j4oasn{background:var(--selected);border-color:var(--selected);color:var(--selected-text)}.file-button.svelte-1j4oasn input:where(.svelte-1j4oasn){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.action-row.svelte-1j4oasn{z-index:2;justify-content:space-between;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.action-group.svelte-1j4oasn{display:flex}.action-group.svelte-1j4oasn>:where(.svelte-1j4oasn)+:where(.svelte-1j4oasn){border-left:0}.action-row.svelte-1j4oasn button:where(.svelte-1j4oasn),.action-row.svelte-1j4oasn .file-button:where(.svelte-1j4oasn){padding-inline:8px}.action-row.svelte-1j4oasn .memory-button:where(.svelte-1j4oasn){-webkit-user-select:none;user-select:none;white-space:nowrap;padding-inline:6px}.memory-button.recalling.svelte-1j4oasn{background:var(--selected);border-color:var(--selected);color:var(--selected-text)}.memory-button.svelte-1j4oasn:hover:not(.recalling),.memory-button.svelte-1j4oasn:focus-visible:not(.recalling){border-color:var(--border)}.strength-control.svelte-1j4oasn{font-family:var(--monospace);letter-spacing:.04em;text-transform:lowercase;grid-template-columns:4ch minmax(120px,1fr);align-items:center;gap:5px;font-size:.68rem;font-weight:600;display:grid}.strength-control.svelte-1j4oasn>output:where(.svelte-1j4oasn){text-align:left}input[type=range].svelte-1j4oasn{accent-color:currentColor;width:100%;margin:0}.status.svelte-1j4oasn{background:var(--panel);color:var(--muted);font-family:var(--monospace);z-index:2;padding:6px 8px;font-size:.65rem;line-height:1.4;position:absolute;top:12px;left:12px}.error.svelte-1j4oasn{color:var(--lightningcss-light,#a51d13)var(--lightningcss-dark,#ff766a)!important}.preview-stage.svelte-1j4oasn{background:var(--panel);grid-template-rows:minmax(0,1fr);min-width:0;padding:12px;display:grid;position:relative}.preview-frame.svelte-1j4oasn{-webkit-tap-highlight-color:transparent;cursor:pointer;touch-action:pan-y;-webkit-user-select:none;user-select:none;background:0 0;border:0;place-items:center;min-width:0;min-height:0;padding:0;display:grid;overflow:hidden}.preview-frame.svelte-1j4oasn:disabled{cursor:default;opacity:1}.preview-frame.svelte-1j4oasn:focus-visible{box-shadow:inset 0 0 0 1px var(--selected)}.preview-frame.svelte-1j4oasn canvas:where(.svelte-1j4oasn){pointer-events:none;width:auto;min-width:0;max-width:100%;height:auto;min-height:0;max-height:100%;display:block}.presets.svelte-1j4oasn{border-left:0;flex-direction:column;grid-area:presets;display:flex}.preset-error.svelte-1j4oasn{border-bottom:1px solid var(--border);color:var(--muted);font-family:var(--monospace);padding:14px;font-size:.68rem}.preset-grid.svelte-1j4oasn{scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);flex:1;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:max-content;align-content:start;gap:8px 4px;min-height:0;padding:8px;display:grid;overflow-y:auto}.preset-grid.svelte-1j4oasn::-webkit-scrollbar{width:12px;height:12px}.preset-grid.svelte-1j4oasn::-webkit-scrollbar-track{background:var(--scrollbar-track)}.preset-grid.svelte-1j4oasn::-webkit-scrollbar-corner{background:var(--scrollbar-track)}.preset-grid.svelte-1j4oasn::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:0}.preset-grid.svelte-1j4oasn::-webkit-scrollbar-button{display:none}.preset-card.svelte-1j4oasn{text-align:left;background:0 0;border-color:#0000;grid-template-columns:minmax(0,1fr);justify-content:stretch;align-self:start;min-width:0;min-height:0;padding:4px;display:grid;overflow:hidden}.preset-card.svelte-1j4oasn:hover,.preset-card.active.svelte-1j4oasn{border-color:currentColor}.preset-card.active.svelte-1j4oasn{background:var(--selected);border-color:var(--selected);color:var(--selected-text)}.preset-card.active.svelte-1j4oasn .caption:where(.svelte-1j4oasn) span:where(.svelte-1j4oasn){color:var(--selected-muted)}.thumbnail.svelte-1j4oasn{aspect-ratio:4/3;background:var(--panel);width:100%;overflow:hidden}.thumbnail.svelte-1j4oasn canvas:where(.svelte-1j4oasn){object-fit:cover;object-position:center;width:100%;height:100%;display:block}.caption.svelte-1j4oasn{font-family:var(--monospace);justify-content:space-between;align-items:baseline;gap:8px;min-width:0;padding:7px 1px 3px;display:flex}.caption.svelte-1j4oasn strong:where(.svelte-1j4oasn){font-size:.82rem}.caption.svelte-1j4oasn span:where(.svelte-1j4oasn){color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.63rem;overflow:hidden}@media (width<=1100px){main.svelte-1j4oasn{grid-template:"editor"minmax(0,1fr)"controls""presets"/1fr;height:100svh;min-height:620px}.controls.svelte-1j4oasn{border-bottom:0;gap:8px;padding:8px 12px}.presets.svelte-1j4oasn{border-left:1px solid var(--border);border-top:0;flex:none}.preset-grid.svelte-1j4oasn{scroll-snap-type:x proximity;flex:none;height:150px;padding-top:0;display:flex;overflow:auto hidden}.preset-card.svelte-1j4oasn{scroll-snap-align:start;flex:0 0 150px}}@media (width<=900px){.preview-stage.svelte-1j4oasn{min-height:460px}}@media (width<=560px){.preview-stage.svelte-1j4oasn{padding:8px}.action-row.svelte-1j4oasn{bottom:8px;left:8px;right:8px}.preset-grid.svelte-1j4oasn{gap:6px 2px;height:130px;padding:0 6px 6px}.preset-card.svelte-1j4oasn{flex-basis:126px}}
