@import"https://fonts.googleapis.com/css2?family=Eagle+Lake&family=Work+Sans&display=swap";header.svelte-1p5w17a{align-content:center;padding-bottom:2em}img.svelte-1p5w17a{max-width:min(80vw,400px)}div.svelte-avz4q4{font-size:.9em;text-align:center;color:var(--b1);line-height:1.15;display:inline;padding-inline:var(--space-wide)}sub.svelte-avz4q4{vertical-align:middle;position:relative;top:.3em;font-size:.7em}#wcb_g.svelte-avz4q4,#wcb_a.svelte-avz4q4{display:inline-flex;justify-content:center;align-items:center;text-align:center;font-size:1em;line-height:1.15;font-family:var(--font-body),-apple-system,BlinkMacSystemFont,sans-serif;text-decoration:none;margin:.2em 0}#wcb_g.svelte-avz4q4,#wcb_a.svelte-avz4q4{padding:.3em .5em;border:.13em solid var(--colour-accent)}#wcb_g.svelte-avz4q4{border-radius:.3em 0 0 .3em;background:var(--colour-bg);border-right:0;min-width:8.2em}#wcb_a.svelte-avz4q4{border-radius:0 .3em .3em 0;border-left:0;background:var(--colour-accent);color:var(--colour-bg);font-weight:700;border-color:var(--colour-accent)}footer.svelte-xqd116{margin-top:auto;justify-content:space-between;align-self:center;font-size:small;margin-bottom:var(--space-wide);display:flex;flex-direction:column;align-items:center}a.svelte-xqd116{text-decoration:none;margin:0 var(--space-narrow);white-space:nowrap}p.svelte-xqd116{text-align:center}a.svelte-xqd116:hover,a.svelte-xqd116:focus{text-decoration:underline}@media screen and (max-width: 768px){p.svelte-xqd116{font-size:medium;line-height:2em}}:root{--colour-accent: #043565;--colour-accent-disabled: rgba(4, 53, 101, .8);--colour-fg: #342627;--colour-bg: #f5f3eb;--colour-error: #c81d25;--colour-success: #34876f;--font-body: "Work Sans", sans-serif;--font-header: "Eagle Lake", cursive;--border-radius: 4px;--space-wide: .8em;--space-narrow: .4em;--shadow-base: rgba(0, 0, 0, .16) 0px 3px 6px, rgba(0, 0, 0, .23) 0px 3px 6px;--shadow-emphasis: rgba(0, 0, 0, .19) 0px 10px 20px, rgba(0, 0, 0, .23) 0px 6px 6px}button{padding:0;border:none;font:inherit;color:inherit;background-color:transparent;cursor:pointer}h1{font-size:2.5em}@media screen and (min-width: 768px){html{font-size:105%}:root{--space-wide: 2em;--space-narrow: 1em}h1{font-size:3em}}body{max-width:1000px;margin:auto;font-family:var(--font-body);color:var(--colour-fg);background-color:var(--colour-bg);line-height:1.5em;min-height:100vh;display:flex;flex-direction:column;align-items:center;padding:0 var(--space-wide)}h1,h2,h3{font-family:var(--font-header);line-height:120%}a{color:var(--colour-accent)}a:hover,a:focus{text-decoration-line:underline;text-decoration-style:double}form{display:flex;flex-direction:column;margin:var(--space-wide) 0;font-family:var(--font-body);border-top:2px solid var(--colour-fg);border-bottom:2px solid var(--colour-fg);padding:0 0 var(--space-wide) 0}@media screen and (min-width: 768px){form{background-color:#3426271a;padding:var(--space-wide);border-radius:var(--border-radius);border:none}}label{margin-bottom:var(--space-narrow)}input,button{border:2px solid var(--colour-accent);padding:var(--space-narrow);width:100%;border-radius:var(--border-radius);box-sizing:border-box;font-size:1em;color:var(--colour-fg)}input[type=email],input[type=text],input[type=password]{font-family:var(--font-body);margin-bottom:var(--space-narrow);background:var(--colour-bg)}input[type=submit],button{font-family:var(--font-header);background:var(--colour-accent);color:var(--colour-bg);-webkit-appearance:none;box-shadow:var(--shadow-base);transition:.3s}button[disabled],input[type=submit][disabled]{cursor:unset}input[type=submit]:hover:not([disabled]),input[type=submit]:focus:not([disabled]),button[type=submit]:hover:not([disabled]),button[type=submit]:focus:not([disabled]){box-shadow:var(--shadow-emphasis)}
