h1.svelte-149266w{position:absolute;top:1em;left:1em;font-family:var(--font-body)}@media screen and (width <= 750px){h1.svelte-149266w{position:absolute;top:unset;left:unset;bottom:1rem;right:1rem;font-size:1rem}}h2.svelte-149266w{font-size:2rem;letter-spacing:4px;margin:0}.content.svelte-149266w{position:relative;display:flex;justify-content:center;align-items:center;height:100vh}.access.svelte-149266w{display:flex;flex-direction:row;flex-wrap:wrap;column-gap:.6em;font-size:1.2rem}.access.svelte-149266w label:where(.svelte-149266w){font-weight:700}.access.svelte-149266w input:where(.svelte-149266w){padding:.3em .6em;background-color:var(--colour-background);color:var(--colour-highlight);max-width:22rem;outline:none;border:2px solid var(--colour-primary);border-radius:.3em;font-family:var(--font-header);letter-spacing:.5em}.access.svelte-149266w input:where(.svelte-149266w).focused{border-color:var(--colour-secondary)}.access.svelte-149266w input[name=password]:where(.svelte-149266w){width:0;overflow:hidden;border:none;outline:none;padding:0}@media screen and (width <= 750px){.access.svelte-149266w{flex-direction:column}}.center.svelte-149266w{display:flex;flex-direction:column;row-gap:2em;align-items:center}
