header.svelte-1gi2u2c{padding:var(--space-md) 0 var(--space-sm) var(--space-md);border-bottom:1px solid var(--theme-colour-brand-rules, #d0d0d0);width:100%}header.svelte-1gi2u2c nav:where(.svelte-1gi2u2c){display:flex;margin:0 auto;justify-content:flex-start;max-width:660px}@media(max-width:600px){header.svelte-1gi2u2c{padding:var(--space-sm) 0 var(--space-xs) var(--space-sm)}}.field.svelte-u5oryv{display:flex;flex-direction:column;gap:var(--space-xs)}.label-row.svelte-u5oryv{display:flex;justify-content:space-between;align-items:baseline}label.svelte-u5oryv{font-size:var(--theme-font-size-xs);font-weight:600;color:var(--theme-colour-text-primary, #404040);display:block;width:100%}.sample-link.svelte-u5oryv{font-size:var(--theme-font-size-xs);color:var(--theme-colour-accent, #d64000);cursor:pointer;text-decoration:underline;white-space:nowrap}input.svelte-u5oryv{padding:var(--space-sm) var(--space-md);border:1px solid var(--theme-colour-brand-rules, #d0d0d0);border-radius:var(--border-radius);font-size:var(--theme-font-size-sm);font-family:var(--font-sans)}input.svelte-u5oryv:disabled{background:var(--theme-colour-background, #f5f5f5)}button.svelte-a30tlq{padding:var(--space-sm) var(--space-xl);border:1px solid var(--theme-colour-brand-rules, #d0d0d0);border-radius:var(--border-radius);background:var(--theme-colour-background, #fff);color:var(--theme-colour-text-primary, #404040);cursor:pointer;font-size:var(--theme-font-size-xs);font-family:var(--font-sans);transition:background .15s}button.svelte-a30tlq:hover:not(:disabled){background:var(--theme-colour-brand-rules, #f0f0f0)}button.svelte-a30tlq:disabled{opacity:.5;cursor:not-allowed}button.active.svelte-a30tlq{background:var(--theme-colour-accent, #d64000);border-color:var(--theme-colour-accent, #d64000);color:#fff;opacity:1}.dots.svelte-a30tlq span:where(.svelte-a30tlq){display:inline-block;animation:svelte-a30tlq-bounce 1.4s infinite}.dots.svelte-a30tlq span:where(.svelte-a30tlq):nth-child(2){animation-delay:.2s}.dots.svelte-a30tlq span:where(.svelte-a30tlq):nth-child(3){animation-delay:.4s}@keyframes svelte-a30tlq-bounce{0%,80%,to{transform:translateY(0)}40%{transform:translateY(-4px)}}button.svelte-h7pmnm{padding:var(--space-sm) var(--space-xl);border:1px solid var(--theme-colour-brand-rules, #d0d0d0);border-radius:var(--border-radius);background:var(--theme-colour-background, #fff);color:var(--theme-colour-text-primary, #404040);cursor:pointer;font-size:var(--theme-font-size-xs);font-family:var(--font-sans);transition:background .15s}button.svelte-h7pmnm:hover:not(:disabled){background:var(--theme-colour-brand-rules, #f0f0f0)}button.svelte-h7pmnm:disabled{opacity:.5;cursor:not-allowed}button.active.svelte-h7pmnm{background:var(--theme-colour-accent, #d64000);border-color:var(--theme-colour-accent, #d64000);color:#fff;opacity:1}.dots.svelte-h7pmnm span:where(.svelte-h7pmnm){display:inline-block;animation:svelte-h7pmnm-bounce 1.4s infinite}.dots.svelte-h7pmnm span:where(.svelte-h7pmnm):nth-child(2){animation-delay:.2s}.dots.svelte-h7pmnm span:where(.svelte-h7pmnm):nth-child(3){animation-delay:.4s}@keyframes svelte-h7pmnm-bounce{0%,80%,to{transform:translateY(0)}40%{transform:translateY(-4px)}}button.svelte-vdu070{padding:var(--space-sm) var(--space-xl);border:1px solid var(--theme-colour-brand-rules, #d0d0d0);border-radius:var(--border-radius);background:var(--theme-colour-background, #fff);color:var(--theme-colour-text-primary, #404040);cursor:pointer;font-size:var(--theme-font-size-xs);font-family:var(--font-sans);transition:background .15s}button.svelte-vdu070:hover:not(:disabled){background:var(--theme-colour-brand-rules, #f0f0f0)}button.svelte-vdu070:disabled{opacity:.5;cursor:not-allowed}button.active.svelte-vdu070{background:var(--theme-colour-accent, #d64000);border-color:var(--theme-colour-accent, #d64000);color:#fff;opacity:1}.dots.svelte-vdu070 span:where(.svelte-vdu070){display:inline-block;animation:svelte-vdu070-bounce 1.4s infinite}.dots.svelte-vdu070 span:where(.svelte-vdu070):nth-child(2){animation-delay:.2s}.dots.svelte-vdu070 span:where(.svelte-vdu070):nth-child(3){animation-delay:.4s}@keyframes svelte-vdu070-bounce{0%,80%,to{transform:translateY(0)}40%{transform:translateY(-4px)}}button.svelte-1pssk45{padding:var(--space-sm) var(--space-xl);border:1px solid var(--theme-colour-brand-rules, #d0d0d0);border-radius:var(--border-radius);background:var(--theme-colour-background, #fff);color:var(--theme-colour-text-primary, #404040);cursor:pointer;font-size:var(--theme-font-size-xs);font-family:var(--font-sans);transition:background .15s}button.svelte-1pssk45:hover:not(:disabled){background:var(--theme-colour-brand-rules, #f0f0f0)}button.svelte-1pssk45:disabled{opacity:.5;cursor:not-allowed}button.active.svelte-1pssk45{background:var(--theme-colour-accent, #d64000);border-color:var(--theme-colour-accent, #d64000);color:#fff;opacity:1}.dots.svelte-1pssk45 span:where(.svelte-1pssk45){display:inline-block;animation:svelte-1pssk45-bounce 1.4s infinite}.dots.svelte-1pssk45 span:where(.svelte-1pssk45):nth-child(2){animation-delay:.2s}.dots.svelte-1pssk45 span:where(.svelte-1pssk45):nth-child(3){animation-delay:.4s}@keyframes svelte-1pssk45-bounce{0%,80%,to{transform:translateY(0)}40%{transform:translateY(-4px)}}.controls.svelte-6neqnh{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--space-sm)}label.svelte-6neqnh{font-size:var(--theme-font-size-xs);font-weight:600;color:var(--theme-colour-text-primary, #404040);display:block;width:100%}.error.svelte-q6uyge{color:#fff;background:#c00;font-size:var(--theme-font-size-xs);font-family:var(--font-sans);margin:0;padding:var(--space-sm) var(--space-md);border-radius:var(--border-radius)}.footer.svelte-v72raw{position:fixed;bottom:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;padding:var(--space-md);background:var(--theme-colour-background, #f5f5f5);border-top:1px solid var(--theme-colour-brand-rules, #d0d0d0);font-size:var(--theme-font-size-xxs);color:var(--theme-colour-text-secondary, #999);font-family:var(--font-sans)}.footer.svelte-v72raw a:where(.svelte-v72raw){color:var(--theme-colour-text-secondary, #999)}.footer.svelte-v72raw a:where(.svelte-v72raw):hover{color:var(--theme-colour-text-primary, #404040)}.footer-content.svelte-v72raw{max-width:660px;margin:0 auto;display:flex;flex-direction:row;gap:var(--space-sm);width:100%}.hed.svelte-1ukxuv2{display:flex;flex-direction:column;gap:var(--space-xxs);font-size:5rem}.section.svelte-1ukxuv2{font-size:var(--theme-font-size-xs);font-weight:700;font-family:var(--theme-font-family-subhed);text-transform:uppercase;letter-spacing:.05em;color:var(--theme-colour-text-secondary, #666);margin:0}h1.svelte-1ukxuv2{font-size:var(--theme-font-size-3xl);font-weight:900;color:var(--theme-colour-text-primary, #404040);margin:0;line-height:1.2}.dek.svelte-1ukxuv2{font-size:var(--theme-font-size-base);font-weight:300;color:var(--theme-colour-text-primary);margin:0;line-height:1.4;font-family:var(--theme-font-family-note)}.hint.svelte-daca2f{color:var(--theme-colour-text-primary, #404040);background:#fff3cd;font-size:var(--theme-font-size-xs);font-family:var(--font-sans);margin:0;padding:var(--space-sm) var(--space-md);border-radius:var(--border-radius);line-height:1.4}.result.svelte-36lkv2{display:grid;margin-bottom:10rem}.result.svelte-36lkv2 img:where(.svelte-36lkv2){grid-area:1/1;max-width:100%;margin:0;border:1px solid var(--theme-colour-brand-rules, #d0d0d0);border-radius:var(--border-radius)}.download-btn.svelte-36lkv2{grid-area:1/1;justify-self:end;align-self:start;margin:var(--space-md);padding:var(--space-sm) var(--space-lg);background:var(--theme-colour-accent, #d64000);color:#fff;font-size:var(--theme-font-size-xs);font-weight:600;font-family:var(--font-sans);text-decoration:none;border-radius:var(--border-radius);transition:opacity .15s}.download-btn.svelte-36lkv2:hover{opacity:.85}.wrapper.svelte-1lc4iw4,.exporter.svelte-1lc4iw4{display:flex;flex-direction:column;gap:var(--space-xl)}main.svelte-805rnz{padding:var(--space-xl) var(--space-md);margin:0 auto;max-width:660px}
