:is(html:has(.duo-page),body:has(.duo-page)){background:#f5f5ef;width:100%;height:auto;min-height:100%;overflow:auto}body:has(.duo-page){touch-action:auto;-webkit-user-select:auto;user-select:auto;-webkit-touch-callout:default;color:#29372e}.duo-page.svelte-r2465w{--muted:#737b70;--ink:#29372e;background:radial-gradient(at 50% 44%,#e9eddf 0,#f5f5ef 62%);min-height:100svh;padding:0 36px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}header.svelte-r2465w{justify-content:space-between;align-items:center;max-width:1160px;height:100px;margin:auto;display:flex}a.svelte-r2465w{color:inherit;text-decoration:none}.brand.svelte-r2465w{letter-spacing:-.3px;align-items:center;gap:9px;font-size:16px;font-weight:650;display:flex}.brand.svelte-r2465w img:where(.svelte-r2465w){width:38px;height:38px}.platform.svelte-r2465w{color:var(--muted);margin-left:4px;font-weight:400}.header-link.svelte-r2465w{color:#586552;font-size:13px}.header-link.svelte-r2465w span:where(.svelte-r2465w){color:var(--ink);margin-left:12px}.intro.svelte-r2465w{text-align:center;padding-top:29px}h1.svelte-r2465w{letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(35px,4.2vw,56px);font-weight:530;line-height:1.12}h1.svelte-r2465w span:where(.svelte-r2465w){color:#78816e}.intro.svelte-r2465w p:where(.svelte-r2465w){color:#687260;margin:19px 0 0;font-size:15px;line-height:1.5}.demo.svelte-r2465w{max-width:1060px;margin:0 auto;position:relative}.stage.svelte-r2465w{width:100%;height:440px}.preview-options.svelte-r2465w{pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;inset:32px 40px auto}.demo-label.svelte-r2465w{letter-spacing:.025em;color:#8b9385;align-items:center;gap:6px;font-size:10px;display:inline-flex}.live-dot.svelte-r2465w{background:#819677;border-radius:50%;width:4px;height:4px}.wallpapers.svelte-r2465w{pointer-events:auto;border:1px solid #d9ded2;border-radius:30px;gap:3px;padding:3px;display:flex}.wallpapers.svelte-r2465w button:where(.svelte-r2465w){width:31px;height:29px;min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:#90998a;background:0 0;border:0;padding:6px;transition:background .15s,color .15s}.wallpapers.svelte-r2465w button.chosen:where(.svelte-r2465w){color:#3d4d36;background:#fff;box-shadow:0 1px 4px #28351d0b}.wallpapers.svelte-r2465w svg:where(.svelte-r2465w){width:17px;height:17px;display:block}.angle-control.svelte-r2465w{width:min(330px,100%);margin:-8px auto 0;position:relative}.angle-heading.svelte-r2465w{justify-content:space-between;align-items:baseline;margin-bottom:15px;display:flex}label.svelte-r2465w{color:#596551;font-size:12px}output.svelte-r2465w{letter-spacing:-1px;font-variant-numeric:tabular-nums;font-size:26px;font-weight:350}output.svelte-r2465w span:where(.svelte-r2465w){font-size:20px}input[type=range].svelte-r2465w{appearance:none;cursor:ew-resize;touch-action:pan-y;background:0 0;border-radius:20px;width:100%;height:25px;margin:-10px 0;display:block}input[type=range].svelte-r2465w::-webkit-slider-runnable-track{background:linear-gradient(to right, #738469 var(--fill), #d6dccf var(--fill));border-radius:20px;height:5px}input[type=range].svelte-r2465w::-moz-range-track{background:linear-gradient(to right, #738469 var(--fill), #d6dccf var(--fill));border-radius:20px;height:5px}input[type=range].svelte-r2465w::-webkit-slider-thumb{appearance:none;cursor:grab;background:#6c7d63;border:3px solid #fdfdf9;border-radius:50%;width:21px;height:21px;margin-top:-8px;box-shadow:0 1px 6px #34482b35}input[type=range].svelte-r2465w::-moz-range-thumb{cursor:grab;background:#6c7d63;border:3px solid #fdfdf9;border-radius:50%;width:15px;height:15px;box-shadow:0 1px 6px #34482b35}input[type=range].svelte-r2465w:active::-webkit-slider-thumb{cursor:grabbing}.range-labels.svelte-r2465w{color:#6d7763;justify-content:space-between;margin-top:13px;font-size:10px;display:flex}.download.svelte-r2465w{text-align:center;padding-top:35px}.download-button.svelte-r2465w{color:#f4f7ee;background:linear-gradient(#3e4a38,#2a3727);border:1px solid #2e3d29;border-radius:13px;justify-content:center;align-items:center;gap:11px;padding:16px 26px;font-size:14px;font-weight:550;transition:transform .16s,box-shadow .16s;display:inline-flex;box-shadow:inset 0 1px #ffffff21,0 5px 12px #32462815}.download-button.svelte-r2465w svg:where(.svelte-r2465w){width:17px;height:17px}.download-button.svelte-r2465w:active{transform:scale(.97)}.download.svelte-r2465w p:where(.svelte-r2465w){color:#6d7763;margin:12px 0 21px;font-size:11px}.download.svelte-r2465w p:where(.svelte-r2465w) span:where(.svelte-r2465w){padding:0 5px}.purchase.svelte-r2465w{color:#57674e;font-size:12px}.purchase.svelte-r2465w span:where(.svelte-r2465w){color:#6d7763}footer.svelte-r2465w{color:#6d7763;text-align:center;flex-wrap:wrap;justify-content:center;gap:8px 25px;padding:42px 0 27px;font-size:10px;line-height:1.6;display:flex}a.svelte-r2465w:focus-visible,button.svelte-r2465w:focus-visible,input.svelte-r2465w:focus-visible{outline-offset:6px;outline:2px solid #7a936b}@media (hover:hover){.download-button.svelte-r2465w:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff21,0 7px 16px #32462825}a.svelte-r2465w:not(.brand):not(.download-button):hover{color:#1c3117}}@media (width<=640px){.duo-page.svelte-r2465w{padding:0 22px}header.svelte-r2465w{height:79px}.brand.svelte-r2465w{gap:5px;font-size:14px}.brand.svelte-r2465w img:where(.svelte-r2465w){width:32px;height:32px}.header-link.svelte-r2465w{font-size:11px}.header-link.svelte-r2465w span:where(.svelte-r2465w){margin-left:4px}.intro.svelte-r2465w{padding-top:29px}h1.svelte-r2465w{font-size:clamp(32px,8vw,44px)}.intro.svelte-r2465w p:where(.svelte-r2465w){max-width:290px;margin:17px auto 0;font-size:13px}.stage.svelte-r2465w{width:calc(100% + 44px);height:330px;margin-left:-22px}.preview-options.svelte-r2465w{inset:19px 0 auto}.demo-label.svelte-r2465w{font-size:9px}.angle-control.svelte-r2465w{width:min(290px,100%);margin-top:4px}.download.svelte-r2465w{padding-top:30px}.purchase.svelte-r2465w span:where(.svelte-r2465w):first-child{margin-top:4px;display:block}.purchase.svelte-r2465w span:where(.svelte-r2465w):last-child{display:none}footer.svelte-r2465w{gap:4px;padding-top:33px;font-size:9px}}@media (prefers-reduced-motion:reduce){.download-button.svelte-r2465w,.wallpapers.svelte-r2465w button:where(.svelte-r2465w){transition:none}}@media (pointer:coarse){.wallpapers.svelte-r2465w button:where(.svelte-r2465w){width:40px;height:38px;padding:10px}}
