.container.svelte-18ixv9h{margin-top:20px;max-width:95vw;justify-self:center;display:flex;flex-direction:column;align-items:center;gap:20px}.header.svelte-18ixv9h{position:relative}.help-content.svelte-18ixv9h{display:flex;flex-direction:column;gap:16px}p.svelte-18ixv9h{max-width:800px;margin:0 auto;font-size:1.2rem;line-height:1.5rem}.controls.svelte-18ixv9h{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;padding:8px;border-radius:8px;max-width:900px;margin:0 auto;background-color:var(--toolsBackgroundColumn);box-shadow:var(--shadow-low)}.help.svelte-18ixv9h{background-color:#dd90ff;padding:8px;border-radius:8px;box-shadow:var(--shadow-low)}.images.svelte-18ixv9h{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;max-width:400px}.generate-btn.svelte-18ixv9h,.download.svelte-18ixv9h{padding:8px;border:none;background-color:#dd90ff;border-radius:4px;font-size:1.25rem;transition:background-color .2s ease;box-shadow:var(--shadow-low);margin:0 24px}.generate-btn.svelte-18ixv9h:hover:not(:disabled){transform:translateY(-2px);filter:brightness(1.1)}.generate-btn.svelte-18ixv9h:disabled{background-color:var(--gray-700);cursor:not-allowed}.tabs.svelte-18ixv9h{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 4px;padding:8px 4px;background-color:var(--toolsBackgroundColumn);border-radius:8px;box-shadow:var(--shadow-low)}.problem-span.svelte-18ixv9h{max-width:80px;text-align:center}.tab-button.svelte-18ixv9h{padding:8px 16px;cursor:pointer;border-radius:4px;font-size:14px;transition:filter .2s ease,border-color .2s ease;background-color:#fff;box-shadow:var(--shadow-low)}.tab-button.active.svelte-18ixv9h{background-color:#36e925;font-weight:600}.tab-button.svelte-18ixv9h:disabled{background-color:#d3d3d3;cursor:not-allowed}.tab-button.active.svelte-18ixv9h:hover{filter:brightness(1.1)}.pdf-viewer.svelte-18ixv9h{max-width:1000px;margin:0 auto 16px;align-self:center;width:100%;aspect-ratio:8.5 / 11;max-height:100vh;border:1px solid white;background-color:#eee}.pdf-viewer.svelte-18ixv9h iframe.svelte-18ixv9h{width:100%;height:100%;border:none}.loading-placeholder.svelte-18ixv9h{width:100%;aspect-ratio:8.5 / 11;max-height:100vh;margin-top:20px;display:flex;justify-content:center;align-items:center;background-color:#f0f0f0;border:1px dashed white;color:#666;font-style:italic}.small.svelte-18ixv9h{height:15px}.numbers.svelte-18ixv9h{display:flex;gap:8px;flex-wrap:wrap;align-items:center;max-width:300px}
