/* Reme utility CSS: Tailwind-inspired, scoped with rf- prefix. */
.rf-flex{display:flex}.rf-inline-flex{display:inline-flex}.rf-grid{display:grid}.rf-block{display:block}.rf-hidden{display:none}.rf-flex-row{flex-direction:row}.rf-flex-col{flex-direction:column}.rf-flex-wrap{flex-wrap:wrap}.rf-items-start{align-items:flex-start}.rf-items-center{align-items:center}.rf-items-end{align-items:flex-end}.rf-justify-start{justify-content:flex-start}.rf-justify-center{justify-content:center}.rf-justify-between{justify-content:space-between}.rf-justify-end{justify-content:flex-end}.rf-w-full{width:100%}.rf-h-full{height:100%}.rf-text-center{text-align:center}.rf-relative{position:relative}.rf-absolute{position:absolute}.rf-overflow-hidden{overflow:hidden}.rf-rounded-full{border-radius:9999px}.rf-shadow-sm{box-shadow:0 1px 2px rgba(0,0,0,.05)}.rf-shadow-md{box-shadow:0 4px 12px rgba(0,0,0,.1)}.rf-shadow-lg{box-shadow:0 14px 35px rgba(0,0,0,.14)}
.rf-gap-0{gap:0rem}.rf-p-0{padding:0rem}.rf-px-0{padding-left:0rem;padding-right:0rem}.rf-py-0{padding-top:0rem;padding-bottom:0rem}.rf-m-0{margin:0rem}.rf-mt-0{margin-top:0rem}.rf-mb-0{margin-bottom:0rem}
.rf-gap-1{gap:0.25rem}.rf-p-1{padding:0.25rem}.rf-px-1{padding-left:0.25rem;padding-right:0.25rem}.rf-py-1{padding-top:0.25rem;padding-bottom:0.25rem}.rf-m-1{margin:0.25rem}.rf-mt-1{margin-top:0.25rem}.rf-mb-1{margin-bottom:0.25rem}
.rf-gap-2{gap:0.5rem}.rf-p-2{padding:0.5rem}.rf-px-2{padding-left:0.5rem;padding-right:0.5rem}.rf-py-2{padding-top:0.5rem;padding-bottom:0.5rem}.rf-m-2{margin:0.5rem}.rf-mt-2{margin-top:0.5rem}.rf-mb-2{margin-bottom:0.5rem}
.rf-gap-3{gap:0.75rem}.rf-p-3{padding:0.75rem}.rf-px-3{padding-left:0.75rem;padding-right:0.75rem}.rf-py-3{padding-top:0.75rem;padding-bottom:0.75rem}.rf-m-3{margin:0.75rem}.rf-mt-3{margin-top:0.75rem}.rf-mb-3{margin-bottom:0.75rem}
.rf-gap-4{gap:1rem}.rf-p-4{padding:1rem}.rf-px-4{padding-left:1rem;padding-right:1rem}.rf-py-4{padding-top:1rem;padding-bottom:1rem}.rf-m-4{margin:1rem}.rf-mt-4{margin-top:1rem}.rf-mb-4{margin-bottom:1rem}
.rf-gap-5{gap:1.25rem}.rf-p-5{padding:1.25rem}.rf-px-5{padding-left:1.25rem;padding-right:1.25rem}.rf-py-5{padding-top:1.25rem;padding-bottom:1.25rem}.rf-m-5{margin:1.25rem}.rf-mt-5{margin-top:1.25rem}.rf-mb-5{margin-bottom:1.25rem}
.rf-gap-6{gap:1.5rem}.rf-p-6{padding:1.5rem}.rf-px-6{padding-left:1.5rem;padding-right:1.5rem}.rf-py-6{padding-top:1.5rem;padding-bottom:1.5rem}.rf-m-6{margin:1.5rem}.rf-mt-6{margin-top:1.5rem}.rf-mb-6{margin-bottom:1.5rem}
.rf-gap-8{gap:2rem}.rf-p-8{padding:2rem}.rf-px-8{padding-left:2rem;padding-right:2rem}.rf-py-8{padding-top:2rem;padding-bottom:2rem}.rf-m-8{margin:2rem}.rf-mt-8{margin-top:2rem}.rf-mb-8{margin-bottom:2rem}
.rf-gap-10{gap:2.5rem}.rf-p-10{padding:2.5rem}.rf-px-10{padding-left:2.5rem;padding-right:2.5rem}.rf-py-10{padding-top:2.5rem;padding-bottom:2.5rem}.rf-m-10{margin:2.5rem}.rf-mt-10{margin-top:2.5rem}.rf-mb-10{margin-bottom:2.5rem}
.rf-gap-12{gap:3rem}.rf-p-12{padding:3rem}.rf-px-12{padding-left:3rem;padding-right:3rem}.rf-py-12{padding-top:3rem;padding-bottom:3rem}.rf-m-12{margin:3rem}.rf-mt-12{margin-top:3rem}.rf-mb-12{margin-bottom:3rem}
.rf-gap-16{gap:4rem}.rf-p-16{padding:4rem}.rf-px-16{padding-left:4rem;padding-right:4rem}.rf-py-16{padding-top:4rem;padding-bottom:4rem}.rf-m-16{margin:4rem}.rf-mt-16{margin-top:4rem}.rf-mb-16{margin-bottom:4rem}
.rf-gap-20{gap:5rem}.rf-p-20{padding:5rem}.rf-px-20{padding-left:5rem;padding-right:5rem}.rf-py-20{padding-top:5rem;padding-bottom:5rem}.rf-m-20{margin:5rem}.rf-mt-20{margin-top:5rem}.rf-mb-20{margin-bottom:5rem}
.rf-gap-24{gap:6rem}.rf-p-24{padding:6rem}.rf-px-24{padding-left:6rem;padding-right:6rem}.rf-py-24{padding-top:6rem;padding-bottom:6rem}.rf-m-24{margin:6rem}.rf-mt-24{margin-top:6rem}.rf-mb-24{margin-bottom:6rem}
.rf-rounded-0{border-radius:0rem}
.rf-rounded-1{border-radius:0.125rem}
.rf-rounded-2{border-radius:0.25rem}
.rf-rounded-3{border-radius:0.375rem}
.rf-rounded-4{border-radius:0.5rem}
.rf-rounded-6{border-radius:0.75rem}
.rf-rounded-8{border-radius:1rem}
.rf-rounded-12{border-radius:1.5rem}
.rf-rounded-16{border-radius:2rem}
.rf-rounded-24{border-radius:3rem}
.rf-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}
.rf-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.rf-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.rf-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}
.rf-grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}
.rf-grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}
.rf-grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}
