.text-xs {
    font-size: 12px;
}

.text-sm {
    font-size: 14px;
}

.text-base {
    font-size: 16px;
}

.text-lg {
    font-size: 18px;
}

.text-xl {
    font-size: 20px;
}

.text-2xl {
    font-size: 24px;
}

.text-3xl {
    font-size: 32px;
}

.text-4xl {
    font-size: 40px;
}

.text-5xl {
    font-size: 48px;
}

.text-6xl {
    font-size: 64px;
}

.text-7xl {
    font-size: 80px;
}

.text-8xl {
    font-size: 96px;
}

.text-9xl {
    font-size: 128px;
}

.text-10xl {
    font-size: 160px;
}

.font-thin {
    font-weight: 100;
}

.font-extralight {
    font-weight: 200;
}

.font-light {
    font-weight: 300;
}

.font-normal {
    font-weight: 400;
}

.font-medium {
    font-weight: 500;
}

.font-semibold {
    font-weight: 600;
}

.font-bold {
    font-weight: 700;
}

.font-extrabold {
    font-weight: 800;
}

.font-black {
    font-weight: 900;
}

.h-1 {
    height: 0.25rem;
}

.h-2 {
    height: 0.5rem;
}

.h-3 {
    height: 0.75rem;
}

.h-4 {
    height: 1rem;
}

.h-5 {
    height: 1.25rem;
}

.h-6 {
    height: 1.5rem;
}

.h-7 {
    height: 1.75rem;
}

.h-8 {
    height: 2rem;
}

.h-9 {
    height: 2.25rem;
}

.h-10 {
    height: 2.5rem;
}

.h-11 {
    height: 2.75rem;
}

.h-12 {
    height: 3rem;
}

.h-15 {
    height: 3.75rem;
}

.h-20 {
    height: 5rem;
}

.h-24 {
    height: 6rem;
}

.h-32 {
    height: 8rem;
}

.h-40 {
    height: 10rem;
}

.h-48 {
    height: 12rem;
}

.h-56 {
    height: 14rem;
}

.h-64 {
    height: 16rem;
}

.h-72 {
    height: 18rem;
}

.h-80 {
    height: 20rem;
}

.h-96 {
    height: 24rem;
}

.max-h-1 {
    max-height: 0.25rem;
}

.max-h-2 {
    max-height: 0.5rem;
}

.max-h-3 {
    max-height: 0.75rem;
}

.max-h-4 {
    max-height: 1rem;
}

.max-h-5 {
    max-height: 1.25rem;
}

.max-h-6 {
    max-height: 1.5rem;
}

.max-h-7 {
    max-height: 1.75rem;
}

.max-h-8 {
    max-height: 2rem;
}

.max-h-9 {
    max-height: 2.25rem;
}

.max-h-10 {
    max-height: 2.5rem;
}

.max-h-11 {
    max-height: 2.75rem;
}

.max-h-12 {
    max-height: 3rem;
}

.max-h-15 {
    max-height: 3.75rem;
}

.max-h-20 {
    max-height: 5rem;
}

.max-h-24 {
    max-height: 6rem;
}

.max-h-32 {
    max-height: 8rem;
}

.max-h-40 {
    max-height: 10rem;
}

.max-h-48 {
    max-height: 12rem;
}

.max-h-56 {
    max-height: 14rem;
}

.max-h-64 {
    max-height: 16rem;
}

.max-h-72 {
    max-height: 18rem;
}

.max-h-80 {
    max-height: 20rem;
}

.max-h-96 {
    max-height: 24rem;
}

.w-1 {
    width: 0.25rem;
}

.w-2 {
    width: 0.5rem;
}

.w-3 {
    width: 0.75rem;
}

.w-4 {
    width: 1rem;
}

.w-5 {
    width: 1.25rem;
}

.w-6 {
    width: 1.5rem;
}

.w-7 {
    width: 1.75rem;
}

.w-8 {
    width: 2rem;
}

.w-9 {
    width: 2.25rem;
}

.w-10 {
    width: 2.5rem;
}

.w-11 {
    width: 2.75rem;
}

.w-12 {
    width: 3rem;
}

.w-15 {
    width: 3.75rem;
}

.w-20 {
    width: 5rem;
}

.w-24 {
    width: 6rem;
}

.w-32 {
    width: 8rem;
}

.w-40 {
    width: 10rem;
}

.w-48 {
    width: 12rem;
}

.w-56 {
    width: 14rem;
}

.w-64 {
    width: 16rem;
}

.w-72 {
    width: 18rem;
}

.w-80 {
    width: 20rem;
}

.w-96 {
    width: 24rem;
}

.max-w-1 {
    max-width: 0.25rem;
}

.max-w-2 {
    max-width: 0.5rem;
}

.max-w-3 {
    max-width: 0.75rem;
}

.max-w-4 {
    max-width: 1rem;
}

.max-w-5 {
    max-width: 1.25rem;
}

.max-w-6 {
    max-width: 1.5rem;
}

.max-w-7 {
    max-width: 1.75rem;
}

.max-w-8 {
    max-width: 2rem;
}

.max-w-9 {
    max-width: 2.25rem;
}

.max-w-10 {
    max-width: 2.5rem;
}

.max-w-11 {
    max-width: 2.75rem;
}

.max-w-12 {
    max-width: 3rem;
}

.max-w-15 {
    max-width: 3.75rem;
}

.max-w-20 {
    max-width: 5rem;
}

.max-w-24 {
    max-width: 6rem;
}

.max-w-32 {
    max-width: 8rem;
}

.max-w-40 {
    max-width: 10rem;
}

.max-w-48 {
    max-width: 12rem;
}

.max-w-56 {
    max-width: 14rem;
}

.max-w-64 {
    max-width: 16rem;
}

.max-w-72 {
    max-width: 18rem;
}

.max-w-80 {
    max-width: 20rem;
}

.max-w-96 {
    max-width: 24rem;
}

.size-1 {
    width: 0.25rem;
    height: 0.25rem;
}

.size-2 {
    width: 0.5rem;
    height: 0.5rem;
}

.size-3 {
    width: 0.75rem;
    height: 0.75rem;
}

.size-4 {
    width: 1rem;
    height: 1rem;
}

.size-5 {
    width: 1.25rem;
    height: 1.25rem;
}

.size-6 {
    width: 1.5rem;
    height: 1.5rem;
}

.size-7 {
    width: 1.75rem;
    height: 1.75rem;
}

.size-8 {
    width: 2rem;
    height: 2rem;
}

.size-9 {
    width: 2.25rem;
    height: 2.25rem;
}

.size-10 {
    width: 2.5rem;
    height: 2.5rem;
}

.size-11 {
    width: 2.75rem;
    height: 2.75rem;
}

.size-12 {
    width: 3rem;
    height: 3rem;
}

.size-15 {
    width: 3.75rem;
    height: 3.75rem;
}

.size-20 {
    width: 5rem;
    height: 5rem;
}

.size-24 {
    width: 6rem;
    height: 6rem;
}

.size-24\.5 {
    width: 6.125rem;
    height: 6.125rem;
}

.size-32 {
    width: 8rem;
    height: 8rem;
}

.size-40 {
    width: 10rem;
    height: 10rem;
}

.size-48 {
    width: 12rem;
    height: 12rem;
}

.size-56 {
    width: 14rem;
    height: 14rem;
}

.size-64 {
    width: 16rem;
    height: 16rem;
}

.size-72 {
    width: 18rem;
    height: 18rem;
}

.size-80 {
    width: 20rem;
    height: 20rem;
}

.size-96 {
    width: 24rem;
    height: 24rem;
}

.-mt-1 {
    margin-top: -0.25rem;
}

.-mt-2 {
    margin-top: -0.5rem;
}

.-mt-3 {
    margin-top: -0.75rem;
}

.-mt-4 {
    margin-top: -1rem;
}

.-mt-5 {
    margin-top: -1.25rem;
}

.-mt-6 {
    margin-top: -1.5rem;
}

.-mt-7 {
    margin-top: -1.75rem;
}

.-mt-8 {
    margin-top: -2rem;
}

.-mt-9 {
    margin-top: -2.25rem;
}

.-mt-10 {
    margin-top: -2.5rem;
}

.-mt-11 {
    margin-top: -2.75rem;
}

.-mt-12 {
    margin-top: -3rem;
}

.-mt-15 {
    margin-top: -3.75rem;
}

.-mt-20 {
    margin-top: -5rem;
}

.-mt-24 {
    margin-top: -6rem;
}

.-mb-1 {
    margin-bottom: -0.25rem;
}

.-mb-2 {
    margin-bottom: -0.5rem;
}

.-mb-3 {
    margin-bottom: -0.75rem;
}

.-mb-4 {
    margin-bottom: -1rem;
}

.-mb-5 {
    margin-bottom: -1.25rem;
}

.-mb-6 {
    margin-bottom: -1.5rem;
}

.-mb-7 {
    margin-bottom: -1.75rem;
}

.-mb-8 {
    margin-bottom: -2rem;
}

.-mb-9 {
    margin-bottom: -2.25rem;
}

.-mb-10 {
    margin-bottom: -2.5rem;
}

.-mb-11 {
    margin-bottom: -2.75rem;
}

.-mb-12 {
    margin-bottom: -3rem;
}

.-mb-15 {
    margin-bottom: -3.75rem;
}

.-mb-20 {
    margin-bottom: -5rem;
}

.-mb-24 {
    margin-bottom: -6rem;
}

.-ml-1 {
    margin-left: -0.25rem;
}

.-ml-2 {
    margin-left: -0.5rem;
}

.-ml-3 {
    margin-left: -0.75rem;
}

.-ml-4 {
    margin-left: -1rem;
}

.-ml-5 {
    margin-left: -1.25rem;
}

.-ml-6 {
    margin-left: -1.5rem;
}

.-ml-7 {
    margin-left: -1.75rem;
}

.-ml-8 {
    margin-left: -2rem;
}

.-ml-9 {
    margin-left: -2.25rem;
}

.-ml-10 {
    margin-left: -2.5rem;
}

.-ml-11 {
    margin-left: -2.75rem;
}

.-ml-12 {
    margin-left: -3rem;
}

.-ml-15 {
    margin-left: -3.75rem;
}

.-ml-20 {
    margin-left: -5rem;
}

.-ml-24 {
    margin-left: -6rem;
}

.-mr-1 {
    margin-right: -0.25rem;
}

.-mr-2 {
    margin-right: -0.5rem;
}

.-mr-3 {
    margin-right: -0.75rem;
}

.-mr-4 {
    margin-right: -1rem;
}

.-mr-5 {
    margin-right: -1.25rem;
}

.-mr-6 {
    margin-right: -1.5rem;
}

.-mr-7 {
    margin-right: -1.75rem;
}

.-mr-8 {
    margin-right: -2rem;
}

.-mr-9 {
    margin-right: -2.25rem;
}

.-mr-10 {
    margin-right: -2.5rem;
}

.-mr-11 {
    margin-right: -2.75rem;
}

.-mr-12 {
    margin-right: -3rem;
}

.-mr-15 {
    margin-right: -3.75rem;
}

.-mr-20 {
    margin-right: -5rem;
}

.-mr-24 {
    margin-right: -6rem;
}

.-mx-1 {
    margin-right: -0.25rem;
    margin-left: -0.25rem;
}

.-mx-2 {
    margin-right: -0.5rem;
    margin-left: -0.5rem;
}

.-mx-3 {
    margin-right: -0.75rem;
    margin-left: -0.75rem;
}

.-mx-4 {
    margin-right: -1rem;
    margin-left: -1rem;
}

.-mx-5 {
    margin-right: -1.25rem;
    margin-left: -1.25rem;
}

.-mx-6 {
    margin-right: -1.5rem;
    margin-left: -1.5rem;
}

.-mx-7 {
    margin-right: -1.75rem;
    margin-left: -1.75rem;
}

.-mx-8 {
    margin-right: -2rem;
    margin-left: -2rem;
}

.-mx-9 {
    margin-right: -2.25rem;
    margin-left: -2.25rem;
}

.-mx-10 {
    margin-right: -2.5rem;
    margin-left: -2.5rem;
}

.-mx-11 {
    margin-right: -2.75rem;
    margin-left: -2.75rem;
}

.-mx-12 {
    margin-right: -3rem;
    margin-left: -3rem;
}

.-mx-15 {
    margin-right: -3.75rem;
    margin-left: -3.75rem;
}

.-mx-20 {
    margin-right: -5rem;
    margin-left: -5rem;
}

.-mx-24 {
    margin-right: -6rem;
    margin-left: -6rem;
}

.-my-1 {
    margin-top: -0.25rem;
    margin-bottom: -0.25rem;
}

.-my-2 {
    margin-top: -0.5rem;
    margin-bottom: -0.5rem;
}

.-my-3 {
    margin-top: -0.75rem;
    margin-bottom: -0.75rem;
}

.-my-4 {
    margin-top: -1rem;
    margin-bottom: -1rem;
}

.-my-5 {
    margin-top: -1.25rem;
    margin-bottom: -1.25rem;
}

.-my-6 {
    margin-top: -1.5rem;
    margin-bottom: -1.5rem;
}

.-my-7 {
    margin-top: -1.75rem;
    margin-bottom: -1.75rem;
}

.-my-8 {
    margin-top: -2rem;
    margin-bottom: -2rem;
}

.-my-9 {
    margin-top: -2.25rem;
    margin-bottom: -2.25rem;
}

.-my-10 {
    margin-top: -2.5rem;
    margin-bottom: -2.5rem;
}

.-my-11 {
    margin-top: -2.75rem;
    margin-bottom: -2.75rem;
}

.-my-12 {
    margin-top: -3rem;
    margin-bottom: -3rem;
}

.-my-15 {
    margin-top: -3.75rem;
    margin-bottom: -3.75rem;
}

.-my-20 {
    margin-top: -5rem;
    margin-bottom: -5rem;
}

.-my-24 {
    margin-top: -6rem;
    margin-bottom: -6rem;
}

.-m-1 {
    margin: -0.25rem;
}

.-m-2 {
    margin: -0.5rem;
}

.-m-3 {
    margin: -0.75rem;
}

.-m-4 {
    margin: -1rem;
}

.-m-5 {
    margin: -1.25rem;
}

.-m-6 {
    margin: -1.5rem;
}

.-m-7 {
    margin: -1.75rem;
}

.-m-8 {
    margin: -2rem;
}

.-m-9 {
    margin: -2.25rem;
}

.-m-10 {
    margin: -2.5rem;
}

.-m-11 {
    margin: -2.75rem;
}

.-m-12 {
    margin: -3rem;
}

.-m-15 {
    margin: -3.75rem;
}

.-m-20 {
    margin: -5rem;
}

.-m-24 {
    margin: -6rem;
}

.flex-basis-1 {
    flex-basis: 0.25rem;
}

.flex-basis-2 {
    flex-basis: 0.5rem;
}

.flex-basis-3 {
    flex-basis: 0.75rem;
}

.flex-basis-4 {
    flex-basis: 1rem;
}

.flex-basis-5 {
    flex-basis: 1.25rem;
}

.flex-basis-6 {
    flex-basis: 1.5rem;
}

.flex-basis-7 {
    flex-basis: 1.75rem;
}

.flex-basis-8 {
    flex-basis: 2rem;
}

.flex-basis-9 {
    flex-basis: 2.25rem;
}

.flex-basis-10 {
    flex-basis: 2.5rem;
}

.flex-basis-11 {
    flex-basis: 2.75rem;
}

.flex-basis-12 {
    flex-basis: 3rem;
}

.flex-basis-15 {
    flex-basis: 3.75rem;
}

.flex-basis-20 {
    flex-basis: 5rem;
}

.flex-basis-24 {
    flex-basis: 6rem;
}

.flex-basis-32 {
    flex-basis: 8rem;
}

.flex-basis-40 {
    flex-basis: 10rem;
}

.flex-basis-48 {
    flex-basis: 12rem;
}

.flex-basis-56 {
    flex-basis: 14rem;
}

.flex-basis-64 {
    flex-basis: 16rem;
}

.flex-basis-72 {
    flex-basis: 18rem;
}

.flex-basis-80 {
    flex-basis: 20rem;
}

.flex-basis-96 {
    flex-basis: 24rem;
}
