.auth-page.svelte-e3wec{background:#fff;grid-template-columns:47% 53%;min-height:100dvh;display:grid}.story.svelte-e3wec{background:#f1f1e8;flex-direction:column;padding:48px clamp(36px,5vw,86px) 30px;display:flex;position:relative;overflow:hidden}.story-copy.svelte-e3wec{z-index:1;margin-top:clamp(64px,10vh,120px);position:relative}h1.svelte-e3wec{letter-spacing:-3px;margin:25px 0 24px;font-size:clamp(43px,4.5vw,70px);font-weight:600;line-height:1.08}em.svelte-e3wec{color:var(--green);font-family:Georgia,serif;font-weight:400}.story-copy.svelte-e3wec p:where(.svelte-e3wec){color:#657168;font-size:17px;line-height:1.8}.illustration.svelte-e3wec{flex:1;min-height:260px;max-height:380px;margin-top:34px;position:relative}.arch.svelte-e3wec{background:#7e957d;border-radius:100px 100px 0 0;width:170px;height:185px;position:absolute;bottom:35px;left:20%;box-shadow:inset -14px 0 #718a71}.arch.svelte-e3wec div:where(.svelte-e3wec){background:#f1f1e8;border-radius:60px 60px 0 0;width:78px;height:130px;position:absolute;bottom:0;left:46px}.ball.svelte-e3wec{background:#d5a570;border-radius:50%;width:94px;height:94px;position:absolute;bottom:35px;left:61%;box-shadow:inset -12px -12px #c89a66}.block.svelte-e3wec{background:#d7a18b;border-radius:9px 9px 3px 3px;width:93px;height:52px;position:absolute;bottom:35px;left:0;transform:rotate(-7deg)}.leaf.svelte-e3wec{color:#8da188;position:absolute;bottom:150px;left:73%;transform:rotate(28deg)}.orbit.svelte-e3wec{border:1px solid #d8dccf;border-radius:50%;width:310px;height:115px;position:absolute;bottom:48px;left:5%;transform:rotate(-18deg)}.orbit-two.svelte-e3wec{width:220px;bottom:135px;left:27%;transform:rotate(17deg)}.float-note.svelte-e3wec{white-space:nowrap;background:#fffdf7;border:1px solid #e4e5d9;border-radius:12px;align-items:center;gap:10px;padding:17px 16px;font-size:12px;display:flex;position:absolute;bottom:6px;left:12%;transform:rotate(-3deg);box-shadow:0 8px 24px #33443209}.float-note.svelte-e3wec span:where(.svelte-e3wec){color:var(--green)}.little-star.svelte-e3wec{color:#b3a06f;font-size:35px;position:absolute;bottom:190px;left:6%}.story-footer.svelte-e3wec{color:#758073;align-items:center;gap:8px;margin-top:30px;font-size:11px;display:flex}.dot.svelte-e3wec{background:#82957c;border-radius:50%;width:6px;height:6px}.auth-main.svelte-e3wec{flex-direction:column;min-width:0;padding:54px 36px 26px;display:flex}.auth-content.svelte-e3wec{width:min(100%,390px);margin:auto;padding:50px 0}footer.svelte-e3wec{text-align:center;color:#8b918b;letter-spacing:.1px;font-size:10px}.mobile-brand.svelte-e3wec{display:none}@media (width<=850px){.auth-page.svelte-e3wec{grid-template-columns:40% 60%}.story.svelte-e3wec{padding:35px 26px}.story-copy.svelte-e3wec h1:where(.svelte-e3wec){letter-spacing:-2px;font-size:43px}.float-note.svelte-e3wec{font-size:10px;left:0}.illustration.svelte-e3wec{margin-left:-15px}}@media (width<=650px){.auth-page.svelte-e3wec{background:var(--canvas);display:block}.story.svelte-e3wec{display:none}.auth-main.svelte-e3wec{min-height:100dvh;padding:30px 25px 22px}.mobile-brand.svelte-e3wec{display:block}.auth-content.svelte-e3wec{margin:auto;padding:50px 0}.auth-main.svelte-e3wec footer:where(.svelte-e3wec){font-size:9px}}
