.editor-demo[data-astro-cid-252ycvei]{text-align:left}.demo-mobile-copy[data-astro-cid-252ycvei],.demo-simple-styles[data-astro-cid-252ycvei],.demo-scroll-cue[data-astro-cid-252ycvei]{display:none}.demo-canvas-stage[data-astro-cid-252ycvei]{display:contents}.demo-title[data-astro-cid-252ycvei] .demo-mobile-copy[data-astro-cid-252ycvei]{display:none}.demo-heading[data-astro-cid-252ycvei]{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.demo-eyebrow[data-astro-cid-252ycvei]{color:#c2410c;letter-spacing:.12em;text-transform:uppercase;font-size:.65rem;font-weight:800}.demo-heading[data-astro-cid-252ycvei] h2[data-astro-cid-252ycvei]{letter-spacing:-.04em;margin-top:.3rem;font-size:clamp(1.15rem,2.5vw,1.65rem);font-weight:800}.sample-label[data-astro-cid-252ycvei]{color:#9a3412;white-space:nowrap;background:#fff7ed;border:1px solid #fed7aa;border-radius:2rem;padding:.4rem .7rem;font-size:.65rem;font-weight:700}.demo-studio[data-astro-cid-252ycvei]{background:#fff;border:1px solid #e2e8f0;border-radius:1.5rem;overflow:hidden;box-shadow:0 24px 64px -24px #0f172a38}.demo-appbar[data-astro-cid-252ycvei]{border-bottom:1px solid #e2e8f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.5rem;display:flex}.demo-title[data-astro-cid-252ycvei]{align-items:center;gap:.7rem;display:flex}.demo-title[data-astro-cid-252ycvei] img[data-astro-cid-252ycvei]{border-radius:.65rem}.demo-title[data-astro-cid-252ycvei] strong[data-astro-cid-252ycvei]{font-size:.95rem;display:block}.demo-title[data-astro-cid-252ycvei] span[data-astro-cid-252ycvei]{color:#64748b;font-size:.65rem}.demo-actions[data-astro-cid-252ycvei]{align-items:center;gap:.8rem;font-size:.7rem;font-weight:700;display:flex}.demo-save[data-astro-cid-252ycvei]{padding:.65rem .3rem}.demo-export[data-astro-cid-252ycvei]{color:#fff;background:#ea580c;border-radius:.7rem;align-items:center;gap:.35rem;padding:.7rem .9rem;display:flex}.demo-export[data-astro-cid-252ycvei]:hover{background:#c2410c}.demo-export[data-astro-cid-252ycvei] .material-symbols-outlined[data-astro-cid-252ycvei]{font-size:1rem}.demo-workspace[data-astro-cid-252ycvei]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);display:grid}.demo-canvas-column[data-astro-cid-252ycvei]{background:#f1f3f6;min-width:0;padding:1.25rem 2rem 1.5rem}.demo-canvas-toolbar[data-astro-cid-252ycvei]{justify-content:space-between;align-items:center;max-width:420px;margin:0 auto .8rem;display:flex}.demo-history[data-astro-cid-252ycvei]{gap:.25rem;display:flex}.demo-canvas-toolbar[data-astro-cid-252ycvei] button[data-astro-cid-252ycvei]{color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:.65rem;justify-content:center;align-items:center;gap:.35rem;min-width:40px;min-height:40px;padding:.4rem .6rem;font-size:.7rem;font-weight:700;display:inline-flex}.demo-canvas-toolbar[data-astro-cid-252ycvei] button[data-astro-cid-252ycvei]:disabled{opacity:.35;cursor:default}.demo-canvas-toolbar[data-astro-cid-252ycvei] .material-symbols-outlined[data-astro-cid-252ycvei]{font-size:1.15rem}.demo-canvas[data-astro-cid-252ycvei]{aspect-ratio:1;-webkit-user-select:none;user-select:none;background:#352211;width:100%;max-width:420px;margin:auto;position:relative;box-shadow:0 8px 22px #0f172a26;container-type:inline-size}.demo-canvas[data-astro-cid-252ycvei]>img[data-astro-cid-252ycvei]{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.demo-shade[data-astro-cid-252ycvei]{pointer-events:none;background:linear-gradient(#0000 42%,#0f172a19 55%,#0f172ad9);position:absolute;inset:0}.demo-hint[data-astro-cid-252ycvei]{color:#64748b;text-align:center;max-width:420px;margin:.9rem auto 1.3rem;font-size:.65rem;line-height:1.6}.demo-template-label[data-astro-cid-252ycvei]{color:#475569;justify-content:space-between;max-width:420px;margin:0 auto .6rem;font-size:.65rem;font-weight:700;display:flex}.demo-template-label[data-astro-cid-252ycvei] span[data-astro-cid-252ycvei]+span[data-astro-cid-252ycvei]{color:#64748b;font-weight:500}.demo-templates[data-astro-cid-252ycvei]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;max-width:420px;margin:auto;display:grid}.demo-templates[data-astro-cid-252ycvei] button[data-astro-cid-252ycvei]{background:#fff;border:2px solid #0000;border-radius:.65rem;min-width:0;padding:.25rem}.demo-templates[data-astro-cid-252ycvei] button[data-astro-cid-252ycvei][aria-pressed=true]{background:#fff7ed;border-color:#ea580c}.demo-templates[data-astro-cid-252ycvei] img[data-astro-cid-252ycvei]{object-fit:cover;border-radius:.3rem;width:100%;height:48px}.demo-templates[data-astro-cid-252ycvei] span[data-astro-cid-252ycvei]{padding:.45rem 0 .2rem;font-size:.6rem;font-weight:700;display:block}.demo-panel-column[data-astro-cid-252ycvei]{min-width:0;padding:1.5rem}.demo-tool-heading[data-astro-cid-252ycvei]{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.demo-reset[data-astro-cid-252ycvei]{color:#64748b;align-items:center;gap:.15rem;min-height:32px;font-size:.65rem;display:flex}.demo-reset[data-astro-cid-252ycvei] .material-symbols-outlined[data-astro-cid-252ycvei]{font-size:1rem}.demo-tools[data-astro-cid-252ycvei]{border-bottom:1px solid #e2e8f0;grid-template-columns:repeat(3,1fr);gap:.5rem;padding-bottom:1.2rem;display:grid}.demo-tools[data-astro-cid-252ycvei] button[data-astro-cid-252ycvei]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.8rem;flex-direction:column;justify-content:center;align-items:center;gap:.4rem;min-height:68px;font-size:.7rem;font-weight:700;display:flex}.demo-tools[data-astro-cid-252ycvei] .material-symbols-outlined[data-astro-cid-252ycvei]{font-size:1.4rem}.demo-tools[data-astro-cid-252ycvei] button[data-astro-cid-252ycvei][aria-pressed=true]{color:#c2410c;background:#fff7ed;border-color:#fdba74}.demo-tools[data-astro-cid-252ycvei] button[data-astro-cid-252ycvei]:disabled{opacity:.5;cursor:default}.demo-layer-heading[data-astro-cid-252ycvei]{justify-content:space-between;align-items:center;min-height:52px;display:flex}.demo-layer-heading[data-astro-cid-252ycvei] h3[data-astro-cid-252ycvei]{font-size:.85rem;font-weight:800}.demo-delete[data-astro-cid-252ycvei]{color:#be123c;padding:.5rem}.demo-delete[data-astro-cid-252ycvei] .material-symbols-outlined[data-astro-cid-252ycvei]{font-size:1.2rem}.demo-controls[data-astro-cid-252ycvei]{gap:.9rem;display:grid}.demo-field[data-astro-cid-252ycvei]{color:#475569;flex-direction:column;gap:.4rem;min-width:0;font-size:.65rem;font-weight:700;display:flex}.demo-field[data-astro-cid-252ycvei] textarea[data-astro-cid-252ycvei],.demo-field[data-astro-cid-252ycvei] select[data-astro-cid-252ycvei]{color:#0f172a;font:inherit;background:#f8fafc;border:1px solid #cbd5e1;border-radius:.6rem;width:100%;padding:.6rem .7rem;font-size:.8rem}.demo-field[data-astro-cid-252ycvei] textarea[data-astro-cid-252ycvei]{resize:vertical;min-height:68px;max-height:150px}.demo-field-row[data-astro-cid-252ycvei]{align-items:end;gap:.75rem;display:flex}.demo-field-row[data-astro-cid-252ycvei]>.demo-field[data-astro-cid-252ycvei]{flex:1}.demo-field-row[data-astro-cid-252ycvei]>.demo-color[data-astro-cid-252ycvei]{flex:0 0 64px}.demo-field[data-astro-cid-252ycvei] input[data-astro-cid-252ycvei][type=range]{accent-color:#ea580c;width:100%;min-height:26px}.demo-color[data-astro-cid-252ycvei] input[data-astro-cid-252ycvei]{cursor:pointer;background:#f8fafc;border:1px solid #cbd5e1;border-radius:.6rem;width:100%;height:38px;padding:.25rem}.demo-check[data-astro-cid-252ycvei]{align-items:center;gap:.4rem;padding-bottom:.65rem;font-size:.7rem;display:flex}.demo-check[data-astro-cid-252ycvei] input[data-astro-cid-252ycvei]{accent-color:#ea580c}.demo-format[data-astro-cid-252ycvei]{align-items:center;gap:.4rem;display:flex}.demo-format[data-astro-cid-252ycvei] button[data-astro-cid-252ycvei]{border:1px solid #e2e8f0;border-radius:.6rem;justify-content:center;align-items:center;width:40px;height:40px;font-size:1rem;display:flex}.demo-format[data-astro-cid-252ycvei] button[data-astro-cid-252ycvei][aria-pressed=true]{color:#c2410c;background:#fff7ed;border-color:#fdba74}.demo-format[data-astro-cid-252ycvei] .material-symbols-outlined[data-astro-cid-252ycvei]{font-size:1.2rem}.demo-divider[data-astro-cid-252ycvei]{background:#e2e8f0;width:1px;height:20px;margin:0 .2rem}.demo-position-controls[data-astro-cid-252ycvei]{border-top:1px solid #e2e8f0;gap:.5rem;margin-top:1rem;padding-top:.9rem;display:grid}.demo-note[data-astro-cid-252ycvei]{color:#64748b;font-size:.7rem;line-height:1.65}[data-astro-cid-252ycvei][data-preview-note]{padding:1.5rem 0}.demo-keyboard[data-astro-cid-252ycvei]{color:#64748b;margin-top:.8rem;font-size:.6rem;line-height:1.6}.demo-custom-layers[data-astro-cid-252ycvei]{flex-wrap:wrap;gap:.4rem;margin-top:.7rem;display:flex}.demo-custom-layers[data-astro-cid-252ycvei] button{text-overflow:ellipsis;white-space:nowrap;border:1px solid #e2e8f0;border-radius:.5rem;max-width:100%;padding:.4rem .6rem;font-size:.65rem;overflow:hidden}.demo-footer[data-astro-cid-252ycvei]{color:#64748b;background:#fafafa;border-top:1px solid #e2e8f0;align-items:start;gap:.6rem;padding:1rem 1.5rem;display:flex}.demo-footer[data-astro-cid-252ycvei] p[data-astro-cid-252ycvei]{font-size:.65rem;line-height:1.6}.demo-footer[data-astro-cid-252ycvei] .material-symbols-outlined[data-astro-cid-252ycvei]{flex-shrink:0;font-size:1rem}.demo-canvas[data-astro-cid-252ycvei] .demo-layer{cursor:move;touch-action:none;outline-offset:2px;outline:1px solid #0000;align-items:center;display:flex;position:absolute}.demo-canvas[data-astro-cid-252ycvei] .demo-layer.selected{outline:2px solid #ff7a00}.demo-canvas[data-astro-cid-252ycvei] .demo-layer:focus-visible{outline-offset:4px;outline:3px solid #ff7a00}.demo-canvas[data-astro-cid-252ycvei] .demo-layer-text{white-space:pre-wrap;overflow-wrap:anywhere;width:100%;max-height:100%;line-height:1.12;display:block;overflow:hidden}.demo-canvas[data-astro-cid-252ycvei] .demo-logo-art{place-items:center;width:100%;height:100%;padding:12%;display:grid;overflow:hidden}.demo-canvas[data-astro-cid-252ycvei] .demo-logo-art svg{width:100%;height:100%}.demo-canvas[data-astro-cid-252ycvei] .demo-logo-symbol{color:#fff;text-shadow:0 1px 3px #000;font-size:3.5cqw;font-weight:700;position:absolute;top:-4%;right:-1%}.demo-canvas[data-astro-cid-252ycvei] .demo-resize{cursor:nwse-resize;background:#fff;border:2px solid #ea580c;border-radius:4px;width:18px;height:18px;display:none;position:absolute;bottom:-7px;right:-7px}.demo-canvas[data-astro-cid-252ycvei] .selected .demo-resize{display:block}.demo-canvas[data-astro-cid-252ycvei].preview .demo-layer{cursor:default;touch-action:auto;outline:none}.demo-canvas[data-astro-cid-252ycvei].preview .demo-resize{display:none}[data-astro-cid-252ycvei][hidden]{display:none!important}@media (width<=767px){.editor-demo[data-astro-cid-252ycvei]{scroll-snap-align:start;max-width:none;height:calc(100svh - 80px);margin-top:0;scroll-margin-top:0}.demo-heading[data-astro-cid-252ycvei]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.demo-studio[data-astro-cid-252ycvei]{height:100%;box-shadow:none;border-inline:0;border-radius:0;grid-template-rows:52px minmax(0,1fr) 34px;display:grid;overflow:visible}.demo-appbar[data-astro-cid-252ycvei]{flex-wrap:nowrap;gap:8px;padding:6px 12px}.demo-title[data-astro-cid-252ycvei]{gap:0}.demo-title[data-astro-cid-252ycvei] img[data-astro-cid-252ycvei]{display:none}.demo-title[data-astro-cid-252ycvei] strong[data-astro-cid-252ycvei]{font-size:.875rem}.demo-title[data-astro-cid-252ycvei] span[data-astro-cid-252ycvei]{font-size:.6rem;line-height:1.4}.demo-desktop-copy[data-astro-cid-252ycvei]{display:none!important}.demo-mobile-copy[data-astro-cid-252ycvei],.demo-title[data-astro-cid-252ycvei] .demo-mobile-copy[data-astro-cid-252ycvei]{display:block}.demo-actions[data-astro-cid-252ycvei]{gap:12px;width:auto;font-size:.75rem}.demo-save[data-astro-cid-252ycvei]{min-height:36px;padding:8px 4px}.demo-export[data-astro-cid-252ycvei]{border-radius:8px;gap:5px;min-height:36px;padding:8px 12px}.demo-workspace[data-astro-cid-252ycvei]{grid-template-rows:minmax(0,1fr) 124px;grid-template-columns:minmax(0,1fr);min-height:0}.demo-canvas-column[data-astro-cid-252ycvei]{flex-direction:column;gap:6px;min-height:0;padding:8px 12px;display:flex}.demo-canvas-toolbar[data-astro-cid-252ycvei]{display:none}.demo-canvas-stage[data-astro-cid-252ycvei]{flex:1;place-items:center;min-height:0;display:grid;container-type:size}.demo-canvas[data-astro-cid-252ycvei]{width:min(100cqw,100cqh,420px);max-width:none;margin:0}.demo-hint[data-astro-cid-252ycvei],.demo-template-label[data-astro-cid-252ycvei]{display:none}.demo-templates[data-astro-cid-252ycvei]{flex:none;gap:5px;width:100%;max-width:none;margin:0}.demo-templates[data-astro-cid-252ycvei] button[data-astro-cid-252ycvei]{border-radius:7px;height:32px;padding:2px}.demo-templates[data-astro-cid-252ycvei] img[data-astro-cid-252ycvei]{display:none}.demo-templates[data-astro-cid-252ycvei] span[data-astro-cid-252ycvei]{padding:0;font-size:.625rem;line-height:1.2}.demo-save[data-astro-cid-252ycvei],.demo-advanced-controls[data-astro-cid-252ycvei]{display:none}.demo-panel-column[data-astro-cid-252ycvei]{border-top:1px solid #e2e8f0;min-height:0;padding:14px 12px}.demo-simple-styles[data-astro-cid-252ycvei]{display:block}.demo-style-heading[data-astro-cid-252ycvei]{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-bottom:12px;display:flex}.demo-style-heading[data-astro-cid-252ycvei] h3[data-astro-cid-252ycvei]{font-size:.8rem;font-weight:800}.demo-style-heading[data-astro-cid-252ycvei] p[data-astro-cid-252ycvei]{color:#64748b;font-size:.625rem}.demo-style-buttons[data-astro-cid-252ycvei]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.demo-style-buttons[data-astro-cid-252ycvei] button[data-astro-cid-252ycvei]{color:#334155;background:#fff;border:2px solid #e2e8f0;border-radius:12px;min-height:48px;padding:8px;font-size:.8rem}.demo-style-buttons[data-astro-cid-252ycvei] button[data-astro-cid-252ycvei][data-style-preset=bold]{color:#ffe1a6;background:#0f172a;border-color:#0f172a;font-family:Trebuchet MS,sans-serif;font-weight:800}.demo-style-buttons[data-astro-cid-252ycvei] button[data-astro-cid-252ycvei][data-style-preset=elegant]{color:#9a3412;background:#fff7ed;border-color:#ffedd5;font-family:Georgia,serif;font-style:italic}.demo-style-buttons[data-astro-cid-252ycvei] button[data-astro-cid-252ycvei][aria-pressed=true]{border-color:#ea580c;box-shadow:0 0 0 2px #ffedd5}.demo-canvas[data-astro-cid-252ycvei] .demo-layer,.demo-canvas[data-astro-cid-252ycvei] .demo-layer.selected{pointer-events:none;touch-action:pan-y;outline:none}.demo-canvas[data-astro-cid-252ycvei] .demo-resize,.demo-canvas[data-astro-cid-252ycvei] .selected .demo-resize{display:none}.demo-footer[data-astro-cid-252ycvei]{align-items:center;gap:6px;padding:5px 12px;overflow:visible}.demo-footer[data-astro-cid-252ycvei]>.material-symbols-outlined[data-astro-cid-252ycvei]{display:none}.demo-footer[data-astro-cid-252ycvei] p[data-astro-cid-252ycvei]{font-size:.56rem;line-height:1.3}.demo-scroll-cue[data-astro-cid-252ycvei]{color:#9a3412;white-space:nowrap;margin-left:auto;font-size:.55rem;display:block}.stitch-landing>button[data-open-cookie-preferences]{display:none}}@media (width<=767px) and (height<=660px){.demo-workspace[data-astro-cid-252ycvei]{grid-template-rows:minmax(0,1fr) 114px}.demo-panel-column[data-astro-cid-252ycvei]{padding-block:10px}.demo-style-heading[data-astro-cid-252ycvei]{margin-bottom:10px}}@media (width<=767px) and (height<=500px) and (orientation:landscape){.demo-workspace[data-astro-cid-252ycvei]{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.demo-panel-column[data-astro-cid-252ycvei]{border-top:0;border-left:1px solid #e2e8f0;align-self:center;height:124px}.demo-canvas-column[data-astro-cid-252ycvei]{padding:6px 8px}}@media (width<=767px){.landing-hero[data-astro-cid-rbnkosea]{padding-top:0;padding-bottom:0}.hero-container[data-astro-cid-rbnkosea]{padding-inline:0}.hero-copy[data-astro-cid-rbnkosea]{scroll-snap-align:start;justify-content:center;min-height:calc(100svh - 80px);padding:24px 20px}.hero-copy[data-astro-cid-rbnkosea]>span[data-astro-cid-rbnkosea]{margin-bottom:20px;padding:7px 12px;font-size:.625rem}.hero-copy[data-astro-cid-rbnkosea] h1[data-astro-cid-rbnkosea]{margin-bottom:16px;font-size:clamp(2rem,8.7vw,2.75rem);line-height:1.12}.hero-copy[data-astro-cid-rbnkosea]>p[data-astro-cid-rbnkosea]{margin-bottom:22px;font-size:1rem;line-height:1.55}.hero-copy[data-astro-cid-rbnkosea]>div[data-astro-cid-rbnkosea]:first-of-type{gap:8px;margin-bottom:20px}.hero-copy[data-astro-cid-rbnkosea]>div[data-astro-cid-rbnkosea]:first-of-type a[data-astro-cid-rbnkosea]{min-height:44px;padding:11px 18px;font-size:.875rem}.hero-copy[data-astro-cid-rbnkosea]>div[data-astro-cid-rbnkosea]:last-of-type{gap:6px 14px;font-size:.625rem}html:has(.stitch-landing){scroll-snap-type:y proximity;scroll-padding-top:80px}.stitch-landing main>section{scroll-snap-align:start}}@media (width<=767px) and (height<=660px){.hero-copy[data-astro-cid-rbnkosea]{padding:16px 20px}.hero-copy[data-astro-cid-rbnkosea]>span[data-astro-cid-rbnkosea],.hero-copy[data-astro-cid-rbnkosea]>div[data-astro-cid-rbnkosea]:last-of-type{display:none}.hero-copy[data-astro-cid-rbnkosea] h1[data-astro-cid-rbnkosea]{font-size:2rem}.hero-copy[data-astro-cid-rbnkosea]>p[data-astro-cid-rbnkosea]{margin-bottom:16px;font-size:.9375rem;line-height:1.45}.hero-copy[data-astro-cid-rbnkosea]>div[data-astro-cid-rbnkosea]:first-of-type{margin-bottom:0}}
