.meadow.svelte-1qajhmg{--m-sky-top:#e3e6da;--m-sky-bottom:#f3efe4;--m-sun:#f0d9ad;--m-cloud:#fbfaf6;--m-hill-far:#cdd4c1;--m-hill-mid:#b4bfa2;--m-field-top:#a9b791;--m-field-bottom:#8fa078;--m-grass:#6f8360;--m-trunk:#8a6c55;--m-leaf:#8f9d7f;--m-leaf-dark:#606c5a;--m-leaf-light:#aab79a;--m-flower-a:#e8c27e;--m-flower-b:#e2b2a4;--m-flower-c:#fbfaf6;--m-flower-center:#c99c55;--m-wing:#d9a35b;--m-wing-2:#e6bfae;--m-shadow:#3c46322e;width:100%;height:100%;display:block}:root[data-theme=dark] .meadow.svelte-1qajhmg{--m-sky-top:#1f2421;--m-sky-bottom:#3a3a31;--m-sun:#e9dcb8;--m-cloud:#4a4a42;--m-hill-far:#3a4236;--m-hill-mid:#434e3d;--m-field-top:#4a5641;--m-field-bottom:#3a4434;--m-grass:#67785a;--m-leaf:#6f7d62;--m-leaf-dark:#4b5645;--m-leaf-light:#8a9879;--m-shadow:#0000004d}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .meadow.svelte-1qajhmg{--m-sky-top:#1f2421;--m-sky-bottom:#3a3a31;--m-sun:#e9dcb8;--m-cloud:#4a4a42;--m-hill-far:#3a4236;--m-hill-mid:#434e3d;--m-field-top:#4a5641;--m-field-bottom:#3a4434;--m-grass:#67785a;--m-leaf:#6f7d62;--m-leaf-dark:#4b5645;--m-leaf-light:#8a9879;--m-shadow:#0000004d}}.cloud.svelte-1qajhmg{animation:60s linear infinite svelte-1qajhmg-drift}.c1.svelte-1qajhmg{--y:110px;animation-duration:70s}.c2.svelte-1qajhmg{--y:190px;animation-duration:95s;animation-delay:-40s}@keyframes svelte-1qajhmg-drift{0%{transform:translate(-80px, var(--y))}to{transform:translate(680px, var(--y))}}.tree.svelte-1qajhmg,.blade.svelte-1qajhmg,.flower.svelte-1qajhmg{transform-box:fill-box;transform-origin:50% 100%;animation:5s ease-in-out infinite svelte-1qajhmg-sway}.flower.svelte-1qajhmg{transform-origin:50% 0}.b1.svelte-1qajhmg{animation-delay:-1.6s}.b2.svelte-1qajhmg{animation-delay:-3.1s}@keyframes svelte-1qajhmg-sway{0%,to{rotate:-2deg}50%{rotate:2deg}}.tail.svelte-1qajhmg{transform-box:fill-box;transform-origin:100% 100%;animation:3.2s ease-in-out infinite svelte-1qajhmg-swish}@keyframes svelte-1qajhmg-swish{0%,to{rotate:0deg}50%{rotate:8deg}}.arm.svelte-1qajhmg{transform-box:view-box;transform-origin:312px 560px;animation:4.8s ease-in-out infinite svelte-1qajhmg-reach}@keyframes svelte-1qajhmg-reach{0%,to{rotate:6deg}35%{rotate:-6deg}45%{rotate:-10deg}60%{rotate:4deg}}.flight.svelte-1qajhmg{animation:9.6s ease-in-out infinite svelte-1qajhmg-flutter-path}@keyframes svelte-1qajhmg-flutter-path{0%,to{transform:translate(392px,430px)}25%{transform:translate(430px,392px)}45%{transform:translate(372px,406px)}70%{transform:translate(414px,448px)}}.butterfly.svelte-1qajhmg{animation:.9s ease-in-out infinite svelte-1qajhmg-bob;rotate:14deg}@keyframes svelte-1qajhmg-bob{50%{translate:0 -4px}}.wing.svelte-1qajhmg{transform-box:view-box;transform-origin:0 0;animation:.32s ease-in-out infinite alternate svelte-1qajhmg-flap}@keyframes svelte-1qajhmg-flap{0%{scale:1}to{scale:.25 1}}@media (prefers-reduced-motion:reduce){.cloud.svelte-1qajhmg,.tree.svelte-1qajhmg,.blade.svelte-1qajhmg,.flower.svelte-1qajhmg,.tail.svelte-1qajhmg,.arm.svelte-1qajhmg,.flight.svelte-1qajhmg,.butterfly.svelte-1qajhmg,.wing.svelte-1qajhmg{animation:none}.flight.svelte-1qajhmg{transform:translate(392px,430px)}.c1.svelte-1qajhmg{transform:translate(130px,110px)}.c2.svelte-1qajhmg{transform:translate(330px,190px)}}.auth.svelte-5bky5h{background:radial-gradient(circle at 12% 8%, color-mix(in srgb, var(--c-sage) 18%, transparent), transparent 45%), radial-gradient(circle at 88% 92%, color-mix(in srgb, var(--c-peach) 18%, transparent), transparent 45%), var(--bg);min-height:100dvh;display:grid}.form-side.svelte-5bky5h{place-items:center;padding:24px 16px;display:grid}.card.svelte-5bky5h{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);width:100%;max-width:400px;box-shadow:var(--shadow);padding:32px 28px 28px;position:relative}.brand.svelte-5bky5h{font-family:var(--font-serif);align-items:center;gap:12px;margin-bottom:24px;font-size:1.6rem;font-weight:600;display:flex}.sprig.svelte-5bky5h{opacity:.9;position:absolute;top:18px;right:18px}.art.svelte-5bky5h{display:none}@media (width>=960px){.auth.svelte-5bky5h{grid-template-columns:minmax(440px,1fr) minmax(0,1.15fr)}.art.svelte-5bky5h{box-shadow:var(--shadow);border-radius:28px;margin:16px 16px 16px 0;display:block;position:relative;overflow:hidden}.art.svelte-5bky5h .meadow{position:absolute;inset:0}.motto.svelte-5bky5h{font-family:var(--font-serif);color:var(--text);opacity:.85;margin:0;font-size:clamp(1.4rem,2.2vw,2rem);line-height:1.2;position:absolute;top:32px;left:36px}}
