@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-font-weight:initial;--tw-outline-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}.dressing-room .look-button,.look-dialog .look-button{cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff26;border-radius:.25rem}@supports (color:color-mix(in lab,red,red)){.dressing-room .look-button,.look-dialog .look-button{border-color:color-mix(in oklab,var(--color-white,#fff)15%,transparent)}}.dressing-room .look-button,.look-dialog .look-button{background-color:var(--color-slate-800,oklch(27.9% .041 260.031));padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-gray-100,oklch(96.7% .003 264.542))}@media(hover:hover){:is(.dressing-room .look-button,.look-dialog .look-button):hover{background-color:var(--color-slate-700,oklch(37.2% .044 257.287))}}.dressing-room .look-button.primary,.look-dialog .look-button.primary{border-color:var(--color-amber-500,oklch(76.9% .188 70.08));background-color:var(--color-amber-600,oklch(66.6% .179 58.318));color:var(--color-white,#fff)}@media(hover:hover){:is(.dressing-room .look-button.primary,.look-dialog .look-button.primary):hover{background-color:var(--color-amber-500,oklch(76.9% .188 70.08))}}.dressing-room .look-button.danger,.look-dialog .look-button.danger{color:var(--color-red-300,oklch(80.8% .114 19.571))}@media(hover:hover){:is(.dressing-room .look-button.danger,.look-dialog .look-button.danger):hover{border-color:var(--color-red-400,oklch(70.4% .191 22.216))}}.dressing-room .look-button:disabled,.look-dialog .look-button:disabled{cursor:not-allowed;opacity:.4}.dressing-room .look-input,.look-dialog .look-input{border-style:var(--tw-border-style);border-width:1px;border-color:#fff3;border-radius:.25rem}@supports (color:color-mix(in lab,red,red)){.dressing-room .look-input,.look-dialog .look-input{border-color:color-mix(in oklab,var(--color-white,#fff)20%,transparent)}}.dressing-room .look-input,.look-dialog .look-input{background-color:var(--color-slate-900,oklch(20.8% .042 265.755));padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-gray-100,oklch(96.7% .003 264.542))}.dressing-room .look-button:focus-visible,.look-dialog .look-button:focus-visible,.dressing-room .look-input:focus-visible,.look-dialog .look-input:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-amber-500,oklch(76.9% .188 70.08))}.dressing-room .scene-choice{cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;border-radius:.25rem}@supports (color:color-mix(in lab,red,red)){.dressing-room .scene-choice{border-color:color-mix(in oklab,var(--color-white,#fff)10%,transparent)}}.dressing-room .scene-choice{background-color:var(--color-slate-900,oklch(20.8% .042 265.755));padding:calc(var(--spacing,.25rem)*2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--color-gray-200,oklch(92.8% .006 264.531))}@media(hover:hover){.dressing-room .scene-choice:hover{background-color:var(--color-slate-800,oklch(27.9% .041 260.031))}}.dressing-room .scene-choice[aria-pressed=true]{border-color:var(--color-amber-500,oklch(76.9% .188 70.08));--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-amber-500,oklch(76.9% .188 70.08))}.dressing-room .scene-choice:focus-visible,.dressing-room summary:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-amber-500,oklch(76.9% .188 70.08))}.dressing-room .worn-item{min-width:calc(var(--spacing,.25rem)*0);cursor:pointer;gap:calc(var(--spacing,.25rem)*1);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;border-radius:.25rem;flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.dressing-room .worn-item{border-color:color-mix(in oklab,var(--color-white,#fff)10%,transparent)}}.dressing-room .worn-item{background-color:var(--color-slate-900,oklch(20.8% .042 265.755));padding:calc(var(--spacing,.25rem)*3);text-align:left;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)))}@media(hover:hover){.dressing-room .worn-item:hover{background-color:var(--color-slate-800,oklch(27.9% .041 260.031))}}.dressing-room .worn-item[aria-pressed=true]{border-color:var(--color-amber-500,oklch(76.9% .188 70.08))}.dressing-room button:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-amber-500,oklch(76.9% .188 70.08))}.dressing-room .mode{margin-bottom:calc(var(--spacing,.25rem)*3);gap:calc(var(--spacing,.25rem)*2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.dressing-room .mode button{cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:#0000004d;border-radius:.25rem}@supports (color:color-mix(in lab,red,red)){.dressing-room .mode button{border-color:color-mix(in oklab,var(--color-black,#000)30%,transparent)}}.dressing-room .mode button{background-color:var(--color-slate-900,oklch(20.8% .042 265.755));padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-gray-200,oklch(92.8% .006 264.531))}@media(hover:hover){.dressing-room .mode button:hover{background-color:var(--color-slate-700,oklch(37.2% .044 257.287))}}.dressing-room .mode button[aria-pressed=true]{border-color:var(--color-amber-500,oklch(76.9% .188 70.08));background-color:var(--color-amber-600,oklch(66.6% .179 58.318));color:var(--color-white,#fff)}.dressing-room .mode button:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-amber-500,oklch(76.9% .188 70.08))}.dressing-room .transparent-swatch{background-color:#243247;background-image:linear-gradient(45deg,#41516a 25%,#0000 25%),linear-gradient(-45deg,#41516a 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#41516a 75%),linear-gradient(-45deg,#0000 75%,#41516a 75%);background-position:0 0,0 6px,6px -6px,-6px 0;background-size:12px 12px}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}.wardrobe.svelte-1hlt8hv{min-width:0;padding:1rem;border:1px solid var(--color-tb-30, rgb(0 0 0 / 30%));border-radius:.25rem;background:var(--color-slate-900, #0f172a)}.heading.svelte-1hlt8hv{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin-bottom:1rem}h2.svelte-1hlt8hv{font-size:1.15rem;font-weight:600;margin:0}.heading.svelte-1hlt8hv span:where(.svelte-1hlt8hv),.results.svelte-1hlt8hv{font-size:.75rem;color:var(--color-gray-300, #d1d5db)}.slots.svelte-1hlt8hv{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin-bottom:1rem}.slots.svelte-1hlt8hv button:where(.svelte-1hlt8hv){padding:.75rem .25rem;border:1px solid var(--color-tw-10, rgb(255 255 255 / 10%));border-radius:.25rem;font-size:.8rem;cursor:pointer}.slots.svelte-1hlt8hv button.active:where(.svelte-1hlt8hv){border-color:var(--color-amber-500, #f59e0b);background:var(--color-slate-900, #0f172a);color:var(--color-amber-300, #fcd34d)}label.svelte-1hlt8hv{display:block;margin-bottom:.5rem;font-size:.75rem;color:var(--color-gray-300, #d1d5db)}input.svelte-1hlt8hv{width:100%;padding:.75rem;color:var(--color-gray-100, #f3f4f6);background:var(--color-slate-950, #020617);border:1px solid var(--color-tw-20, rgb(255 255 255 / 20%));border-radius:.25rem;font-size:.875rem}.results.svelte-1hlt8hv{margin:.75rem 0}.items.svelte-1hlt8hv{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;max-height:720px;overflow-y:auto;padding:3px}.item.svelte-1hlt8hv{display:flex;flex-direction:column;min-width:0;border:1px solid var(--color-tw-10, rgb(255 255 255 / 10%));border-radius:.25rem;text-align:left;background:var(--color-slate-800, #1e293b);cursor:pointer}.item.svelte-1hlt8hv:hover{border-color:var(--color-amber-500, #f59e0b);background:var(--color-slate-700, #334155)}.item.selected.svelte-1hlt8hv{border-color:var(--color-amber-500, #f59e0b);box-shadow:0 0 0 1px var(--color-amber-500, #f59e0b) inset;background:var(--color-slate-900, #0f172a)}.thumbnail.svelte-1hlt8hv{display:grid;place-items:center;width:100%;aspect-ratio:1.15;padding:.75rem;background:radial-gradient(ellipse at center,var(--color-slate-700, #334155),var(--color-slate-800, #1e293b));border-radius:.25rem .5rem 0 0}img.svelte-1hlt8hv{width:100%;height:100%;max-height:110px;object-fit:contain}.empty-thumbnail.svelte-1hlt8hv{color:var(--color-gray-300, #d1d5db);font-size:.8rem}.item-name.svelte-1hlt8hv{padding:.75rem .75rem 0;font-size:.75rem;line-height:1.4;overflow-wrap:anywhere}.item-state.svelte-1hlt8hv{margin-top:auto;padding:.5rem .75rem .75rem;color:var(--color-gray-300, #d1d5db);font-size:.65rem}.selected.svelte-1hlt8hv .item-state:where(.svelte-1hlt8hv){color:var(--color-amber-300, #fcd34d)}button.svelte-1hlt8hv:focus-visible,input.svelte-1hlt8hv:focus-visible{outline:2px solid var(--color-amber-400, #fbbf24);outline-offset:2px}.no-results.svelte-1hlt8hv{padding:2rem .5rem;text-align:center;color:var(--color-gray-300, #d1d5db);font-size:.875rem}.no-results.svelte-1hlt8hv button:where(.svelte-1hlt8hv){margin-top:.75rem;color:var(--color-amber-300, #fcd34d);text-decoration:underline;cursor:pointer}@media(max-width:400px){.items.svelte-1hlt8hv{grid-template-columns:repeat(2,minmax(0,1fr))}}.swatches.svelte-11ckiu6{display:flex;flex-wrap:wrap;gap:.5rem}.swatch.svelte-11ckiu6{position:relative}.color.svelte-11ckiu6{width:2.5rem;height:2.5rem;border:2px solid var(--color-gray-500, #6b7280);border-radius:.25rem;background:var(--swatch);cursor:pointer}.color.selected.svelte-11ckiu6{outline:2px solid var(--color-amber-400, #fbbf24);outline-offset:2px}.color.svelte-11ckiu6:hover{border-color:#fff}.remove.svelte-11ckiu6{position:absolute;right:-.4rem;top:-.5rem;width:1.35rem;height:1.35rem;border-radius:50%;border:1px solid var(--color-gray-500, #6b7280);background:var(--color-slate-800, #1e293b);color:#fff;cursor:pointer;line-height:1}button.svelte-11ckiu6:focus-visible{outline:2px solid var(--color-amber-400, #fbbf24);outline-offset:3px}.sliders.svelte-5n53mk{display:grid;gap:.5rem}label.svelte-5n53mk{display:flex;justify-content:space-between;gap:.5rem;font-size:.8rem}output.svelte-5n53mk{color:var(--color-gray-300, #d1d5db);font-variant-numeric:tabular-nums}input.svelte-5n53mk{width:100%;accent-color:var(--color-amber-400, #fbbf24);cursor:pointer;min-height:1.5rem;margin-bottom:.5rem}input.svelte-5n53mk:focus-visible{outline:2px solid var(--color-amber-400, #fbbf24);outline-offset:2px}.heading.svelte-y3087t{display:flex;justify-content:space-between;align-items:center;gap:.5rem}h3.svelte-y3087t{font-size:1rem;font-weight:600}h4.svelte-y3087t{font-size:.8rem;font-weight:600;margin:1rem 0 .75rem}h4.svelte-y3087t span:where(.svelte-y3087t){color:var(--color-gray-300, #d1d5db);font-weight:400}.note.svelte-y3087t{font-size:.8rem;color:var(--color-gray-300, #d1d5db);line-height:1.5;margin:.75rem 0 1rem}.regions.svelte-y3087t{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:1rem 0}.regions.svelte-y3087t button:where(.svelte-y3087t){display:flex;align-items:center;gap:.5rem;padding:.75rem .5rem;border:1px solid var(--color-tw-10, rgb(255 255 255 / 10%));border-radius:.25rem;font-size:.75rem;cursor:pointer}.regions.svelte-y3087t button.active:where(.svelte-y3087t){border-color:var(--color-amber-500, #f59e0b);background:var(--color-slate-900, #0f172a)}.preview.svelte-y3087t{display:inline-block;flex-shrink:0;width:1.25rem;height:1.25rem;border-radius:.25rem;border:1px solid var(--color-gray-500, #6b7280)}.selected-color.svelte-y3087t{display:flex;gap:.5rem;align-items:center;font-size:.8rem}.selected-color.svelte-y3087t .text-button:where(.svelte-y3087t){margin-left:auto}.text-button.svelte-y3087t{color:var(--color-amber-400, #fbbf24);font-size:.75rem;cursor:pointer;padding:.5rem 0}.text-button.svelte-y3087t:disabled{opacity:.4;cursor:default}.text-button.svelte-y3087t:hover:enabled{text-decoration:underline}button.svelte-y3087t:focus-visible{outline:2px solid var(--color-amber-400, #fbbf24);outline-offset:3px}.color-editor.svelte-cd6ne1{min-width:0;padding:1rem;border:1px solid var(--color-tb-30, rgb(0 0 0 / 30%));border-radius:.25rem;background:var(--color-slate-900, #0f172a)}.heading.svelte-cd6ne1{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:1rem}h2.svelte-cd6ne1{font-size:1.15rem;font-weight:600;margin:0}.browse.svelte-cd6ne1{color:var(--color-amber-400, #fbbf24);font-size:.75rem;cursor:pointer;padding:.5rem 0}.browse.svelte-cd6ne1:hover{text-decoration:underline}.slots.svelte-cd6ne1{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin-bottom:1rem}.slots.svelte-cd6ne1 button:where(.svelte-cd6ne1){border:1px solid var(--color-tw-10, rgb(255 255 255 / 10%));border-radius:.25rem;padding:.75rem .5rem;font-size:.75rem;cursor:pointer}.slots.svelte-cd6ne1 button.active:where(.svelte-cd6ne1){border-color:var(--color-amber-500, #f59e0b);background:var(--color-slate-900, #0f172a);color:var(--color-amber-400, #fbbf24)}.covered.svelte-cd6ne1,.empty.svelte-cd6ne1{color:var(--color-gray-300, #d1d5db);font-size:.8rem;line-height:1.5;margin-bottom:1rem}button.svelte-cd6ne1:focus-visible{outline:2px solid var(--color-amber-400, #fbbf24);outline-offset:3px}.choices.svelte-e448ny{min-width:0}input.svelte-e448ny{width:100%;padding:.75rem;margin-bottom:.75rem;border:1px solid var(--color-tw-20, rgb(255 255 255 / 20%));border-radius:.25rem;background:var(--color-slate-950, #020617);color:var(--color-gray-100, #f3f4f6)}.choice-grid.svelte-e448ny{display:grid;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:.5rem;max-height:440px;overflow-y:auto;padding:.2rem}button.svelte-e448ny{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;min-height:96px;padding:.5rem;border:1px solid var(--color-tw-10, rgb(255 255 255 / 10%));border-radius:.25rem;background:var(--color-slate-800, #1e293b);cursor:pointer}button.svelte-e448ny:hover{background:var(--color-slate-700, #334155)}button[aria-pressed=true].svelte-e448ny{border-color:var(--color-amber-400, #fbbf24);background:var(--color-slate-900, #0f172a);box-shadow:inset 0 0 0 1px var(--color-amber-400, #fbbf24)}button.svelte-e448ny:focus-visible,input.svelte-e448ny:focus-visible{outline:2px solid var(--color-amber-400, #fbbf24);outline-offset:2px}img.svelte-e448ny{width:54px;height:54px;object-fit:contain}span.svelte-e448ny{font-size:.72rem;line-height:1.3}p.svelte-e448ny{padding:1rem 0;color:var(--color-gray-300, #d1d5db);font-size:.85rem}.character-color.svelte-1adnsnt{display:grid;gap:1rem}summary.svelte-1adnsnt{cursor:pointer;font-size:.85rem;color:var(--color-amber-300, #fcd34d);padding:.5rem 0}.custom.svelte-1adnsnt{padding-top:.8rem}button.svelte-1adnsnt{justify-self:start;font-size:.8rem;color:var(--color-amber-300, #fcd34d);cursor:pointer;padding:.5rem 0;text-decoration:underline}button.svelte-1adnsnt:focus-visible,summary.svelte-1adnsnt:focus-visible{outline:2px solid var(--color-amber-400, #fbbf24);outline-offset:3px}.character-editor.svelte-17fkqnl{border:1px solid var(--color-tb-30, rgb(0 0 0 / 30%));border-radius:.25rem;background:var(--color-slate-900, #0f172a);padding:1rem}.heading.svelte-17fkqnl{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.actions.svelte-17fkqnl{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.randomize.svelte-17fkqnl{padding:.5rem .75rem;border:1px solid var(--color-tw-10, rgb(255 255 255 / 10%));border-radius:.25rem;background:var(--color-slate-800, #1e293b);font-size:.75rem;cursor:pointer}.randomize.svelte-17fkqnl:hover{border-color:var(--color-amber-400, #fbbf24)}h2.svelte-17fkqnl{font-size:1.1rem;font-weight:600}.reset.svelte-17fkqnl{font-size:.75rem;color:var(--color-amber-300, #fcd34d);cursor:pointer;padding:.5rem 0}.categories.svelte-17fkqnl{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem}.categories.svelte-17fkqnl button:where(.svelte-17fkqnl),.sections.svelte-17fkqnl button:where(.svelte-17fkqnl){padding:.75rem .5rem;border:1px solid var(--color-tw-10, rgb(255 255 255 / 10%));border-radius:.25rem;background:var(--color-slate-800, #1e293b);cursor:pointer;font-size:.8rem}.categories.svelte-17fkqnl button[aria-pressed=true]:where(.svelte-17fkqnl),.sections.svelte-17fkqnl button[aria-pressed=true]:where(.svelte-17fkqnl){border-color:var(--color-amber-500, #f59e0b);background:var(--color-slate-900, #0f172a);color:var(--color-amber-400, #fbbf24)}.sections.svelte-17fkqnl{display:flex;flex-wrap:wrap;gap:.5rem;margin:.75rem 0 1rem}.sections.svelte-17fkqnl button:where(.svelte-17fkqnl){font-size:.72rem;padding:.5rem .75rem}.controls.svelte-17fkqnl{display:grid;gap:1rem}fieldset.svelte-17fkqnl{min-width:0}legend.svelte-17fkqnl{font-size:.82rem;font-weight:600;margin-bottom:.75rem}.slider.svelte-17fkqnl label:where(.svelte-17fkqnl){display:flex;justify-content:space-between;font-size:.82rem;gap:1rem}output.svelte-17fkqnl{color:var(--color-gray-300, #d1d5db);font-variant-numeric:tabular-nums}input[type=range].svelte-17fkqnl{width:100%;min-height:32px;accent-color:var(--color-amber-400, #fbbf24);cursor:pointer}button.svelte-17fkqnl:focus-visible,input.svelte-17fkqnl:focus-visible{outline:2px solid var(--color-amber-400, #fbbf24);outline-offset:2px}.notice.svelte-17fkqnl{color:var(--color-amber-300, #fcd34d);background:var(--color-slate-900, #0f172a);border-radius:.25rem;padding:.75rem;font-size:.78rem;margin-bottom:1rem}.dressing-room.svelte-wu26vx{container-type:inline-size;margin-bottom:2rem}.room-layout.svelte-wu26vx{display:grid;grid-template-columns:minmax(320px,.8fr) minmax(0,1.25fr);gap:1rem;align-items:start}.editor-column.svelte-wu26vx{min-width:0;grid-area:1 / 1}.preview.svelte-wu26vx{min-width:0;position:sticky;top:8rem;grid-area:1 / 2}.preview-canvas.svelte-wu26vx{overflow:hidden;border-radius:.25rem;border:1px solid rgb(0 0 0 / 30%)}.preview-canvas.svelte-wu26vx [data-model-viewer]{height:clamp(440px,58svh,680px);aspect-ratio:auto}.preview-settings.svelte-wu26vx{margin-top:.75rem}@container (max-width: 760px){.room-layout.svelte-wu26vx{grid-template-columns:minmax(0,1fr);grid-template-areas:"preview" "settings" "editor"}.editor-column.svelte-wu26vx{grid-area:editor}.preview.svelte-wu26vx{display:contents}.preview-canvas.svelte-wu26vx{grid-area:preview;position:sticky;top:7.25rem;z-index:30}.preview-canvas.svelte-wu26vx [data-model-viewer]{height:clamp(210px,32svh,320px)}.preview-canvas.svelte-wu26vx .viewer-footer p{display:none}.preview-settings.svelte-wu26vx{grid-area:settings;margin-top:0}.editor-column.svelte-wu26vx button,.editor-column.svelte-wu26vx input{scroll-margin-top:calc(8.25rem + 32svh)}}
