.ob.svelte-19g92rv{--ogee:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M0 100V52C0 33 13 23 29 15C39 10 46 6 50 0C54 6 61 10 71 15C87 23 100 33 100 52V100Z'/%3E%3C/svg%3E");z-index:60;background:var(--paper);outline:none;flex-direction:column;display:flex;position:fixed;inset:0}.col.svelte-19g92rv{width:100%;max-width:430px;min-height:0;padding:env(safe-area-inset-top,0px) 22px calc(16px + var(--safe-b));flex-direction:column;flex:1;margin:0 auto;display:flex}.bar.svelte-19g92rv{flex:none;justify-content:space-between;align-items:center;height:56px;display:flex}.back.svelte-19g92rv{background:var(--sunk);width:38px;height:38px;color:var(--navy);border-radius:12px;place-items:center;display:grid}.skip.svelte-19g92rv{color:var(--ink2);padding:8px 2px;font-size:13.5px;font-weight:700}.door.svelte-19g92rv{aspect-ratio:148/188;background:var(--arch);height:clamp(130px,28dvh,290px);-webkit-mask:var(--ogee) 0 0/100% 100% no-repeat;-webkit-mask:var(--ogee) 0 0/100% 100% no-repeat;mask:var(--ogee) 0 0/100% 100% no-repeat;transition:height .45s var(--ease);border-radius:0 0 22px 22px;flex:none;align-self:center;position:relative}.door.small.svelte-19g92rv{height:clamp(84px,15dvh,130px)}.win.svelte-19g92rv{-webkit-mask:var(--ogee) 0 0/100% 100% no-repeat;-webkit-mask:var(--ogee) 0 0/100% 100% no-repeat;mask:var(--ogee) 0 0/100% 100% no-repeat;position:absolute;inset:8% 9% 0;overflow:hidden}.sky.svelte-19g92rv{opacity:0;transition:opacity .7s;position:absolute;inset:0}.sky.on.svelte-19g92rv{opacity:1}.sun.svelte-19g92rv{aspect-ratio:1;background:var(--peach-sun);width:30%;transform:translate(-50%, -50%) translate(var(--sx), var(--sy));transition:transform .8s var(--ease);border-radius:50%;position:absolute;top:56%;left:50%;box-shadow:0 0 0 9px #eda07d38}.hill.svelte-19g92rv{background:var(--cream);border-radius:50% 50% 0 0/100% 100% 0 0;height:60%;position:absolute;bottom:-29%;left:-30%;right:-30%}.body.svelte-19g92rv{overscroll-behavior:contain;flex:auto;min-height:0;padding:20px 2px 12px;overflow-y:auto}.pane.svelte-19g92rv{animation:rise .35s var(--ease) both}h1.svelte-19g92rv{margin:0;font-size:30px;font-weight:500;line-height:1.15}.lead.svelte-19g92rv{color:var(--ink2);margin:8px 0 0;font-size:14.5px;line-height:1.55}.langs.svelte-19g92rv{margin-top:18px}.feat.svelte-19g92rv{gap:12px;margin:14px 0 0;padding:0;list-style:none;display:grid}.feat.svelte-19g92rv li:where(.svelte-19g92rv){align-items:center;gap:12px;display:flex}.fi.svelte-19g92rv{background:var(--navy-soft);width:38px;height:38px;color:var(--navy);border-radius:13px;flex:none;place-items:center;display:grid}.feat.svelte-19g92rv b:where(.svelte-19g92rv){font-size:14px;display:block}.feat.svelte-19g92rv small:where(.svelte-19g92rv){color:var(--ink2);margin-top:1px;font-size:12.5px;line-height:1.4;display:block}.note.svelte-19g92rv{color:var(--ink3);margin:14px 0 0;font-size:12px}.next.svelte-19g92rv{margin-top:14px;padding:13px 14px;display:block}.np.svelte-19g92rv{margin-top:4px;font-size:20px;display:block}.foot.svelte-19g92rv{flex-wrap:wrap;flex:none;align-items:center;gap:8px;padding-top:8px;display:flex}.dots.svelte-19g92rv{flex:1;gap:5px;display:flex}.dots.svelte-19g92rv span:where(.svelte-19g92rv){background:var(--line-strong);width:7px;height:7px;transition:width .3s var(--ease);border-radius:99px}.dots.svelte-19g92rv span.on:where(.svelte-19g92rv){background:var(--peach);width:20px}.go.svelte-19g92rv,.later.svelte-19g92rv{border-radius:16px;height:50px;font-size:15px;font-weight:700}.go.svelte-19g92rv{background:var(--navy);color:var(--on-navy);padding:0 34px}.go.wide.svelte-19g92rv,.later.svelte-19g92rv{width:100%}.later.svelte-19g92rv{background:var(--sunk);color:var(--ink)}
