.description.svelte-js01tr{max-width:62ch}.description.svelte-js01tr h2:where(.svelte-js01tr){margin:32px 0 10px;font-size:1.25em}@media only screen and (width<=480px){.description.svelte-js01tr h2:where(.svelte-js01tr){margin-top:26px;font-size:1.1em}}.description.svelte-js01tr>:where(.svelte-js01tr):first-child{margin-top:0}.description.svelte-js01tr p:where(.svelte-js01tr){margin:12px 0}.description.svelte-js01tr ul:where(.svelte-js01tr){margin:12px 0;padding-left:22px}.description.svelte-js01tr ul:where(.svelte-js01tr) li:where(.svelte-js01tr){margin:6px 0;line-height:1.5em}.description.svelte-js01tr blockquote:where(.svelte-js01tr){border-left:3px solid #fff6;margin:20px 0;padding:12px 0 12px 18px;font-style:italic}.description.svelte-js01tr blockquote:where(.svelte-js01tr) p:where(.svelte-js01tr){margin:0}.description.svelte-js01tr blockquote:where(.svelte-js01tr) footer:where(.svelte-js01tr){opacity:.8;margin-top:8px;font-size:.85em;font-style:normal}.screenshots.svelte-1e3gs77{overscroll-behavior-x:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;flex-direction:row;gap:16px;margin-left:-50px;margin-right:-50px;padding-bottom:14px;padding-left:50px;padding-right:50px;scroll-padding-left:50px;display:flex;overflow-x:auto}@media only screen and (width<=768px){.screenshots.svelte-1e3gs77{margin-left:-30px;margin-right:-30px;padding-left:30px;padding-right:30px;scroll-padding-left:30px}}@media only screen and (width<=480px){.screenshots.svelte-1e3gs77{gap:12px;margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px;scroll-padding-left:20px}}.screenshots.svelte-1e3gs77 img:where(.svelte-1e3gs77){scroll-snap-align:start;background-color:#ffffff0f;border-radius:12px;flex:none;width:auto;height:420px}@media only screen and (width<=768px){.screenshots.svelte-1e3gs77 img:where(.svelte-1e3gs77){height:380px}}@media only screen and (width<=480px){.screenshots.svelte-1e3gs77 img:where(.svelte-1e3gs77){height:300px}}.screenshots.svelte-1e3gs77::-webkit-scrollbar{height:8px}.screenshots.svelte-1e3gs77::-webkit-scrollbar-track{background:#ffffff1f;border-radius:4px}.screenshots.svelte-1e3gs77::-webkit-scrollbar-thumb{background:#ffffff73;border-radius:4px}.screenshots.svelte-1e3gs77::-webkit-scrollbar-thumb:hover{background:#ffffffa6}@media (prefers-reduced-motion:reduce){.screenshots.svelte-1e3gs77{scroll-snap-type:none}}.back.svelte-1b7glx3{margin-bottom:28px}.back.svelte-1b7glx3 a:where(.svelte-1b7glx3){opacity:.85;text-decoration:none}.back.svelte-1b7glx3 a:where(.svelte-1b7glx3):hover,.back.svelte-1b7glx3 a:where(.svelte-1b7glx3):focus-visible{opacity:1;text-decoration:underline}@media only screen and (width<=480px){.back.svelte-1b7glx3{margin-bottom:20px}}.app-header.svelte-1b7glx3{flex-direction:row;align-items:center;gap:20px;margin-bottom:26px;display:flex}@media only screen and (width<=480px){.app-header.svelte-1b7glx3{gap:14px;margin-bottom:20px}}.app-header.svelte-1b7glx3 .icon:where(.svelte-1b7glx3){border-radius:20%;flex:none;align-self:flex-start;width:100px;height:auto}@media only screen and (width<=480px){.app-header.svelte-1b7glx3 .icon:where(.svelte-1b7glx3){width:60px}}.app-header.svelte-1b7glx3 .heading:where(.svelte-1b7glx3){flex-direction:column;min-width:0;display:flex}.app-header.svelte-1b7glx3 h1:where(.svelte-1b7glx3){overflow-wrap:anywhere;font-size:2.2em;line-height:1.1em}@media only screen and (width<=768px){.app-header.svelte-1b7glx3 h1:where(.svelte-1b7glx3){font-size:1.9em}}@media only screen and (width<=480px){.app-header.svelte-1b7glx3 h1:where(.svelte-1b7glx3){font-size:1.4em}}.app-header.svelte-1b7glx3 .tagline:where(.svelte-1b7glx3){opacity:.9;margin-top:8px;font-size:1.1em}@media only screen and (width<=480px){.app-header.svelte-1b7glx3 .tagline:where(.svelte-1b7glx3){margin-top:6px;font-size:.95em}}.section.svelte-1b7glx3{margin-top:40px}@media only screen and (width<=480px){.section.svelte-1b7glx3{margin-top:30px}}.screenshots-section.svelte-1b7glx3{margin-top:36px}@media only screen and (width<=480px){.screenshots-section.svelte-1b7glx3{margin-top:26px}}
