.button-container.svelte-gt4m7r{position:relative;display:inline-block;margin-right:1rem;margin-bottom:1rem}.discord-button.svelte-gt4m7r{padding:.5rem 1rem;border:none;border-radius:4px;font-weight:700;cursor:pointer;margin:.25rem;min-width:60px}.style-1.svelte-gt4m7r{background-color:#5865f2;color:#fff}.style-2.svelte-gt4m7r{background-color:#4f545c;color:#fff}.style-3.svelte-gt4m7r{background-color:#43b581;color:#fff}.style-4.svelte-gt4m7r{background-color:#f04747;color:#fff}.style-5.svelte-gt4m7r{background-color:#4f545c;color:#fff;font-weight:400}.button-actions.svelte-gt4m7r{position:absolute;top:-10px;right:-10px;display:flex;z-index:10;opacity:0;transition:opacity .2s ease}.button-container.svelte-gt4m7r:hover .button-actions:where(.svelte-gt4m7r){opacity:1}.editFab.svelte-gt4m7r{background-color:#2196f3;color:#fff;width:20px;height:20px;padding:0;font-size:12px;line-height:1;border-radius:50%;display:flex;align-items:center;justify-content:center}.redFab.svelte-gt4m7r{background-color:#f44336;color:#fff;width:20px;height:20px;padding:0;font-size:12px;line-height:1;border-radius:50%;display:flex;align-items:center;justify-content:center}.moo-icon.svelte-gt4m7r{font-size:12px}.clip{clip-path:polygon(0 0,0% 100%,100% 100%,100% 85%,15% 0)}.discord-component-viewer.svelte-59qq4n{width:100%}.markdown-content.svelte-59qq4n{font-family:sans-serif;line-height:1.5;flex:1}.text-display-with-accessory.svelte-59qq4n{display:flex;gap:16px}.redFab.svelte-59qq4n{background-color:#f44336;color:#fff;width:20px;height:20px;padding:0;font-size:12px;line-height:1;border-radius:50%;display:flex;align-items:center;justify-content:center}.action-row-controls.svelte-59qq4n{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem;position:relative}.button-container.svelte-59qq4n{position:relative;display:inline-block;margin-right:1rem;margin-bottom:1rem}.add-button.svelte-59qq4n{background-color:#4caf50;color:#fff;border:none;border-radius:4px;padding:.25rem .5rem;cursor:pointer;display:flex;align-items:center;justify-content:center}.button-edit-form.svelte-59qq4n{background-color:#2c2f33;border:1px solid #444;border-radius:4px;padding:1rem;min-width:250px;margin-bottom:.5rem}.form-group.svelte-59qq4n{margin-bottom:.75rem}.form-group.svelte-59qq4n label:where(.svelte-59qq4n){display:block;margin-bottom:.25rem;color:#fff;font-size:.9rem}.form-input.svelte-59qq4n,.form-select.svelte-59qq4n{width:100%;padding:.5rem;border:1px solid #444;border-radius:4px;background-color:#36393f;color:#fff;font-size:.9rem}.form-select.svelte-59qq4n option:where(.svelte-59qq4n){background-color:#36393f}.button-edit-actions.svelte-59qq4n{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1rem}.save-button.svelte-59qq4n,.cancel-button.svelte-59qq4n{padding:.4rem .8rem;border:none;border-radius:4px;font-size:.9rem;cursor:pointer}.save-button.svelte-59qq4n{background-color:#43b581;color:#fff}.cancel-button.svelte-59qq4n{background-color:#4f545c;color:#fff}.separator.svelte-59qq4n{width:100%;height:1px;background-color:#4f545c;margin:10px 0;opacity:.5}.container-component.svelte-59qq4n{border:1px solid #4F545C;border-radius:8px;padding:12px;margin:8px 0;background-color:#4f545c1a}.nested-component.svelte-59qq4n{margin-bottom:8px}.nested-component.svelte-59qq4n:last-child{margin-bottom:0}.empty-container.svelte-59qq4n{padding:16px;text-align:center;color:#72767d;font-style:italic}.tile-grid.svelte-59qq4n{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:1rem}.tile.svelte-59qq4n{border:2px dashed rgba(255,255,255,.2);border-radius:8px;padding:1rem;text-align:center;cursor:pointer;transition:border-color .2s,background-color .2s}.tile.svelte-59qq4n:hover{border-color:#888;background-color:#252e3f}.tile.selected.svelte-59qq4n{border-color:#007bff;background-color:var(--mdc-theme-primary)}.icon.svelte-59qq4n{font-size:2rem;margin-bottom:.5rem}.label.svelte-59qq4n{font-weight:700}.add-component-button.svelte-59qq4n{background-color:#4caf50;color:#fff;border:none;border-radius:4px;padding:.5rem;margin-top:.5rem;width:100%;cursor:pointer;display:flex;align-items:center;justify-content:center}.add-component-button.svelte-59qq4n:hover{background-color:#45a049}.nested-component.svelte-59qq4n{position:relative;padding-top:10px;margin-bottom:16px}.component-item-fabs-container.svelte-59qq4n{position:absolute;top:-10px;right:-10px;z-index:10;opacity:0;transition:opacity .2s ease}.nested-component.svelte-59qq4n:hover .component-item-fabs-container:where(.svelte-59qq4n),.section-text-component.svelte-59qq4n:hover .component-item-fabs-container:where(.svelte-59qq4n),.thumbnail.svelte-59qq4n:hover .component-item-fabs-container:where(.svelte-59qq4n){opacity:1}.moo-icon.svelte-59qq4n{font-size:12px}.section-component.svelte-59qq4n{border:1px solid #4F545C;border-radius:8px;padding:12px;margin:8px 0;background-color:#4f545c1a}.section-content.svelte-59qq4n{display:flex;gap:16px}.section-text-components.svelte-59qq4n{flex:1;display:flex;flex-direction:column;gap:8px}.section-text-component.svelte-59qq4n{position:relative;padding-top:10px}.section-accessory.svelte-59qq4n{width:150px;min-width:150px;display:flex;flex-direction:column;justify-content:center;align-items:center}.accessory-container.svelte-59qq4n{position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.thumbnail.svelte-59qq4n{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.thumbnail-image.svelte-59qq4n{max-width:100%;max-height:150px;border-radius:4px}.empty-section-text.svelte-59qq4n{padding:16px;text-align:center;color:#72767d;font-style:italic}.add-text-button.svelte-59qq4n,.add-accessory-button.svelte-59qq4n{background-color:#4caf50;color:#fff;border:none;border-radius:4px;padding:.5rem;margin-top:.5rem;width:100%;cursor:pointer;display:flex;align-items:center;justify-content:center}.add-text-button.svelte-59qq4n:hover,.add-accessory-button.svelte-59qq4n:hover{background-color:#45a049}.mt-4.svelte-59qq4n{margin-top:1rem}.component-placeholder.svelte-18k1jv5{border:2px dashed rgba(255,255,255,.4);border-radius:6px;padding:20px;text-align:center;cursor:pointer;transition:background-color .2s ease}.component-placeholder.svelte-18k1jv5:hover{background-color:var(--mdc-theme-surface);border:2px dashed rgba(255,255,255,.8)}.plus-icon.svelte-18k1jv5{font-size:24px;color:#888}.tile-grid.svelte-18k1jv5{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:1rem}.tile.svelte-18k1jv5{border:2px dashed rgba(255,255,255,.2);border-radius:8px;padding:1rem;text-align:center;cursor:pointer;transition:border-color .2s,background-color .2s}.tile.svelte-18k1jv5:hover{border-color:#888;background-color:#252e3f}.tile.selected.svelte-18k1jv5{border-color:#007bff;background-color:var(--mdc-theme-primary)}.icon.svelte-18k1jv5{font-size:2rem;margin-bottom:.5rem}.label.svelte-18k1jv5{font-weight:700}.component-item.svelte-18k1jv5{position:relative;border:2px dashed rgba(255,255,255,.2)}.component-item-fabs-container.svelte-18k1jv5{position:absolute;top:1%;right:0;z-index:9999;opacity:0;transition:opacity .2s ease}.component-item.svelte-18k1jv5:hover .component-item-fabs-container:where(.svelte-18k1jv5){opacity:1}button.svelte-18k1jv5{padding:.5rem 1rem;border:none;border-radius:4px;cursor:pointer}.redFab.svelte-18k1jv5{background-color:#f44336;color:#fff;width:20px;height:20px;padding:0;font-size:12px;line-height:1;border-radius:50%;display:flex;align-items:center;justify-content:center}.moo-icon.svelte-18k1jv5{font-size:12px}.mx-2.svelte-18k1jv5{margin-left:.5rem;margin-right:.5rem}.p-4.svelte-18k1jv5{padding:1rem}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#ddd;background:#303030}.hljs-keyword,.hljs-link,.hljs-literal,.hljs-section,.hljs-selector-tag{color:#fff}.hljs-addition,.hljs-attribute,.hljs-built_in,.hljs-bullet,.hljs-name,.hljs-string,.hljs-symbol,.hljs-template-tag,.hljs-template-variable,.hljs-title,.hljs-type,.hljs-variable{color:#d88}.hljs-comment,.hljs-deletion,.hljs-meta,.hljs-quote{color:#979797}.hljs-doctag,.hljs-keyword,.hljs-literal,.hljs-name,.hljs-section,.hljs-selector-tag,.hljs-strong,.hljs-title,.hljs-type{font-weight:700}.hljs-emphasis{font-style:italic}pre.svelte-1ero4a9{font-family:Courier New,Courier,monospace;color:#e2e8f0}
