.button-group.svelte-lkcjrc.svelte-lkcjrc{display:flex;justify-content:center;gap:.5rem;margin-bottom:1rem}.action-button.svelte-lkcjrc.svelte-lkcjrc,.toggle-all-button.svelte-lkcjrc.svelte-lkcjrc{padding:.3rem .8rem;background-color:#1f1f1f;color:#fc0;border:1px solid #666;border-radius:4px;cursor:pointer;font-size:.9rem;transition:all .2s}.action-button.svelte-lkcjrc.svelte-lkcjrc:hover,.toggle-all-button.svelte-lkcjrc.svelte-lkcjrc:hover{background-color:#292929;border-color:#fc0}.export-dropdown.svelte-lkcjrc.svelte-lkcjrc{position:relative;display:inline-block}.export-options.svelte-lkcjrc.svelte-lkcjrc{position:absolute;top:100%;left:0;background-color:#1f1f1f;border:1px solid #666;border-radius:4px;z-index:100;display:flex;flex-direction:column}.export-option.svelte-lkcjrc.svelte-lkcjrc{padding:.3rem .8rem;background-color:#1f1f1f;color:#fc0;border:none;text-align:left;cursor:pointer;font-size:.9rem}.export-option.svelte-lkcjrc.svelte-lkcjrc:hover{background-color:#292929}.builder-container.svelte-lkcjrc.svelte-lkcjrc{max-width:800px;margin:0 auto;padding:1rem;background-color:#1f1f1f;color:#fafafa;border:1px solid #666;border-radius:8px}.row-container.svelte-lkcjrc.svelte-lkcjrc{margin-top:1rem}.row-header.svelte-lkcjrc.svelte-lkcjrc{display:flex;justify-content:space-between;align-items:center;padding:.5rem;background-color:#333;border-radius:4px;cursor:pointer}.row-header.svelte-lkcjrc h3.svelte-lkcjrc{margin:0;color:#fc0;font-size:1.1rem}.sub-row-container.svelte-lkcjrc.svelte-lkcjrc{margin-left:1.5rem}.sub-row-header.svelte-lkcjrc.svelte-lkcjrc{display:flex;justify-content:space-between;align-items:center;padding:.5rem;background-color:#444;border-radius:4px;cursor:pointer;margin-top:.3rem}.sub-row-header.svelte-lkcjrc h4.svelte-lkcjrc{margin:0;color:#fc0;font-size:1rem}.toggle-icon.svelte-lkcjrc.svelte-lkcjrc{font-size:.9rem;color:#fc0;margin-left:.5rem}.row-content.svelte-lkcjrc.svelte-lkcjrc{overflow:hidden;padding:.5rem;background-color:#292929;border-radius:4px;margin-top:.5rem}.grid-row.svelte-lkcjrc.svelte-lkcjrc{display:flex;gap:.5rem;align-items:center;margin-bottom:.3rem}.grid-cell.svelte-lkcjrc.svelte-lkcjrc{flex:1;padding:.3rem;background-color:#333;color:#fafafa;border:1px solid #555;border-radius:4px}.row-actions.svelte-lkcjrc.svelte-lkcjrc{display:flex;gap:.2rem;align-items:center}.add-row-btn.svelte-lkcjrc.svelte-lkcjrc{background-color:#fc0;color:#1f1f1f;border:none;padding:.1rem .2rem;border-radius:4px;cursor:pointer}.delete-row-btn.svelte-lkcjrc.svelte-lkcjrc{background-color:#d9534f;color:#fff;border:none;padding:.1rem .2rem;border-radius:4px;cursor:pointer}.import-container.svelte-lkcjrc.svelte-lkcjrc{padding:1rem;background-color:#1f1f1f;border:1px solid #666;border-radius:8px;margin-top:1rem;display:flex;flex-direction:column;gap:.5rem}.import-header.svelte-lkcjrc.svelte-lkcjrc{display:flex;justify-content:space-between;align-items:center;color:#fc0}.import-select.svelte-lkcjrc.svelte-lkcjrc{background-color:#333;color:#fc0;border:1px solid #666;padding:.3rem;border-radius:4px}.import-textarea.svelte-lkcjrc.svelte-lkcjrc{width:100%;height:150px;background-color:#292929;color:#fafafa;border:1px solid #666;padding:.5rem;border-radius:4px;font-family:monospace;resize:vertical}.import-actions.svelte-lkcjrc.svelte-lkcjrc{display:flex;justify-content:flex-end;gap:.5rem}.import-button.svelte-lkcjrc.svelte-lkcjrc{padding:.3rem .8rem;background-color:#fc0;color:#1f1f1f;border:none;border-radius:4px;cursor:pointer}.import-clear-button.svelte-lkcjrc.svelte-lkcjrc{padding:.3rem .8rem;background-color:#555;color:#fff;border:none;border-radius:4px;cursor:pointer}.import-cancel-button.svelte-lkcjrc.svelte-lkcjrc{padding:.3rem .8rem;background-color:#d9534f;color:#fff;border:none;border-radius:4px;cursor:pointer}.container.svelte-mdyu9r.svelte-mdyu9r{max-width:800px;margin:0 auto;padding:2rem;background-color:#1f1f1f;color:#fafafa}@media (max-width: 768px){.container.svelte-mdyu9r.svelte-mdyu9r{max-width:100vw;margin:0;padding:.3rem}}.header.svelte-mdyu9r.svelte-mdyu9r{font-size:2rem;color:#fc0;text-align:center;margin-bottom:0}.subheading.svelte-mdyu9r.svelte-mdyu9r{font-size:1rem;color:#fff;text-align:center;margin-bottom:1rem;margin-top:-.8rem}.header.svelte-mdyu9r.svelte-mdyu9r{font-size:2rem;color:#fc0;margin-bottom:1rem}.dropdown-container-row.svelte-mdyu9r.svelte-mdyu9r{display:flex;gap:1rem}.dropdown-container.svelte-mdyu9r.svelte-mdyu9r{flex:1;margin-bottom:.2rem}.dropdown-short.svelte-mdyu9r.svelte-mdyu9r,.dropdown.svelte-mdyu9r.svelte-mdyu9r{padding:.5rem;border-radius:4px;border:1px solid #666;background-color:#333;color:#ccc;width:100%}.button-group.svelte-mdyu9r.svelte-mdyu9r,.word-key-buttons.svelte-mdyu9r.svelte-mdyu9r{display:flex;gap:1rem;margin-top:1rem;justify-content:center}.layout-button.svelte-mdyu9r.svelte-mdyu9r,.word-key-buttons.svelte-mdyu9r button.svelte-mdyu9r{padding:.3rem .6rem;font-size:.8rem;background-color:#000;border:1px solid #666;color:#ccc;border-radius:4px;cursor:pointer;transition:background-color .3s ease,color .3s ease}.layout-button.svelte-mdyu9r.svelte-mdyu9r:hover,.word-key-buttons.svelte-mdyu9r button.svelte-mdyu9r:hover{background-color:#444;color:#fff}.layout-button.active.svelte-mdyu9r.svelte-mdyu9r,.word-key-buttons.svelte-mdyu9r button.active.svelte-mdyu9r{background-color:#fc0;color:#1f1f1f}.acknowledgment.svelte-mdyu9r.svelte-mdyu9r{font-size:.8rem;color:#ccc;text-align:center;margin-top:1rem}.input-clear-wrapper.svelte-mdyu9r.svelte-mdyu9r{position:relative;display:flex;align-items:center}.clear-button.svelte-mdyu9r.svelte-mdyu9r{margin-left:.5rem;padding:.2rem .5rem;border:none;background-color:#fc0;color:#000;border-radius:4px;cursor:pointer}.clear-button.svelte-mdyu9r.svelte-mdyu9r:hover{background-color:#d55b4d}.dropdown-options.svelte-mdyu9r.svelte-mdyu9r{position:absolute;background-color:#333;border:1px solid #666;border-radius:4px;max-height:200px;overflow-y:auto;width:100%;max-width:600px;z-index:1}.dropdown-option.svelte-mdyu9r.svelte-mdyu9r{padding:.5rem;cursor:pointer}.dropdown-option.svelte-mdyu9r.svelte-mdyu9r:hover{background-color:#444}.language-dialect-title.svelte-mdyu9r.svelte-mdyu9r{font-size:1.2rem;color:#fc0;text-align:center;margin-top:.5rem;margin-bottom:.5rem}h1.svelte-mdyu9r.svelte-mdyu9r,h2.svelte-mdyu9r.svelte-mdyu9r,h3.svelte-mdyu9r.svelte-mdyu9r{color:#fc0;font-weight:700;margin:.5rem 0}h2.svelte-mdyu9r.svelte-mdyu9r{font-size:1.3rem}h1.svelte-mdyu9r.svelte-mdyu9r{font-size:1.6rem}h3.svelte-mdyu9r.svelte-mdyu9r{font-size:1.1rem}
