.quest-preview.svelte-10gjj1a{background:#19331f;border:2px dashed #007006;border-radius:8px;color:#fff;margin-top:1rem;padding:1rem;text-align:left}.quest-image.svelte-10gjj1a{border-radius:4px;margin-bottom:.5rem;max-width:100%}.quest-form.svelte-1jiaxg4,.quest-form.svelte-1jiaxg4 :where(.svelte-1jiaxg4){box-sizing:border-box}.quest-form.svelte-1jiaxg4{background:#2c5837;border:2px solid #007006;border-radius:12px;color:#fff;font-family:Arial,sans-serif;margin:0 auto;max-width:600px;padding:20px}.form-group.svelte-1jiaxg4{margin-bottom:15px;text-align:left}label.svelte-1jiaxg4{color:#fff;display:block;font-size:16px;font-weight:700;margin-bottom:6px}.section-title.svelte-1jiaxg4{color:#fff;font-size:16px;font-weight:700;margin:0 0 6px}input.svelte-1jiaxg4,textarea.svelte-1jiaxg4{transition:border-color .2s,box-shadow .2s}input.svelte-1jiaxg4,select.svelte-1jiaxg4,textarea.svelte-1jiaxg4{background:#68d46d;border:2px solid #007006;border-radius:8px;color:#000;font-size:16px;padding:10px;width:95%}input.error.svelte-1jiaxg4,textarea.error.svelte-1jiaxg4{background-color:#ffecec;border-color:#ff3e3e}.error-message.svelte-1jiaxg4{color:#ff3e3e;display:block;font-size:14px;margin-top:5px}input.svelte-1jiaxg4:focus,select.svelte-1jiaxg4:focus,textarea.svelte-1jiaxg4:focus{border-color:#0f0;box-shadow:0 0 8px #0f0c;outline:3px solid #0f0;outline-offset:2px}textarea.svelte-1jiaxg4{height:120px;resize:vertical}input[type=file].svelte-1jiaxg4{background:#fff;border:2px solid #007006;border-radius:8px;cursor:pointer;font-size:14px;padding:8px;width:100%}.image-preview-container.svelte-1jiaxg4{margin-top:10px;text-align:center}.image-preview.svelte-1jiaxg4{border:2px solid #007006;border-radius:8px;box-shadow:0 0 10px #00ff0080;height:auto;margin-top:10px;max-width:100%}.form-submit.svelte-1jiaxg4{display:flex;gap:10px;justify-content:flex-end}.submit-button.svelte-1jiaxg4{background-color:#007006;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;margin-top:10px;padding:10px 20px;transition:background .2s ease-in-out}.submit-button.svelte-1jiaxg4:hover:not(:disabled){background-color:#005004}.submit-button.svelte-1jiaxg4:disabled{background-color:#88a889;cursor:not-allowed}.dialogue-builder.svelte-1jiaxg4{background:#00000026;border:2px dashed #00b33c;border-radius:8px;margin-top:20px;padding:15px}.dialogue-builder.svelte-1jiaxg4 h2:where(.svelte-1jiaxg4){color:#0f8;margin-top:0}.simulation-panel.svelte-1jiaxg4{background:#0003;border:2px solid #00b33c;border-radius:10px;margin-top:20px;padding:15px}.simulation-panel.svelte-1jiaxg4 h2:where(.svelte-1jiaxg4){color:#0f8;margin:0 0 6px}.simulation-subtitle.svelte-1jiaxg4{color:#c8e6c9;font-size:14px;margin:0 0 10px}.simulation-list.svelte-1jiaxg4{display:grid;gap:8px;list-style:none;margin:0;padding:0}.simulation-list.svelte-1jiaxg4 li:where(.svelte-1jiaxg4){background:#0003;border:1px solid transparent;border-radius:6px;font-size:14px;padding:8px 10px}.simulation-list.svelte-1jiaxg4 li.pass:where(.svelte-1jiaxg4){border-color:#00b33c;color:#c8ffd9}.simulation-list.svelte-1jiaxg4 li.fail:where(.svelte-1jiaxg4){border-color:#ff3e3e;color:#ffd6d6}.simulation-detail.svelte-1jiaxg4{color:#ffe8a3;font-size:13px;margin:8px 0 0}.new-node.svelte-1jiaxg4{background:#0000001a;margin-bottom:20px}.dialogue-node.svelte-1jiaxg4,.new-node.svelte-1jiaxg4{border:2px solid #007006;border-radius:8px;padding:15px}.dialogue-node.svelte-1jiaxg4{background:#00000014;margin-top:20px}.dialogue-header.svelte-1jiaxg4{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.dialogue-header.svelte-1jiaxg4 h3:where(.svelte-1jiaxg4){color:#0f8;margin:0}.options-list.svelte-1jiaxg4{display:flex;flex-direction:column;gap:12px}.option-row.svelte-1jiaxg4{align-items:end;background:#0000000f;border-radius:8px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));padding:10px}.option-row.svelte-1jiaxg4 input:where(.svelte-1jiaxg4),.option-row.svelte-1jiaxg4 select:where(.svelte-1jiaxg4){width:100%}.option-items.svelte-1jiaxg4{background:#0000000d;border-radius:8px;display:flex;flex-direction:column;gap:12px;margin-top:8px;padding:10px}.option-items.svelte-1jiaxg4 .item-group:where(.svelte-1jiaxg4){display:flex;flex-direction:column;gap:8px}.option-items.svelte-1jiaxg4 h5:where(.svelte-1jiaxg4){color:#b8ffd2;font-size:16px;margin:0}.item-row.svelte-1jiaxg4{align-items:center;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.item-hint.svelte-1jiaxg4{color:#c8e6c9;font-size:14px;margin:0}.add-item-button.svelte-1jiaxg4{align-self:flex-start;background-color:#004d99;border:none;border-radius:6px;color:#fff;cursor:pointer;padding:6px 14px}.add-item-button.svelte-1jiaxg4:hover{background-color:#036}.remove-button.svelte-1jiaxg4{background-color:#aa1b1b;border:none;border-radius:6px;color:#fff;cursor:pointer;padding:6px 12px}.remove-button.svelte-1jiaxg4:hover{background-color:#800f0f}.sr-only.svelte-1jiaxg4{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.option-draft.svelte-1jiaxg4{align-items:end;border-top:1px solid hsla(0,0%,100%,.1);display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));padding-top:12px}.add-button.svelte-1jiaxg4{align-self:start;background-color:#05c;border:none;border-radius:6px;color:#fff;cursor:pointer;margin-top:10px;padding:8px 16px}.add-button.svelte-1jiaxg4:hover{background-color:#003d99}.delete-button.svelte-1jiaxg4{background-color:#aa1b1b;border:none;border-radius:6px;color:#fff;cursor:pointer;padding:8px 16px}.delete-button.svelte-1jiaxg4:hover{background-color:#800f0f}.preview-button.svelte-1jiaxg4{background-color:#05c;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;margin-left:10px;margin-top:20px;padding:12px 24px}.preview-button.svelte-1jiaxg4:hover{background-color:#003d99}@media (max-width:480px){.quest-form.svelte-1jiaxg4{padding:10px}input.svelte-1jiaxg4,select.svelte-1jiaxg4,textarea.svelte-1jiaxg4{font-size:14px;width:100%}.form-submit.svelte-1jiaxg4{align-items:stretch;flex-direction:column}.preview-button.svelte-1jiaxg4{margin-left:0;width:100%}.submit-button.svelte-1jiaxg4{width:100%}}.success-message.svelte-1uzw90t{background:#2c5837;border:2px solid #007006;border-radius:12px;color:#fff;padding:20px;text-align:center}.view-link.svelte-1uzw90t{color:#68d46d;margin-left:8px}
