main.svelte-q8ljcc{place-self:center;text-align:center;font-size:1.1em}main.svelte-q8ljcc form:where(.svelte-q8ljcc) button:where(.svelte-q8ljcc){font-size:1.5em}main.svelte-1thkt3q{width:70%;place-self:center}main.svelte-1thkt3q form:where(.svelte-1thkt3q){text-align:center;display:flex;gap:1em}main.svelte-1thkt3q form:where(.svelte-1thkt3q) button:where(.svelte-1thkt3q){flex:1 0 auto}main.svelte-1thkt3q canvas:where(.svelte-1thkt3q){width:100%;height:20vh;border:1px solid #AAA;border-radius:1em}main.svelte-1thkt3q p.links:where(.svelte-1thkt3q){display:flex;gap:1em;margin-bottom:5em}main.svelte-1thkt3q p.links:where(.svelte-1thkt3q) a:where(.svelte-1thkt3q){flex:1 0 auto;display:inline-block;padding:.5em;font-weight:700;color:#fff;text-align:center;text-decoration:none;background-color:var(--color-red);border-radius:.25em}main.svelte-11y3zzi{width:95%;margin-right:auto;margin-left:auto}main.svelte-11y3zzi .signatures:where(.svelte-11y3zzi){display:grid;grid-template-columns:repeat(10,1fr);align-items:end;align-content:start;gap:1rem 2rem}main.svelte-11y3zzi figure:where(.svelte-11y3zzi){margin:0;text-align:center}main.svelte-11y3zzi figure:where(.svelte-11y3zzi) img:where(.svelte-11y3zzi){max-width:100%}:root{--color-red: #EC2536}*{box-sizing:border-box}body{margin:0;padding:0;width:100%;height:100vh;height:100dvh;font-family:Arial,sans-serif}body #app{height:100%;display:grid;grid-template-rows:min-content 1fr min-content}body #app header img,body #app footer img{display:block;width:100%}body #app .tip{font-weight:700;text-align:center;font-size:1.2em}body #app .tip.error{color:red}body #app .tip.success{color:green}label{display:block}label input{padding:.5em;font-size:1.2em;font-family:inherit}label input:focus{outline-color:var(--color-red)}button{padding:.5em 1em;color:#fff;font-family:inherit;font-weight:bolder;background-color:var(--color-red);border:none;border-radius:.25em}button:focus{box-shadow:0 .15em 1em var(--color-red);outline:none}
