.center-screen.svelte-1uha8ag{display:flex;justify-content:center;align-items:center;height:100dvh;width:100%}.auth-form-container.svelte-1uha8ag{padding:0;display:flex;flex-direction:column;gap:0;flex-shrink:0;overflow:hidden;max-height:0;opacity:0;pointer-events:none;transition:max-height .4s cubic-bezier(.4,0,.2,1),opacity .25s ease,padding .4s cubic-bezier(.4,0,.2,1)}.auth-form-container.active.svelte-1uha8ag{padding:32px 36px;max-height:1000px;opacity:1;pointer-events:auto}.auth-form-content.svelte-1uha8ag{display:flex;flex-direction:column;gap:28px}.hub-nav.svelte-1uha8ag{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px}.hub-nav.svelte-1uha8ag a:where(.svelte-1uha8ag){display:block;flex:1 1 calc(50% - 6px);padding:14px 18px;border:2px solid var(--m-border-color);border-radius:4px;font-family:var(--m-font-pixel);font-size:2rem;color:var(--m-ink);text-decoration:none;background:var(--m-cream);box-shadow:4px 4px 0 var(--m-border-color);transition:transform .08s,box-shadow .08s,background .08s}.hub-nav.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{background:var(--m-butter);transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--m-border-color)}.hub-nav.svelte-1uha8ag a:where(.svelte-1uha8ag):active{transform:translate(4px,4px);box-shadow:0 0 0 var(--m-border-color)}.login.svelte-1uha8ag form:where(.svelte-1uha8ag){display:flex;flex-direction:column;gap:3vh;align-items:center}.login.svelte-1uha8ag input:where(.svelte-1uha8ag){width:100%;padding:10px 14px;border:2px solid var(--m-border-color);border-radius:4px;background:var(--m-cream);color:var(--m-ink);font-family:var(--m-font-pixel);font-size:1.2rem;box-shadow:4px 4px 0 var(--m-border-color);outline:none;transition:box-shadow .08s,background .08s}.login.svelte-1uha8ag input:where(.svelte-1uha8ag):focus{background:var(--m-butter);box-shadow:6px 6px 0 var(--m-border-color)}.login.svelte-1uha8ag input:where(.svelte-1uha8ag)::placeholder{color:var(--m-muted)}.login.svelte-1uha8ag button:where(.svelte-1uha8ag){display:block;flex:1 1 calc(50% - 6px);padding:14px 18px;border:2px solid var(--m-border-color);border-radius:4px;font-family:var(--m-font-pixel);font-size:1.3rem;color:var(--m-ink);text-decoration:none;background:var(--m-cream);box-shadow:4px 4px 0 var(--m-border-color);transition:transform .08s,box-shadow .08s,background .08s;margin-left:auto;cursor:pointer}.login.svelte-1uha8ag button:where(.svelte-1uha8ag):hover{background:var(--m-butter);transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--m-border-color)}.login.svelte-1uha8ag button:where(.svelte-1uha8ag):active{transform:translate(4px,4px);box-shadow:0 0 0 var(--m-border-color)}.toggle-form.svelte-1uha8ag{background:none;border:none;color:var(--m-muted);font-family:var(--m-font-pixel);font-size:1rem;cursor:pointer;text-align:center;padding:8px 0;transition:color .2s}.toggle-form.svelte-1uha8ag:hover{color:var(--m-ink)}.cursor.svelte-1uha8ag{animation:svelte-1uha8ag-blink 1s step-start infinite}@keyframes svelte-1uha8ag-blink{0%,to{opacity:1}50%{opacity:0}}.username.svelte-1uha8ag{color:var(--m-muted);font-weight:100}
