:root{--shadow-color: 0deg 0% 0%;--shadow-elevation-low: 0px .3px .4px hsl(var(--shadow-color) / .02), 0px .4px .5px -.5px hsl(var(--shadow-color) / .04), 0px .9px 1.2px -.9px hsl(var(--shadow-color) / .06);--shadow-elevation-medium: 0px .3px .4px hsl(var(--shadow-color) / .02), 0px 1px 1.4px -.3px hsl(var(--shadow-color) / .04), 0px 2px 2.7px -.6px hsl(var(--shadow-color) / .05), .1px 4.3px 5.8px -.9px hsl(var(--shadow-color) / .07);--shadow-elevation-high: 0px .3px .4px hsl(var(--shadow-color) / .02), 0px 1.4px 1.9px -.1px hsl(var(--shadow-color) / .03), 0px 2.4px 3.3px -.3px hsl(var(--shadow-color) / .03), 0px 3.6px 4.9px -.4px hsl(var(--shadow-color) / .04), .1px 5.1px 6.9px -.5px hsl(var(--shadow-color) / .05), .1px 7.3px 9.9px -.7px hsl(var(--shadow-color) / .06), .1px 10.4px 14.1px -.8px hsl(var(--shadow-color) / .07), .2px 14.7px 20px -.9px hsl(var(--shadow-color) / .07)}:root{--dark: #414042;--title: #3b778c;--light: #3b778c;--header: rgba(184,234,255,1)}section.svelte-jd12eo.svelte-jd12eo{display:grid;position:relative;height:100vh;width:100vw;place-content:center;background:#4f5f78;background:radial-gradient(circle,#46bcec 10%,#b8eaff 100%);z-index:2}section.svelte-jd12eo #login.svelte-jd12eo{background:white;box-shadow:var(--shadow-elevation-high);border-radius:1rem;padding:2rem;max-width:90%}section.svelte-jd12eo #login .errorMessage.svelte-jd12eo{color:red;border:2px dashed #ccc;padding:.5rem}section.svelte-jd12eo #login header.svelte-jd12eo{display:flex;align-items:center;margin-bottom:1rem}section.svelte-jd12eo #login header #title img.svelte-jd12eo{max-width:100%}section.svelte-jd12eo #login header #title #little.svelte-jd12eo{margin:0;font-size:1.1rem;font-style:italic;color:#666;padding:.5rem 0;text-align:center}section.svelte-jd12eo #login input.svelte-jd12eo{width:100%;margin:0 0 .75rem;padding:1rem;border:3px solid #666;border-radius:5px;box-sizing:border-box;box-shadow:inset 4px 4px #0000001a;outline:none}section.svelte-jd12eo #login input.svelte-jd12eo:focus{border:3px solid var(--light)}section.svelte-jd12eo #login input.error.svelte-jd12eo{border:3px solid red}section.svelte-jd12eo #login button.svelte-jd12eo{margin:0 0 .75rem;padding:.75rem;cursor:pointer;border:3px solid #666;box-shadow:inset 4px 4px #0000001a;border-radius:5px;font-weight:700;font-size:1.1rem;color:var(--dark)}section.svelte-jd12eo #login button.svelte-jd12eo:hover{background:var(--light);color:#fff}section.svelte-jd12eo #disclaimer.svelte-jd12eo{position:absolute;bottom:3rem;text-align:center;width:100%;font-size:1.3rem;color:var(--dark);font-weight:700}@media (max-width: 768px){section.svelte-jd12eo.svelte-jd12eo{background:white;overflow:auto}section.svelte-jd12eo #login.svelte-jd12eo{box-shadow:none;width:90%;margin:0 auto;position:relative}section.svelte-jd12eo #login header.svelte-jd12eo{display:flex;align-items:center;margin-bottom:1rem;flex-flow:column;text-align:center}section.svelte-jd12eo #login header #title #little.svelte-jd12eo{margin-bottom:.5rem}section.svelte-jd12eo #disclaimer.svelte-jd12eo{color:var(--light);max-width:80%;margin:2rem auto 0;position:relative}}@media (min-width: 769px){section.svelte-jd12eo #login.svelte-jd12eo{width:600px}}
