@charset "UTF-8";

/********* public:fora_app_landing.less ********/
.qr{display:block;height:calc(80px + 1rem)}.qr>canvas{display:inline-block;image-rendering:pixelated;padding:0.5rem;background-color:var(--white);border-radius:.5rem;max-width:100%}.section-banner p,.section-features p,.section-communities h2,.section-testimonials h2,.section-join h2{font-weight:600;font-size:2rem;line-height:120%}.section-banner h1,.section-communities p,.section-testimonials p{font-weight:600;font-size:1rem;line-height:120%;color:var(--text-tertiary)}@media screen and (min-width:900px){.section-banner h1,.section-communities p,.section-testimonials p{font-size:1.125rem}}.app-links{list-style:none;margin:0;padding:0;display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:0.5rem}.app-links>li{flex:none}.app-links a,.app-links img{display:block}.section-communities>h2,.section-testimonials>h2,.section-join>h2,.section-communities>p,.section-testimonials>p,.section-join>p{text-align:center;padding-left:20px;padding-right:20px}@supports (padding: max(0px)){.section-communities>h2,.section-testimonials>h2,.section-join>h2,.section-communities>p,.section-testimonials>p,.section-join>p{padding-left:max(20px, env(safe-area-inset-left));padding-right:max(20px, env(safe-area-inset-right))}}.section-banner,.section-join{padding:3rem}@media screen and (min-width:900px){.section-banner,.section-join{border-radius:.5rem}}.section-banner,.section-testimonials{margin-bottom:1rem}.section-banner{position:relative;overflow:hidden;padding-bottom:17rem;text-align:center;background-image:linear-gradient(255deg, #fff8e9, #e6f9ff)}:root[data-color-scheme="dark"] .section-banner{background-image:linear-gradient(255deg, #0f2c8a, #1b2b3e)}.section-banner .app-logo{border-radius:.25rem}.section-banner .app-links{flex-direction:column;vertical-align:middle}.section-banner .qr{display:inline-block;vertical-align:middle;margin-inline-start:1rem}.section-banner .feature{position:absolute;bottom:0;left:0;right:0;margin:auto;height:16rem;object-fit:contain;object-position:center bottom}@media screen and (min-width:900px){.section-banner{padding-bottom:3rem;padding-right:33%;text-align:unset}.section-banner .feature{width:33%;max-height:calc(100% - 2rem);height:auto;left:unset;right:0}}.section-features{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1rem}@media screen and (min-width:900px){.section-features{flex-direction:row}}.section-features>li{flex:1;padding-bottom:17rem;position:relative}@media screen and (min-width:900px){.section-features>li{border-radius:.75rem}}.section-features>li>p{width:100%;margin:0;padding-top:3rem;padding-inline:3.5rem}.section-features>li>img{display:block;position:absolute;bottom:0;left:0;right:0;margin:auto;padding-inline:1rem;height:16rem;object-fit:contain;object-position:center bottom}.section-features>li:nth-child(1){background-image:linear-gradient(140deg, #e0e7ff, #dbceff)}:root[data-color-scheme="dark"] .section-features>li:nth-child(1){background-image:linear-gradient(140deg, #331f5d, #2b136f)}.section-features>li:nth-child(2){background-image:linear-gradient(138deg, #ffb4b1, #ffe0a7)}:root[data-color-scheme="dark"] .section-features>li:nth-child(2){background-image:linear-gradient(138deg, #774215, #531408)}.section-features>li:nth-child(3){background-image:linear-gradient(315deg, #b6ddae, #eef4c1)}:root[data-color-scheme="dark"] .section-features>li:nth-child(3){background-image:linear-gradient(315deg, #147337, #1f3020)}@keyframes marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}.section-communities{overflow:hidden;position:relative;padding-bottom:15rem}.section-communities img{width:auto;max-width:unset;height:14rem;object-fit:cover;object-position:left center;position:absolute;bottom:1rem;animation:marquee 40s linear infinite}.section-testimonials>ul{list-style:none;margin:0;padding:0;padding-left:20px;padding-right:20px;max-width:30rem;margin:auto}@supports (padding: max(0px)){.section-testimonials>ul{padding-left:max(20px, env(safe-area-inset-left));padding-right:max(20px, env(safe-area-inset-right))}}.section-testimonials>ul>li{width:100%;display:inline-block;background-color:var(--card-bg);padding:1rem 1.5rem;margin-bottom:1rem;border-radius:.75rem}.section-testimonials>ul>li .community{color:var(--text-tertiary);margin-bottom:0.25rem}.section-testimonials>ul>li blockquote{margin:0;padding:0;font-weight:normal;font-size:1rem;line-height:150%;color:var(--text-secondary)}.section-testimonials>ul>li blockquote::before{content:"“"}.section-testimonials>ul>li blockquote::after{content:"”"}.section-join{text-align:center;background-image:linear-gradient(255deg, var(--fora-200), var(--fora-400))}.section-join .qr{margin-bottom:1.5rem}
