.login-page.svelte-1x05zx6{background:radial-gradient(at 25% 15%,#eaf0df90,#0000 55%),radial-gradient(at 80% 80%,#e8eedc80,#0000 60%),#f7f9f2;flex-direction:column;justify-content:center;align-items:center;min-height:100dvh;padding:40px 20px;display:flex}.login-card.svelte-1x05zx6{text-align:center;background:#fdfefae8;border:1px solid #e0e7d5;border-radius:16px;width:min(100%,440px);padding:38px 36px;box-shadow:0 15px 70px #3c52100a}.login-card.svelte-1x05zx6 .brand:where(.svelte-1x05zx6){justify-content:center;padding:0}.login-illustration.svelte-1x05zx6{color:#8ca271;background:linear-gradient(135deg,#edf3e2,#e2ebd2);border:1px solid #dbe4cc;border-radius:22px;place-items:center;width:96px;height:84px;margin:40px auto 28px;display:grid;position:relative;transform:rotate(-5deg)}.login-spark.svelte-1x05zx6{color:#98b278;font-size:28px;position:absolute;top:-10px;right:-9px}.eyebrow.svelte-1x05zx6{letter-spacing:1.5px;font-size:8px}h1.svelte-1x05zx6{margin:12px 0;font-size:34px;line-height:1.25}.login-description.svelte-1x05zx6{color:#8d9781;margin:16px 0 26px;font-size:12px;line-height:1.9}.github-signin.svelte-1x05zx6{color:#f5f8ef;background:#34432b;border-radius:7px;justify-content:center;align-items:center;gap:11px;padding:14px 17px;font-size:12px;font-weight:500;transition:background .2s;display:flex}.github-signin.svelte-1x05zx6:hover{background:#485d39}.github-signin.svelte-1x05zx6>svg:where(.svelte-1x05zx6):last-child{color:#b3c49e;margin-left:auto}.github-signin.svelte-1x05zx6>svg:where(.svelte-1x05zx6):first-child{margin-right:auto}.login-private.svelte-1x05zx6{color:#a1ad92;justify-content:center;align-items:center;gap:6px;margin-top:20px;font-size:9px;display:flex}.login-footer.svelte-1x05zx6{color:#9eaa8e;margin-top:26px;font-size:10px}.login-message.svelte-1x05zx6,.login-setup.svelte-1x05zx6{color:#77835e;background:#f3f5e9;border:1px solid #dfe6cf;border-radius:7px;padding:13px;font-size:11px;line-height:1.8}.login-setup.svelte-1x05zx6 strong:where(.svelte-1x05zx6){color:#5f714b;font-size:12px}.login-setup.svelte-1x05zx6 p:where(.svelte-1x05zx6){margin-bottom:0}@media (width<=600px){.login-card.svelte-1x05zx6{padding:30px 24px}.login-card.svelte-1x05zx6 .brand:where(.svelte-1x05zx6){gap:9px;font-size:29px}.login-card.svelte-1x05zx6 .brand-dot:where(.svelte-1x05zx6){display:inline}.login-illustration.svelte-1x05zx6{margin-top:32px}h1.svelte-1x05zx6{font-size:30px}}
