.sm-stack[data-astro-cid-lrjpensn]{max-width:100%;line-height:0;display:inline-block;position:relative}#sm-preview .sm-stack[data-astro-cid-lrjpensn] canvas[data-astro-cid-lrjpensn]{width:auto;max-width:100%;height:auto;max-height:min(78vh,980px);display:block}#sm-overlay[data-astro-cid-lrjpensn]{touch-action:none;cursor:default;outline-offset:4px;position:absolute;inset:0}#sm-video[data-astro-cid-lrjpensn] .pill[data-astro-cid-lrjpensn]{margin-left:2px}.sm-help[data-astro-cid-lrjpensn]{font-family:inherit}#sm-note[data-astro-cid-lrjpensn]:empty{display:none}.sm-step[data-astro-cid-lrjpensn]{gap:10px;display:grid}.sm-step[data-astro-cid-lrjpensn]~.sm-step[data-astro-cid-lrjpensn]{border-top:1px dashed var(--line);padding-top:14px}.sm-step-name[data-astro-cid-lrjpensn]{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:11px}.sm-sub[data-astro-cid-lrjpensn]{gap:10px;display:grid}.sm-sub[data-astro-cid-lrjpensn][hidden]{display:none!important}.field[data-astro-cid-lrjpensn] em[data-astro-cid-lrjpensn]{color:var(--muted);font-style:normal}.sm-source[data-astro-cid-lrjpensn]{color:var(--muted);margin:0;font-size:12.5px;line-height:1.45}.sm-source[data-astro-cid-lrjpensn] strong[data-astro-cid-lrjpensn]{color:var(--ink-2);font-weight:500}.linklike[data-astro-cid-lrjpensn]{font:inherit;color:var(--accent);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.linklike[data-astro-cid-lrjpensn]:hover{color:var(--ink)}.sm-designs[data-astro-cid-lrjpensn]{scrollbar-width:thin;flex-wrap:wrap;gap:6px;max-height:128px;margin:-2px;padding:2px;display:flex;overflow-y:auto}.sm-designs[data-astro-cid-lrjpensn][hidden]{display:none}.sm-dz-item{flex:none;position:relative}.sm-dz{border:1px solid var(--line);background:var(--surface-2) center / contain no-repeat;cursor:pointer;border-radius:6px;width:56px;height:56px;padding:0;display:block}.sm-dz:hover{border-color:var(--accent)}.sm-dz[aria-pressed=true]{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.sm-dz-x{border:1px solid var(--line);background:var(--surface);width:18px;height:18px;color:var(--ink-2);cursor:pointer;opacity:0;border-radius:50%;place-items:center;padding:0;font:13px/1 system-ui,sans-serif;display:grid;position:absolute;top:-5px;right:-5px}.sm-dz-item:hover .sm-dz-x,.sm-dz-x:focus-visible,.sm-dz[aria-pressed=true]+.sm-dz-x{opacity:1}.sm-dz-x:hover{color:var(--accent);border-color:var(--accent)}@media (hover:none){.sm-dz-x{opacity:1}}.sm-design-row[data-astro-cid-lrjpensn]{flex-wrap:wrap;gap:8px;display:flex}#sm-design-add[data-astro-cid-lrjpensn] .pill[data-astro-cid-lrjpensn]{margin-left:2px}.sm-pair[data-astro-cid-lrjpensn]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;display:grid}.sm-pair[data-astro-cid-lrjpensn] select[data-astro-cid-lrjpensn]{font-size:13px}.sm-crop-row[data-astro-cid-lrjpensn]{justify-content:space-between;align-items:center;gap:8px;display:flex}#sm-pan[data-astro-cid-lrjpensn][aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--ink)}.sm-check[data-astro-cid-lrjpensn]{color:var(--ink-2);align-items:flex-start;gap:8px;font-size:13px;display:flex}.sm-check[data-astro-cid-lrjpensn] input[data-astro-cid-lrjpensn]{margin-top:2px}.sm-scenes[data-astro-cid-lrjpensn]{overscroll-behavior:contain;scrollbar-width:thin;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;max-height:252px;margin:-2px -4px -2px -2px;padding:2px 4px 2px 2px;display:grid;overflow-y:auto}.sm-pick[data-astro-cid-lrjpensn]{border:1px solid var(--line);background:var(--surface);color:var(--ink-2);font:inherit;text-align:center;cursor:pointer;border-radius:8px;align-content:start;justify-items:center;gap:4px;padding:5px 4px 6px;font-size:11.5px;line-height:1.2;display:grid}.sm-pick[data-astro-cid-lrjpensn]:hover{border-color:var(--accent)}.sm-pick[data-astro-cid-lrjpensn][aria-checked=true]{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft);color:var(--ink)}.sm-thumb[data-astro-cid-lrjpensn]{aspect-ratio:3/2;background:var(--surface-2);border-radius:5px;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.sm-thumb[data-astro-cid-lrjpensn] .sm-sketch[data-astro-cid-lrjpensn],.sm-thumb[data-astro-cid-lrjpensn] canvas[data-astro-cid-lrjpensn]{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.sm-thumb[data-astro-cid-lrjpensn] canvas[data-astro-cid-lrjpensn]{opacity:0;transition:opacity .2s}.sm-pick[data-astro-cid-lrjpensn].painted .sm-thumb[data-astro-cid-lrjpensn] canvas[data-astro-cid-lrjpensn]{opacity:1}.sm-pick-photo[data-astro-cid-lrjpensn] .sm-thumb[data-astro-cid-lrjpensn]{color:var(--accent);background:var(--accent-soft)}.sm-pick-photo[data-astro-cid-lrjpensn][aria-checked=true] .sm-thumb[data-astro-cid-lrjpensn]{background:var(--accent);color:var(--accent-ink)}@media (width<=760px){#scene-mockup .stage[data-astro-cid-lrjpensn]{order:-1}.sm-scenes[data-astro-cid-lrjpensn]{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;gap:6px;max-height:none;padding-bottom:4px;display:flex;overflow:auto hidden}.sm-pick[data-astro-cid-lrjpensn]{scroll-snap-align:start;flex:0 0 92px}}.scene-index[data-astro-cid-k6bbqxop]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px 20px;margin:12px 0 8px;display:grid}.scene-index[data-astro-cid-k6bbqxop].with-notes{grid-template-columns:minmax(0,1fr)}.scene-index[data-astro-cid-k6bbqxop] h3[data-astro-cid-k6bbqxop]{margin:0 0 4px;font-size:14.5px}.scene-index[data-astro-cid-k6bbqxop] ul[data-astro-cid-k6bbqxop]{gap:3px;margin:0;padding:0;list-style:none;display:grid}.scene-index[data-astro-cid-k6bbqxop] li[data-astro-cid-k6bbqxop]{color:var(--ink-2);font-size:13.5px;line-height:1.45}.with-notes[data-astro-cid-k6bbqxop] ul[data-astro-cid-k6bbqxop]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:6px 24px}.with-notes[data-astro-cid-k6bbqxop] li[data-astro-cid-k6bbqxop] a[data-astro-cid-k6bbqxop]{font-weight:500}
