@charset "UTF-8";li.svelte-b7bjtw{counter-increment:step-counter;margin-bottom:32px;background:#fff;padding:24px;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 2px 4px #0000000d;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center}li.svelte-b7bjtw span.step-title:where(.svelte-b7bjtw){font-weight:700}li.disabled.svelte-b7bjtw{opacity:.7;background-color:#f8f8f8}li.disabled.svelte-b7bjtw:before{background-color:#95a5a6}li.disabled.svelte-b7bjtw input,li.disabled.svelte-b7bjtw button:where(.svelte-b7bjtw){filter:grayscale(1);pointer-events:none}li.disabled.svelte-b7bjtw pre{opacity:1;filter:none}li.svelte-b7bjtw:before{content:"ステップ " counter(step-counter);font-weight:700;display:inline-block;color:#fff;background-color:#2c3e50;padding:2px 12px;border-radius:20px;font-size:.9rem;margin-right:16px}li.svelte-b7bjtw button:where(.svelte-b7bjtw){margin-left:auto}li.svelte-b7bjtw .file-name,li.svelte-b7bjtw .status-message,li.svelte-b7bjtw .warning-text,li.svelte-b7bjtw div,li.svelte-b7bjtw pre{flex-basis:100%}button.svelte-b7bjtw{background-color:#3498db;color:#fff;border:none;padding:8px 16px;border-radius:4px;cursor:pointer;font-size:1rem;margin:16px 0}button.svelte-b7bjtw:disabled{background-color:#bdc3c7;cursor:not-allowed}button.svelte-b7bjtw:hover:not(:disabled){background-color:#2980b9}body{font-family:Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;line-height:1.6;color:#333;max-width:800px;margin:0 auto;padding:32px;padding-bottom:50vh;background-color:#f9f9f9}h1.svelte-1uha8ag{color:#2c3e50;border-bottom:2px solid #3498db;padding-bottom:8px}p.svelte-1uha8ag{margin-bottom:16px}.last-description.svelte-1uha8ag{margin-bottom:32px}ul.svelte-1uha8ag,ol.svelte-1uha8ag{margin-bottom:24px;padding-left:24px}li.svelte-1uha8ag{margin-bottom:8px}ol.steps.svelte-1uha8ag{list-style:none;padding-left:0;counter-reset:step-counter}details.svelte-1uha8ag{background:#fff;padding:16px;border:1px solid #ddd;border-radius:4px;margin-bottom:16px}details.svelte-1uha8ag summary:where(.svelte-1uha8ag){cursor:pointer;font-weight:700}details.svelte-1uha8ag:last-of-type{margin-bottom:32px}details.svelte-1uha8ag img:where(.svelte-1uha8ag){width:100%}details.svelte-1uha8ag table:where(.svelte-1uha8ag){width:100%;border-collapse:collapse;margin-top:16px;font-size:.9rem}details.svelte-1uha8ag table:where(.svelte-1uha8ag) th:where(.svelte-1uha8ag),details.svelte-1uha8ag table:where(.svelte-1uha8ag) td:where(.svelte-1uha8ag){border:1px solid #ddd;padding:8px;text-align:center}details.svelte-1uha8ag table:where(.svelte-1uha8ag) th:where(.svelte-1uha8ag){background-color:#f2f2f2;font-weight:700}details.svelte-1uha8ag table:where(.svelte-1uha8ag) tr:where(.svelte-1uha8ag):nth-child(2n){background-color:#fafafa}details.svelte-1uha8ag table:where(.svelte-1uha8ag) tr:where(.svelte-1uha8ag):hover{background-color:#f1f1f1}details.svelte-1uha8ag table:where(.svelte-1uha8ag) td:where(.svelte-1uha8ag):first-child{text-align:left;font-weight:500}details.svelte-1uha8ag table:where(.svelte-1uha8ag) td.has-donations:where(.svelte-1uha8ag){background-color:#e3f2fd;font-weight:700}input[type=file].hidden-input.svelte-1uha8ag{display:none}.file-name.svelte-1uha8ag{margin-left:16px;font-size:.9rem;color:#666}pre.svelte-1uha8ag{background:#eee;padding:16px;border-radius:4px;border:1px solid #ccc;font-size:.85rem;max-height:200px;overflow:auto}.status-message.svelte-1uha8ag{font-size:.9rem;font-weight:700;display:block;margin-top:8px}.status-message.success.svelte-1uha8ag{color:green}.status-message.error.svelte-1uha8ag{color:red}.thank-you-message.svelte-1uha8ag{margin-top:32px;padding:24px;background-color:#e8f6ef;border:1px solid #27ae60;border-radius:8px;text-align:center}.thank-you-message.svelte-1uha8ag h2:where(.svelte-1uha8ag){color:#27ae60;margin-top:0}.thank-you-message.svelte-1uha8ag p:where(.svelte-1uha8ag){margin-bottom:0}.error-text.svelte-1uha8ag{color:red}.warning-text.svelte-1uha8ag{font-size:.85rem;color:#d35400;margin-top:8px;font-weight:500}.author-info.svelte-1uha8ag{font-size:.9rem;color:#666;width:fit-content;margin-left:auto;margin-bottom:16px}.selection-container.svelte-1uha8ag{display:flex;gap:24px;margin-top:16px;margin-bottom:16px}.selection-container.svelte-1uha8ag .field:where(.svelte-1uha8ag){display:flex;flex-direction:column;gap:4px}.selection-container.svelte-1uha8ag .field:where(.svelte-1uha8ag) label:where(.svelte-1uha8ag){font-size:.85rem;font-weight:700;color:#555}.selection-container.svelte-1uha8ag .field:where(.svelte-1uha8ag) select:where(.svelte-1uha8ag){padding:8px;border:1px solid #ccc;border-radius:4px;font-size:1rem;background-color:#fff}.selection-container.svelte-1uha8ag .field:where(.svelte-1uha8ag) select:where(.svelte-1uha8ag):focus{outline:none;border-color:#3498db}
