UNPKG

windflow-css

Version:

A modern CSS framework inspired by Tailwind with enhanced features

4,270 lines (3,325 loc) 384 kB
/* WindFlow CSS Reset */ *, ::before, ::after { box-sizing: border-box; border-width: 0; border-style: solid; border-color: currentColor; } html { line-height: 1.5; -webkit-text-size-adjust: 100%; -moz-tab-size: 4; tab-size: 4; font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; } body { margin: 0; line-height: inherit; } hr { height: 0; color: inherit; border-top-width: 1px; } h1, h2, h3, h4, h5, h6 { font-size: inherit; font-weight: inherit; } a { color: inherit; text-decoration: inherit; } b, strong { font-weight: bolder; } code, kbd, samp, pre { font-family: ui-monospace, SFMono-Regular, "SF Mono", Consolas, "Liberation Mono", Menlo, monospace; font-size: 1em; } small { font-size: 80%; } sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } sub { bottom: -0.25em; } sup { top: -0.5em; } table { text-indent: 0; border-color: inherit; border-collapse: collapse; } button, input, optgroup, select, textarea { font-family: inherit; font-size: 100%; font-weight: inherit; line-height: inherit; color: inherit; margin: 0; padding: 0; } button, select { text-transform: none; } button, [type='button'], [type='reset'], [type='submit'] { -webkit-appearance: button; background-color: transparent; background-image: none; } :-moz-focusring { outline: auto; } :-moz-ui-invalid { box-shadow: none; } progress { vertical-align: baseline; } ::-webkit-inner-spin-button, ::-webkit-outer-spin-button { height: auto; } [type='search'] { -webkit-appearance: textfield; outline-offset: -2px; } ::-webkit-search-decoration { -webkit-appearance: none; } ::-webkit-file-upload-button { -webkit-appearance: button; font: inherit; } summary { display: list-item; } blockquote, dl, dd, h1, h2, h3, h4, h5, h6, hr, figure, p, pre { margin: 0; } fieldset { margin: 0; padding: 0; } legend { padding: 0; } ol, ul, menu { list-style: none; margin: 0; padding: 0; } textarea { resize: vertical; } input::placeholder, textarea::placeholder { opacity: 1; color: #9ca3af; } button, [role="button"] { cursor: pointer; } :disabled { cursor: default; } img, svg, video, canvas, audio, iframe, embed, object { display: block; vertical-align: middle; } img, video { max-width: 100%; height: auto; } [hidden] { display: none; } /* Base Styles */ .wf-container { width: 100%; margin-right: auto; margin-left: auto; padding-right: 1rem; padding-left: 1rem; } @media (min-width: 640px) { .wf-container { max-width: 640px; } } @media (min-width: 768px) { .wf-container { max-width: 768px; } } @media (min-width: 1024px) { .wf-container { max-width: 1024px; } } @media (min-width: 1280px) { .wf-container { max-width: 1280px; } } @media (min-width: 1536px) { .wf-container { max-width: 1536px; } } /* Spacing Utilities */ .m-0 { margin: 0px; } .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-14 { margin: 3.5rem; } .m-16 { margin: 4rem; } .m-20 { margin: 5rem; } .m-24 { margin: 6rem; } .m-28 { margin: 7rem; } .m-32 { margin: 8rem; } .m-36 { margin: 9rem; } .m-40 { margin: 10rem; } .m-44 { margin: 11rem; } .m-48 { margin: 12rem; } .m-52 { margin: 13rem; } .m-56 { margin: 14rem; } .m-60 { margin: 15rem; } .m-64 { margin: 16rem; } .m-72 { margin: 18rem; } .m-80 { margin: 20rem; } .m-96 { margin: 24rem; } .m-px { margin: 1px; } .m-0.5 { margin: 0.125rem; } .m-1.5 { margin: 0.375rem; } .m-2.5 { margin: 0.625rem; } .m-3.5 { margin: 0.875rem; } .mt-0 { margin-top: 0px; } .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-14 { margin-top: 3.5rem; } .mt-16 { margin-top: 4rem; } .mt-20 { margin-top: 5rem; } .mt-24 { margin-top: 6rem; } .mt-28 { margin-top: 7rem; } .mt-32 { margin-top: 8rem; } .mt-36 { margin-top: 9rem; } .mt-40 { margin-top: 10rem; } .mt-44 { margin-top: 11rem; } .mt-48 { margin-top: 12rem; } .mt-52 { margin-top: 13rem; } .mt-56 { margin-top: 14rem; } .mt-60 { margin-top: 15rem; } .mt-64 { margin-top: 16rem; } .mt-72 { margin-top: 18rem; } .mt-80 { margin-top: 20rem; } .mt-96 { margin-top: 24rem; } .mt-px { margin-top: 1px; } .mt-0.5 { margin-top: 0.125rem; } .mt-1.5 { margin-top: 0.375rem; } .mt-2.5 { margin-top: 0.625rem; } .mt-3.5 { margin-top: 0.875rem; } .mr-0 { margin-right: 0px; } .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-14 { margin-right: 3.5rem; } .mr-16 { margin-right: 4rem; } .mr-20 { margin-right: 5rem; } .mr-24 { margin-right: 6rem; } .mr-28 { margin-right: 7rem; } .mr-32 { margin-right: 8rem; } .mr-36 { margin-right: 9rem; } .mr-40 { margin-right: 10rem; } .mr-44 { margin-right: 11rem; } .mr-48 { margin-right: 12rem; } .mr-52 { margin-right: 13rem; } .mr-56 { margin-right: 14rem; } .mr-60 { margin-right: 15rem; } .mr-64 { margin-right: 16rem; } .mr-72 { margin-right: 18rem; } .mr-80 { margin-right: 20rem; } .mr-96 { margin-right: 24rem; } .mr-px { margin-right: 1px; } .mr-0.5 { margin-right: 0.125rem; } .mr-1.5 { margin-right: 0.375rem; } .mr-2.5 { margin-right: 0.625rem; } .mr-3.5 { margin-right: 0.875rem; } .mb-0 { margin-bottom: 0px; } .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-14 { margin-bottom: 3.5rem; } .mb-16 { margin-bottom: 4rem; } .mb-20 { margin-bottom: 5rem; } .mb-24 { margin-bottom: 6rem; } .mb-28 { margin-bottom: 7rem; } .mb-32 { margin-bottom: 8rem; } .mb-36 { margin-bottom: 9rem; } .mb-40 { margin-bottom: 10rem; } .mb-44 { margin-bottom: 11rem; } .mb-48 { margin-bottom: 12rem; } .mb-52 { margin-bottom: 13rem; } .mb-56 { margin-bottom: 14rem; } .mb-60 { margin-bottom: 15rem; } .mb-64 { margin-bottom: 16rem; } .mb-72 { margin-bottom: 18rem; } .mb-80 { margin-bottom: 20rem; } .mb-96 { margin-bottom: 24rem; } .mb-px { margin-bottom: 1px; } .mb-0.5 { margin-bottom: 0.125rem; } .mb-1.5 { margin-bottom: 0.375rem; } .mb-2.5 { margin-bottom: 0.625rem; } .mb-3.5 { margin-bottom: 0.875rem; } .ml-0 { margin-left: 0px; } .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-14 { margin-left: 3.5rem; } .ml-16 { margin-left: 4rem; } .ml-20 { margin-left: 5rem; } .ml-24 { margin-left: 6rem; } .ml-28 { margin-left: 7rem; } .ml-32 { margin-left: 8rem; } .ml-36 { margin-left: 9rem; } .ml-40 { margin-left: 10rem; } .ml-44 { margin-left: 11rem; } .ml-48 { margin-left: 12rem; } .ml-52 { margin-left: 13rem; } .ml-56 { margin-left: 14rem; } .ml-60 { margin-left: 15rem; } .ml-64 { margin-left: 16rem; } .ml-72 { margin-left: 18rem; } .ml-80 { margin-left: 20rem; } .ml-96 { margin-left: 24rem; } .ml-px { margin-left: 1px; } .ml-0.5 { margin-left: 0.125rem; } .ml-1.5 { margin-left: 0.375rem; } .ml-2.5 { margin-left: 0.625rem; } .ml-3.5 { margin-left: 0.875rem; } .mx-0 { margin-left: 0px; margin-right: 0px; } .mx-1 { margin-left: 0.25rem; margin-right: 0.25rem; } .mx-2 { margin-left: 0.5rem; margin-right: 0.5rem; } .mx-3 { margin-left: 0.75rem; margin-right: 0.75rem; } .mx-4 { margin-left: 1rem; margin-right: 1rem; } .mx-5 { margin-left: 1.25rem; margin-right: 1.25rem; } .mx-6 { margin-left: 1.5rem; margin-right: 1.5rem; } .mx-7 { margin-left: 1.75rem; margin-right: 1.75rem; } .mx-8 { margin-left: 2rem; margin-right: 2rem; } .mx-9 { margin-left: 2.25rem; margin-right: 2.25rem; } .mx-10 { margin-left: 2.5rem; margin-right: 2.5rem; } .mx-11 { margin-left: 2.75rem; margin-right: 2.75rem; } .mx-12 { margin-left: 3rem; margin-right: 3rem; } .mx-14 { margin-left: 3.5rem; margin-right: 3.5rem; } .mx-16 { margin-left: 4rem; margin-right: 4rem; } .mx-20 { margin-left: 5rem; margin-right: 5rem; } .mx-24 { margin-left: 6rem; margin-right: 6rem; } .mx-28 { margin-left: 7rem; margin-right: 7rem; } .mx-32 { margin-left: 8rem; margin-right: 8rem; } .mx-36 { margin-left: 9rem; margin-right: 9rem; } .mx-40 { margin-left: 10rem; margin-right: 10rem; } .mx-44 { margin-left: 11rem; margin-right: 11rem; } .mx-48 { margin-left: 12rem; margin-right: 12rem; } .mx-52 { margin-left: 13rem; margin-right: 13rem; } .mx-56 { margin-left: 14rem; margin-right: 14rem; } .mx-60 { margin-left: 15rem; margin-right: 15rem; } .mx-64 { margin-left: 16rem; margin-right: 16rem; } .mx-72 { margin-left: 18rem; margin-right: 18rem; } .mx-80 { margin-left: 20rem; margin-right: 20rem; } .mx-96 { margin-left: 24rem; margin-right: 24rem; } .mx-px { margin-left: 1px; margin-right: 1px; } .mx-0.5 { margin-left: 0.125rem; margin-right: 0.125rem; } .mx-1.5 { margin-left: 0.375rem; margin-right: 0.375rem; } .mx-2.5 { margin-left: 0.625rem; margin-right: 0.625rem; } .mx-3.5 { margin-left: 0.875rem; margin-right: 0.875rem; } .my-0 { margin-top: 0px; margin-bottom: 0px; } .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-14 { margin-top: 3.5rem; margin-bottom: 3.5rem; } .my-16 { margin-top: 4rem; margin-bottom: 4rem; } .my-20 { margin-top: 5rem; margin-bottom: 5rem; } .my-24 { margin-top: 6rem; margin-bottom: 6rem; } .my-28 { margin-top: 7rem; margin-bottom: 7rem; } .my-32 { margin-top: 8rem; margin-bottom: 8rem; } .my-36 { margin-top: 9rem; margin-bottom: 9rem; } .my-40 { margin-top: 10rem; margin-bottom: 10rem; } .my-44 { margin-top: 11rem; margin-bottom: 11rem; } .my-48 { margin-top: 12rem; margin-bottom: 12rem; } .my-52 { margin-top: 13rem; margin-bottom: 13rem; } .my-56 { margin-top: 14rem; margin-bottom: 14rem; } .my-60 { margin-top: 15rem; margin-bottom: 15rem; } .my-64 { margin-top: 16rem; margin-bottom: 16rem; } .my-72 { margin-top: 18rem; margin-bottom: 18rem; } .my-80 { margin-top: 20rem; margin-bottom: 20rem; } .my-96 { margin-top: 24rem; margin-bottom: 24rem; } .my-px { margin-top: 1px; margin-bottom: 1px; } .my-0.5 { margin-top: 0.125rem; margin-bottom: 0.125rem; } .my-1.5 { margin-top: 0.375rem; margin-bottom: 0.375rem; } .my-2.5 { margin-top: 0.625rem; margin-bottom: 0.625rem; } .my-3.5 { margin-top: 0.875rem; margin-bottom: 0.875rem; } .p-0 { padding: 0px; } .p-1 { padding: 0.25rem; } .p-2 { padding: 0.5rem; } .p-3 { padding: 0.75rem; } .p-4 { padding: 1rem; } .p-5 { padding: 1.25rem; } .p-6 { padding: 1.5rem; } .p-7 { padding: 1.75rem; } .p-8 { padding: 2rem; } .p-9 { padding: 2.25rem; } .p-10 { padding: 2.5rem; } .p-11 { padding: 2.75rem; } .p-12 { padding: 3rem; } .p-14 { padding: 3.5rem; } .p-16 { padding: 4rem; } .p-20 { padding: 5rem; } .p-24 { padding: 6rem; } .p-28 { padding: 7rem; } .p-32 { padding: 8rem; } .p-36 { padding: 9rem; } .p-40 { padding: 10rem; } .p-44 { padding: 11rem; } .p-48 { padding: 12rem; } .p-52 { padding: 13rem; } .p-56 { padding: 14rem; } .p-60 { padding: 15rem; } .p-64 { padding: 16rem; } .p-72 { padding: 18rem; } .p-80 { padding: 20rem; } .p-96 { padding: 24rem; } .p-px { padding: 1px; } .p-0.5 { padding: 0.125rem; } .p-1.5 { padding: 0.375rem; } .p-2.5 { padding: 0.625rem; } .p-3.5 { padding: 0.875rem; } .pt-0 { padding-top: 0px; } .pt-1 { padding-top: 0.25rem; } .pt-2 { padding-top: 0.5rem; } .pt-3 { padding-top: 0.75rem; } .pt-4 { padding-top: 1rem; } .pt-5 { padding-top: 1.25rem; } .pt-6 { padding-top: 1.5rem; } .pt-7 { padding-top: 1.75rem; } .pt-8 { padding-top: 2rem; } .pt-9 { padding-top: 2.25rem; } .pt-10 { padding-top: 2.5rem; } .pt-11 { padding-top: 2.75rem; } .pt-12 { padding-top: 3rem; } .pt-14 { padding-top: 3.5rem; } .pt-16 { padding-top: 4rem; } .pt-20 { padding-top: 5rem; } .pt-24 { padding-top: 6rem; } .pt-28 { padding-top: 7rem; } .pt-32 { padding-top: 8rem; } .pt-36 { padding-top: 9rem; } .pt-40 { padding-top: 10rem; } .pt-44 { padding-top: 11rem; } .pt-48 { padding-top: 12rem; } .pt-52 { padding-top: 13rem; } .pt-56 { padding-top: 14rem; } .pt-60 { padding-top: 15rem; } .pt-64 { padding-top: 16rem; } .pt-72 { padding-top: 18rem; } .pt-80 { padding-top: 20rem; } .pt-96 { padding-top: 24rem; } .pt-px { padding-top: 1px; } .pt-0.5 { padding-top: 0.125rem; } .pt-1.5 { padding-top: 0.375rem; } .pt-2.5 { padding-top: 0.625rem; } .pt-3.5 { padding-top: 0.875rem; } .pr-0 { padding-right: 0px; } .pr-1 { padding-right: 0.25rem; } .pr-2 { padding-right: 0.5rem; } .pr-3 { padding-right: 0.75rem; } .pr-4 { padding-right: 1rem; } .pr-5 { padding-right: 1.25rem; } .pr-6 { padding-right: 1.5rem; } .pr-7 { padding-right: 1.75rem; } .pr-8 { padding-right: 2rem; } .pr-9 { padding-right: 2.25rem; } .pr-10 { padding-right: 2.5rem; } .pr-11 { padding-right: 2.75rem; } .pr-12 { padding-right: 3rem; } .pr-14 { padding-right: 3.5rem; } .pr-16 { padding-right: 4rem; } .pr-20 { padding-right: 5rem; } .pr-24 { padding-right: 6rem; } .pr-28 { padding-right: 7rem; } .pr-32 { padding-right: 8rem; } .pr-36 { padding-right: 9rem; } .pr-40 { padding-right: 10rem; } .pr-44 { padding-right: 11rem; } .pr-48 { padding-right: 12rem; } .pr-52 { padding-right: 13rem; } .pr-56 { padding-right: 14rem; } .pr-60 { padding-right: 15rem; } .pr-64 { padding-right: 16rem; } .pr-72 { padding-right: 18rem; } .pr-80 { padding-right: 20rem; } .pr-96 { padding-right: 24rem; } .pr-px { padding-right: 1px; } .pr-0.5 { padding-right: 0.125rem; } .pr-1.5 { padding-right: 0.375rem; } .pr-2.5 { padding-right: 0.625rem; } .pr-3.5 { padding-right: 0.875rem; } .pb-0 { padding-bottom: 0px; } .pb-1 { padding-bottom: 0.25rem; } .pb-2 { padding-bottom: 0.5rem; } .pb-3 { padding-bottom: 0.75rem; } .pb-4 { padding-bottom: 1rem; } .pb-5 { padding-bottom: 1.25rem; } .pb-6 { padding-bottom: 1.5rem; } .pb-7 { padding-bottom: 1.75rem; } .pb-8 { padding-bottom: 2rem; } .pb-9 { padding-bottom: 2.25rem; } .pb-10 { padding-bottom: 2.5rem; } .pb-11 { padding-bottom: 2.75rem; } .pb-12 { padding-bottom: 3rem; } .pb-14 { padding-bottom: 3.5rem; } .pb-16 { padding-bottom: 4rem; } .pb-20 { padding-bottom: 5rem; } .pb-24 { padding-bottom: 6rem; } .pb-28 { padding-bottom: 7rem; } .pb-32 { padding-bottom: 8rem; } .pb-36 { padding-bottom: 9rem; } .pb-40 { padding-bottom: 10rem; } .pb-44 { padding-bottom: 11rem; } .pb-48 { padding-bottom: 12rem; } .pb-52 { padding-bottom: 13rem; } .pb-56 { padding-bottom: 14rem; } .pb-60 { padding-bottom: 15rem; } .pb-64 { padding-bottom: 16rem; } .pb-72 { padding-bottom: 18rem; } .pb-80 { padding-bottom: 20rem; } .pb-96 { padding-bottom: 24rem; } .pb-px { padding-bottom: 1px; } .pb-0.5 { padding-bottom: 0.125rem; } .pb-1.5 { padding-bottom: 0.375rem; } .pb-2.5 { padding-bottom: 0.625rem; } .pb-3.5 { padding-bottom: 0.875rem; } .pl-0 { padding-left: 0px; } .pl-1 { padding-left: 0.25rem; } .pl-2 { padding-left: 0.5rem; } .pl-3 { padding-left: 0.75rem; } .pl-4 { padding-left: 1rem; } .pl-5 { padding-left: 1.25rem; } .pl-6 { padding-left: 1.5rem; } .pl-7 { padding-left: 1.75rem; } .pl-8 { padding-left: 2rem; } .pl-9 { padding-left: 2.25rem; } .pl-10 { padding-left: 2.5rem; } .pl-11 { padding-left: 2.75rem; } .pl-12 { padding-left: 3rem; } .pl-14 { padding-left: 3.5rem; } .pl-16 { padding-left: 4rem; } .pl-20 { padding-left: 5rem; } .pl-24 { padding-left: 6rem; } .pl-28 { padding-left: 7rem; } .pl-32 { padding-left: 8rem; } .pl-36 { padding-left: 9rem; } .pl-40 { padding-left: 10rem; } .pl-44 { padding-left: 11rem; } .pl-48 { padding-left: 12rem; } .pl-52 { padding-left: 13rem; } .pl-56 { padding-left: 14rem; } .pl-60 { padding-left: 15rem; } .pl-64 { padding-left: 16rem; } .pl-72 { padding-left: 18rem; } .pl-80 { padding-left: 20rem; } .pl-96 { padding-left: 24rem; } .pl-px { padding-left: 1px; } .pl-0.5 { padding-left: 0.125rem; } .pl-1.5 { padding-left: 0.375rem; } .pl-2.5 { padding-left: 0.625rem; } .pl-3.5 { padding-left: 0.875rem; } .px-0 { padding-left: 0px; padding-right: 0px; } .px-1 { padding-left: 0.25rem; padding-right: 0.25rem; } .px-2 { padding-left: 0.5rem; padding-right: 0.5rem; } .px-3 { padding-left: 0.75rem; padding-right: 0.75rem; } .px-4 { padding-left: 1rem; padding-right: 1rem; } .px-5 { padding-left: 1.25rem; padding-right: 1.25rem; } .px-6 { padding-left: 1.5rem; padding-right: 1.5rem; } .px-7 { padding-left: 1.75rem; padding-right: 1.75rem; } .px-8 { padding-left: 2rem; padding-right: 2rem; } .px-9 { padding-left: 2.25rem; padding-right: 2.25rem; } .px-10 { padding-left: 2.5rem; padding-right: 2.5rem; } .px-11 { padding-left: 2.75rem; padding-right: 2.75rem; } .px-12 { padding-left: 3rem; padding-right: 3rem; } .px-14 { padding-left: 3.5rem; padding-right: 3.5rem; } .px-16 { padding-left: 4rem; padding-right: 4rem; } .px-20 { padding-left: 5rem; padding-right: 5rem; } .px-24 { padding-left: 6rem; padding-right: 6rem; } .px-28 { padding-left: 7rem; padding-right: 7rem; } .px-32 { padding-left: 8rem; padding-right: 8rem; } .px-36 { padding-left: 9rem; padding-right: 9rem; } .px-40 { padding-left: 10rem; padding-right: 10rem; } .px-44 { padding-left: 11rem; padding-right: 11rem; } .px-48 { padding-left: 12rem; padding-right: 12rem; } .px-52 { padding-left: 13rem; padding-right: 13rem; } .px-56 { padding-left: 14rem; padding-right: 14rem; } .px-60 { padding-left: 15rem; padding-right: 15rem; } .px-64 { padding-left: 16rem; padding-right: 16rem; } .px-72 { padding-left: 18rem; padding-right: 18rem; } .px-80 { padding-left: 20rem; padding-right: 20rem; } .px-96 { padding-left: 24rem; padding-right: 24rem; } .px-px { padding-left: 1px; padding-right: 1px; } .px-0.5 { padding-left: 0.125rem; padding-right: 0.125rem; } .px-1.5 { padding-left: 0.375rem; padding-right: 0.375rem; } .px-2.5 { padding-left: 0.625rem; padding-right: 0.625rem; } .px-3.5 { padding-left: 0.875rem; padding-right: 0.875rem; } .py-0 { padding-top: 0px; padding-bottom: 0px; } .py-1 { padding-top: 0.25rem; padding-bottom: 0.25rem; } .py-2 { padding-top: 0.5rem; padding-bottom: 0.5rem; } .py-3 { padding-top: 0.75rem; padding-bottom: 0.75rem; } .py-4 { padding-top: 1rem; padding-bottom: 1rem; } .py-5 { padding-top: 1.25rem; padding-bottom: 1.25rem; } .py-6 { padding-top: 1.5rem; padding-bottom: 1.5rem; } .py-7 { padding-top: 1.75rem; padding-bottom: 1.75rem; } .py-8 { padding-top: 2rem; padding-bottom: 2rem; } .py-9 { padding-top: 2.25rem; padding-bottom: 2.25rem; } .py-10 { padding-top: 2.5rem; padding-bottom: 2.5rem; } .py-11 { padding-top: 2.75rem; padding-bottom: 2.75rem; } .py-12 { padding-top: 3rem; padding-bottom: 3rem; } .py-14 { padding-top: 3.5rem; padding-bottom: 3.5rem; } .py-16 { padding-top: 4rem; padding-bottom: 4rem; } .py-20 { padding-top: 5rem; padding-bottom: 5rem; } .py-24 { padding-top: 6rem; padding-bottom: 6rem; } .py-28 { padding-top: 7rem; padding-bottom: 7rem; } .py-32 { padding-top: 8rem; padding-bottom: 8rem; } .py-36 { padding-top: 9rem; padding-bottom: 9rem; } .py-40 { padding-top: 10rem; padding-bottom: 10rem; } .py-44 { padding-top: 11rem; padding-bottom: 11rem; } .py-48 { padding-top: 12rem; padding-bottom: 12rem; } .py-52 { padding-top: 13rem; padding-bottom: 13rem; } .py-56 { padding-top: 14rem; padding-bottom: 14rem; } .py-60 { padding-top: 15rem; padding-bottom: 15rem; } .py-64 { padding-top: 16rem; padding-bottom: 16rem; } .py-72 { padding-top: 18rem; padding-bottom: 18rem; } .py-80 { padding-top: 20rem; padding-bottom: 20rem; } .py-96 { padding-top: 24rem; padding-bottom: 24rem; } .py-px { padding-top: 1px; padding-bottom: 1px; } .py-0.5 { padding-top: 0.125rem; padding-bottom: 0.125rem; } .py-1.5 { padding-top: 0.375rem; padding-bottom: 0.375rem; } .py-2.5 { padding-top: 0.625rem; padding-bottom: 0.625rem; } .py-3.5 { padding-top: 0.875rem; padding-bottom: 0.875rem; } .gap-0 { gap: 0px; } .gap-1 { gap: 0.25rem; } .gap-2 { gap: 0.5rem; } .gap-3 { gap: 0.75rem; } .gap-4 { gap: 1rem; } .gap-5 { gap: 1.25rem; } .gap-6 { gap: 1.5rem; } .gap-7 { gap: 1.75rem; } .gap-8 { gap: 2rem; } .gap-9 { gap: 2.25rem; } .gap-10 { gap: 2.5rem; } .gap-11 { gap: 2.75rem; } .gap-12 { gap: 3rem; } .gap-14 { gap: 3.5rem; } .gap-16 { gap: 4rem; } .gap-20 { gap: 5rem; } .gap-24 { gap: 6rem; } .gap-28 { gap: 7rem; } .gap-32 { gap: 8rem; } .gap-36 { gap: 9rem; } .gap-40 { gap: 10rem; } .gap-44 { gap: 11rem; } .gap-48 { gap: 12rem; } .gap-52 { gap: 13rem; } .gap-56 { gap: 14rem; } .gap-60 { gap: 15rem; } .gap-64 { gap: 16rem; } .gap-72 { gap: 18rem; } .gap-80 { gap: 20rem; } .gap-96 { gap: 24rem; } .gap-px { gap: 1px; } .gap-0.5 { gap: 0.125rem; } .gap-1.5 { gap: 0.375rem; } .gap-2.5 { gap: 0.625rem; } .gap-3.5 { gap: 0.875rem; } .gap-x-0 { column-gap: 0px; } .gap-x-1 { column-gap: 0.25rem; } .gap-x-2 { column-gap: 0.5rem; } .gap-x-3 { column-gap: 0.75rem; } .gap-x-4 { column-gap: 1rem; } .gap-x-5 { column-gap: 1.25rem; } .gap-x-6 { column-gap: 1.5rem; } .gap-x-7 { column-gap: 1.75rem; } .gap-x-8 { column-gap: 2rem; } .gap-x-9 { column-gap: 2.25rem; } .gap-x-10 { column-gap: 2.5rem; } .gap-x-11 { column-gap: 2.75rem; } .gap-x-12 { column-gap: 3rem; } .gap-x-14 { column-gap: 3.5rem; } .gap-x-16 { column-gap: 4rem; } .gap-x-20 { column-gap: 5rem; } .gap-x-24 { column-gap: 6rem; } .gap-x-28 { column-gap: 7rem; } .gap-x-32 { column-gap: 8rem; } .gap-x-36 { column-gap: 9rem; } .gap-x-40 { column-gap: 10rem; } .gap-x-44 { column-gap: 11rem; } .gap-x-48 { column-gap: 12rem; } .gap-x-52 { column-gap: 13rem; } .gap-x-56 { column-gap: 14rem; } .gap-x-60 { column-gap: 15rem; } .gap-x-64 { column-gap: 16rem; } .gap-x-72 { column-gap: 18rem; } .gap-x-80 { column-gap: 20rem; } .gap-x-96 { column-gap: 24rem; } .gap-x-px { column-gap: 1px; } .gap-x-0.5 { column-gap: 0.125rem; } .gap-x-1.5 { column-gap: 0.375rem; } .gap-x-2.5 { column-gap: 0.625rem; } .gap-x-3.5 { column-gap: 0.875rem; } .gap-y-0 { row-gap: 0px; } .gap-y-1 { row-gap: 0.25rem; } .gap-y-2 { row-gap: 0.5rem; } .gap-y-3 { row-gap: 0.75rem; } .gap-y-4 { row-gap: 1rem; } .gap-y-5 { row-gap: 1.25rem; } .gap-y-6 { row-gap: 1.5rem; } .gap-y-7 { row-gap: 1.75rem; } .gap-y-8 { row-gap: 2rem; } .gap-y-9 { row-gap: 2.25rem; } .gap-y-10 { row-gap: 2.5rem; } .gap-y-11 { row-gap: 2.75rem; } .gap-y-12 { row-gap: 3rem; } .gap-y-14 { row-gap: 3.5rem; } .gap-y-16 { row-gap: 4rem; } .gap-y-20 { row-gap: 5rem; } .gap-y-24 { row-gap: 6rem; } .gap-y-28 { row-gap: 7rem; } .gap-y-32 { row-gap: 8rem; } .gap-y-36 { row-gap: 9rem; } .gap-y-40 { row-gap: 10rem; } .gap-y-44 { row-gap: 11rem; } .gap-y-48 { row-gap: 12rem; } .gap-y-52 { row-gap: 13rem; } .gap-y-56 { row-gap: 14rem; } .gap-y-60 { row-gap: 15rem; } .gap-y-64 { row-gap: 16rem; } .gap-y-72 { row-gap: 18rem; } .gap-y-80 { row-gap: 20rem; } .gap-y-96 { row-gap: 24rem; } .gap-y-px { row-gap: 1px; } .gap-y-0.5 { row-gap: 0.125rem; } .gap-y-1.5 { row-gap: 0.375rem; } .gap-y-2.5 { row-gap: 0.625rem; } .gap-y-3.5 { row-gap: 0.875rem; } .space-x-0 > * + * { margin-left: 0px; } .space-x-1 > * + * { margin-left: 0.25rem; } .space-x-2 > * + * { margin-left: 0.5rem; } .space-x-3 > * + * { margin-left: 0.75rem; } .space-x-4 > * + * { margin-left: 1rem; } .space-x-5 > * + * { margin-left: 1.25rem; } .space-x-6 > * + * { margin-left: 1.5rem; } .space-x-7 > * + * { margin-left: 1.75rem; } .space-x-8 > * + * { margin-left: 2rem; } .space-x-9 > * + * { margin-left: 2.25rem; } .space-x-10 > * + * { margin-left: 2.5rem; } .space-x-11 > * + * { margin-left: 2.75rem; } .space-x-12 > * + * { margin-left: 3rem; } .space-x-14 > * + * { margin-left: 3.5rem; } .space-x-16 > * + * { margin-left: 4rem; } .space-x-20 > * + * { margin-left: 5rem; } .space-x-24 > * + * { margin-left: 6rem; } .space-x-28 > * + * { margin-left: 7rem; } .space-x-32 > * + * { margin-left: 8rem; } .space-x-36 > * + * { margin-left: 9rem; } .space-x-40 > * + * { margin-left: 10rem; } .space-x-44 > * + * { margin-left: 11rem; } .space-x-48 > * + * { margin-left: 12rem; } .space-x-52 > * + * { margin-left: 13rem; } .space-x-56 > * + * { margin-left: 14rem; } .space-x-60 > * + * { margin-left: 15rem; } .space-x-64 > * + * { margin-left: 16rem; } .space-x-72 > * + * { margin-left: 18rem; } .space-x-80 > * + * { margin-left: 20rem; } .space-x-96 > * + * { margin-left: 24rem; } .space-x-px > * + * { margin-left: 1px; } .space-x-0.5 > * + * { margin-left: 0.125rem; } .space-x-1.5 > * + * { margin-left: 0.375rem; } .space-x-2.5 > * + * { margin-left: 0.625rem; } .space-x-3.5 > * + * { margin-left: 0.875rem; } .space-y-0 > * + * { margin-top: 0px; } .space-y-1 > * + * { margin-top: 0.25rem; } .space-y-2 > * + * { margin-top: 0.5rem; } .space-y-3 > * + * { margin-top: 0.75rem; } .space-y-4 > * + * { margin-top: 1rem; } .space-y-5 > * + * { margin-top: 1.25rem; } .space-y-6 > * + * { margin-top: 1.5rem; } .space-y-7 > * + * { margin-top: 1.75rem; } .space-y-8 > * + * { margin-top: 2rem; } .space-y-9 > * + * { margin-top: 2.25rem; } .space-y-10 > * + * { margin-top: 2.5rem; } .space-y-11 > * + * { margin-top: 2.75rem; } .space-y-12 > * + * { margin-top: 3rem; } .space-y-14 > * + * { margin-top: 3.5rem; } .space-y-16 > * + * { margin-top: 4rem; } .space-y-20 > * + * { margin-top: 5rem; } .space-y-24 > * + * { margin-top: 6rem; } .space-y-28 > * + * { margin-top: 7rem; } .space-y-32 > * + * { margin-top: 8rem; } .space-y-36 > * + * { margin-top: 9rem; } .space-y-40 > * + * { margin-top: 10rem; } .space-y-44 > * + * { margin-top: 11rem; } .space-y-48 > * + * { margin-top: 12rem; } .space-y-52 > * + * { margin-top: 13rem; } .space-y-56 > * + * { margin-top: 14rem; } .space-y-60 > * + * { margin-top: 15rem; } .space-y-64 > * + * { margin-top: 16rem; } .space-y-72 > * + * { margin-top: 18rem; } .space-y-80 > * + * { margin-top: 20rem; } .space-y-96 > * + * { margin-top: 24rem; } .space-y-px > * + * { margin-top: 1px; } .space-y-0.5 > * + * { margin-top: 0.125rem; } .space-y-1.5 > * + * { margin-top: 0.375rem; } .space-y-2.5 > * + * { margin-top: 0.625rem; } .space-y-3.5 > * + * { margin-top: 0.875rem; } .-m-1 { margin: -0.25rem; } .-mt-1 { margin-top: -0.25rem; } .-mr-1 { margin-right: -0.25rem; } .-mb-1 { margin-bottom: -0.25rem; } .-ml-1 { margin-left: -0.25rem; } .-mx-1 { margin-left: -0.25rem; margin-right: -0.25rem; } .-my-1 { margin-top: -0.25rem; margin-bottom: -0.25rem; } .-m-2 { margin: -0.5rem; } .-mt-2 { margin-top: -0.5rem; } .-mr-2 { margin-right: -0.5rem; } .-mb-2 { margin-bottom: -0.5rem; } .-ml-2 { margin-left: -0.5rem; } .-mx-2 { margin-left: -0.5rem; margin-right: -0.5rem; } .-my-2 { margin-top: -0.5rem; margin-bottom: -0.5rem; } .-m-3 { margin: -0.75rem; } .-mt-3 { margin-top: -0.75rem; } .-mr-3 { margin-right: -0.75rem; } .-mb-3 { margin-bottom: -0.75rem; } .-ml-3 { margin-left: -0.75rem; } .-mx-3 { margin-left: -0.75rem; margin-right: -0.75rem; } .-my-3 { margin-top: -0.75rem; margin-bottom: -0.75rem; } .-m-4 { margin: -1rem; } .-mt-4 { margin-top: -1rem; } .-mr-4 { margin-right: -1rem; } .-mb-4 { margin-bottom: -1rem; } .-ml-4 { margin-left: -1rem; } .-mx-4 { margin-left: -1rem; margin-right: -1rem; } .-my-4 { margin-top: -1rem; margin-bottom: -1rem; } .-m-5 { margin: -1.25rem; } .-mt-5 { margin-top: -1.25rem; } .-mr-5 { margin-right: -1.25rem; } .-mb-5 { margin-bottom: -1.25rem; } .-ml-5 { margin-left: -1.25rem; } .-mx-5 { margin-left: -1.25rem; margin-right: -1.25rem; } .-my-5 { margin-top: -1.25rem; margin-bottom: -1.25rem; } .-m-6 { margin: -1.5rem; } .-mt-6 { margin-top: -1.5rem; } .-mr-6 { margin-right: -1.5rem; } .-mb-6 { margin-bottom: -1.5rem; } .-ml-6 { margin-left: -1.5rem; } .-mx-6 { margin-left: -1.5rem; margin-right: -1.5rem; } .-my-6 { margin-top: -1.5rem; margin-bottom: -1.5rem; } .-m-7 { margin: -1.75rem; } .-mt-7 { margin-top: -1.75rem; } .-mr-7 { margin-right: -1.75rem; } .-mb-7 { margin-bottom: -1.75rem; } .-ml-7 { margin-left: -1.75rem; } .-mx-7 { margin-left: -1.75rem; margin-right: -1.75rem; } .-my-7 { margin-top: -1.75rem; margin-bottom: -1.75rem; } .-m-8 { margin: -2rem; } .-mt-8 { margin-top: -2rem; } .-mr-8 { margin-right: -2rem; } .-mb-8 { margin-bottom: -2rem; } .-ml-8 { margin-left: -2rem; } .-mx-8 { margin-left: -2rem; margin-right: -2rem; } .-my-8 { margin-top: -2rem; margin-bottom: -2rem; } .-m-9 { margin: -2.25rem; } .-mt-9 { margin-top: -2.25rem; } .-mr-9 { margin-right: -2.25rem; } .-mb-9 { margin-bottom: -2.25rem; } .-ml-9 { margin-left: -2.25rem; } .-mx-9 { margin-left: -2.25rem; margin-right: -2.25rem; } .-my-9 { margin-top: -2.25rem; margin-bottom: -2.25rem; } .-m-10 { margin: -2.5rem; } .-mt-10 { margin-top: -2.5rem; } .-mr-10 { margin-right: -2.5rem; } .-mb-10 { margin-bottom: -2.5rem; } .-ml-10 { margin-left: -2.5rem; } .-mx-10 { margin-left: -2.5rem; margin-right: -2.5rem; } .-my-10 { margin-top: -2.5rem; margin-bottom: -2.5rem; } .-m-11 { margin: -2.75rem; } .-mt-11 { margin-top: -2.75rem; } .-mr-11 { margin-right: -2.75rem; } .-mb-11 { margin-bottom: -2.75rem; } .-ml-11 { margin-left: -2.75rem; } .-mx-11 { margin-left: -2.75rem; margin-right: -2.75rem; } .-my-11 { margin-top: -2.75rem; margin-bottom: -2.75rem; } .-m-12 { margin: -3rem; } .-mt-12 { margin-top: -3rem; } .-mr-12 { margin-right: -3rem; } .-mb-12 { margin-bottom: -3rem; } .-ml-12 { margin-left: -3rem; } .-mx-12 { margin-left: -3rem; margin-right: -3rem; } .-my-12 { margin-top: -3rem; margin-bottom: -3rem; } .-m-14 { margin: -3.5rem; } .-mt-14 { margin-top: -3.5rem; } .-mr-14 { margin-right: -3.5rem; } .-mb-14 { margin-bottom: -3.5rem; } .-ml-14 { margin-left: -3.5rem; } .-mx-14 { margin-left: -3.5rem; margin-right: -3.5rem; } .-my-14 { margin-top: -3.5rem; margin-bottom: -3.5rem; } .-m-16 { margin: -4rem; } .-mt-16 { margin-top: -4rem; } .-mr-16 { margin-right: -4rem; } .-mb-16 { margin-bottom: -4rem; } .-ml-16 { margin-left: -4rem; } .-mx-16 { margin-left: -4rem; margin-right: -4rem; } .-my-16 { margin-top: -4rem; margin-bottom: -4rem; } .-m-20 { margin: -5rem; } .-mt-20 { margin-top: -5rem; } .-mr-20 { margin-right: -5rem; } .-mb-20 { margin-bottom: -5rem; } .-ml-20 { margin-left: -5rem; } .-mx-20 { margin-left: -5rem; margin-right: -5rem; } .-my-20 { margin-top: -5rem; margin-bottom: -5rem; } .-m-24 { margin: -6rem; } .-mt-24 { margin-top: -6rem; } .-mr-24 { margin-right: -6rem; } .-mb-24 { margin-bottom: -6rem; } .-ml-24 { margin-left: -6rem; } .-mx-24 { margin-left: -6rem; margin-right: -6rem; } .-my-24 { margin-top: -6rem; margin-bottom: -6rem; } .-m-28 { margin: -7rem; } .-mt-28 { margin-top: -7rem; } .-mr-28 { margin-right: -7rem; } .-mb-28 { margin-bottom: -7rem; } .-ml-28 { margin-left: -7rem; } .-mx-28 { margin-left: -7rem; margin-right: -7rem; } .-my-28 { margin-top: -7rem; margin-bottom: -7rem; } .-m-32 { margin: -8rem; } .-mt-32 { margin-top: -8rem; } .-mr-32 { margin-right: -8rem; } .-mb-32 { margin-bottom: -8rem; } .-ml-32 { margin-left: -8rem; } .-mx-32 { margin-left: -8rem; margin-right: -8rem; } .-my-32 { margin-top: -8rem; margin-bottom: -8rem; } .-m-36 { margin: -9rem; } .-mt-36 { margin-top: -9rem; } .-mr-36 { margin-right: -9rem; } .-mb-36 { margin-bottom: -9rem; } .-ml-36 { margin-left: -9rem; } .-mx-36 { margin-left: -9rem; margin-right: -9rem; } .-my-36 { margin-top: -9rem; margin-bottom: -9rem; } .-m-40 { margin: -10rem; } .-mt-40 { margin-top: -10rem; } .-mr-40 { margin-right: -10rem; } .-mb-40 { margin-bottom: -10rem; } .-ml-40 { margin-left: -10rem; } .-mx-40 { margin-left: -10rem; margin-right: -10rem; } .-my-40 { margin-top: -10rem; margin-bottom: -10rem; } .-m-44 { margin: -11rem; } .-mt-44 { margin-top: -11rem; } .-mr-44 { margin-right: -11rem; } .-mb-44 { margin-bottom: -11rem; } .-ml-44 { margin-left: -11rem; } .-mx-44 { margin-left: -11rem; margin-right: -11rem; } .-my-44 { margin-top: -11rem; margin-bottom: -11rem; } .-m-48 { margin: -12rem; } .-mt-48 { margin-top: -12rem; } .-mr-48 { margin-right: -12rem; } .-mb-48 { margin-bottom: -12rem; } .-ml-48 { margin-left: -12rem; } .-mx-48 { margin-left: -12rem; margin-right: -12rem; } .-my-48 { margin-top: -12rem; margin-bottom: -12rem; } .-m-52 { margin: -13rem; } .-mt-52 { margin-top: -13rem; } .-mr-52 { margin-right: -13rem; } .-mb-52 { margin-bottom: -13rem; } .-ml-52 { margin-left: -13rem; } .-mx-52 { margin-left: -13rem; margin-right: -13rem; } .-my-52 { margin-top: -13rem; margin-bottom: -13rem; } .-m-56 { margin: -14rem; } .-mt-56 { margin-top: -14rem; } .-mr-56 { margin-right: -14rem; } .-mb-56 { margin-bottom: -14rem; } .-ml-56 { margin-left: -14rem; } .-mx-56 { margin-left: -14rem; margin-right: -14rem; } .-my-56 { margin-top: -14rem; margin-bottom: -14rem; } .-m-60 { margin: -15rem; } .-mt-60 { margin-top: -15rem; } .-mr-60 { margin-right: -15rem; } .-mb-60 { margin-bottom: -15rem; } .-ml-60 { margin-left: -15rem; } .-mx-60 { margin-left: -15rem; margin-right: -15rem; } .-my-60 { margin-top: -15rem; margin-bottom: -15rem; } .-m-64 { margin: -16rem; } .-mt-64 { margin-top: -16rem; } .-mr-64 { margin-right: -16rem; } .-mb-64 { margin-bottom: -16rem; } .-ml-64 { margin-left: -16rem; } .-mx-64 { margin-left: -16rem; margin-right: -16rem; } .-my-64 { margin-top: -16rem; margin-bottom: -16rem; } .-m-72 { margin: -18rem; } .-mt-72 { margin-top: -18rem; } .-mr-72 { margin-right: -18rem; } .-mb-72 { margin-bottom: -18rem; } .-ml-72 { margin-left: -18rem; } .-mx-72 { margin-left: -18rem; margin-right: -18rem; } .-my-72 { margin-top: -18rem; margin-bottom: -18rem; } .-m-80 { margin: -20rem; } .-mt-80 { margin-top: -20rem; } .-mr-80 { margin-right: -20rem; } .-mb-80 { margin-bottom: -20rem; } .-ml-80 { margin-left: -20rem; } .-mx-80 { margin-left: -20rem; margin-right: -20rem; } .-my-80 { margin-top: -20rem; margin-bottom: -20rem; } .-m-96 { margin: -24rem; } .-mt-96 { margin-top: -24rem; } .-mr-96 { margin-right: -24rem; } .-mb-96 { margin-bottom: -24rem; } .-ml-96 { margin-left: -24rem; } .-mx-96 { margin-left: -24rem; margin-right: -24rem; } .-my-96 { margin-top: -24rem; margin-bottom: -24rem; } .-m-px { margin: -1px; } .-mt-px { margin-top: -1px; } .-mr-px { margin-right: -1px; } .-mb-px { margin-bottom: -1px; } .-ml-px { margin-left: -1px; } .-mx-px { margin-left: -1px; margin-right: -1px; } .-my-px { margin-top: -1px; margin-bottom: -1px; } .-m-0.5 { margin: -0.125rem; } .-mt-0.5 { margin-top: -0.125rem; } .-mr-0.5 { margin-right: -0.125rem; } .-mb-0.5 { margin-bottom: -0.125rem; } .-ml-0.5 { margin-left: -0.125rem; } .-mx-0.5 { margin-left: -0.125rem; margin-right: -0.125rem; } .-my-0.5 { margin-top: -0.125rem; margin-bottom: -0.125rem; } .-m-1.5 { margin: -0.375rem; } .-mt-1.5 { margin-top: -0.375rem; } .-mr-1.5 { margin-right: -0.375rem; } .-mb-1.5 { margin-bottom: -0.375rem; } .-ml-1.5 { margin-left: -0.375rem; } .-mx-1.5 { margin-left: -0.375rem; margin-right: -0.375rem; } .-my-1.5 { margin-top: -0.375rem; margin-bottom: -0.375rem; } .-m-2.5 { margin: -0.625rem; } .-mt-2.5 { margin-top: -0.625rem; } .-mr-2.5 { margin-right: -0.625rem; } .-mb-2.5 { margin-bottom: -0.625rem; } .-ml-2.5 { margin-left: -0.625rem; } .-mx-2.5 { margin-left: -0.625rem; margin-right: -0.625rem; } .-my-2.5 { margin-top: -0.625rem; margin-bottom: -0.625rem; } .-m-3.5 { margin: -0.875rem; } .-mt-3.5 { margin-top: -0.875rem; } .-mr-3.5 { margin-right: -0.875rem; } .-mb-3.5 { margin-bottom: -0.875rem; } .-ml-3.5 { margin-left: -0.875rem; } .-mx-3.5 { margin-left: -0.875rem; margin-right: -0.875rem; } .-my-3.5 { margin-top: -0.875rem; margin-bottom: -0.875rem; } /* Color Utilities */ .text-transparent { color: transparent; } .bg-transparent { background-color: transparent; } .border-transparent { border-color: transparent; } .ring-transparent { --wf-ring-color: transparent; } .text-current { color: currentColor; } .bg-current { background-color: currentColor; } .border-current { border-color: currentColor; } .ring-current { --wf-ring-color: currentColor; } .text-black { color: #000; } .bg-black { background-color: #000; } .border-black { border-color: #000; } .ring-black { --wf-ring-color: #000; } .text-white { color: #fff; } .bg-white { background-color: #fff; } .border-white { border-color: #fff; } .ring-white { --wf-ring-color: #fff; } .text-gray-50 { color: #f9fafb; } .bg-gray-50 { background-color: #f9fafb; } .border-gray-50 { border-color: #f9fafb; } .ring-gray-50 { --wf-ring-color: #f9fafb; } .text-gray-100 { color: #f3f4f6; } .bg-gray-100 { background-color: #f3f4f6; } .border-gray-100 { border-color: #f3f4f6; } .ring-gray-100 { --wf-ring-color: #f3f4f6; } .text-gray-200 { color: #e5e7eb; } .bg-gray-200 { background-color: #e5e7eb; } .border-gray-200 { border-color: #e5e7eb; } .ring-gray-200 { --wf-ring-color: #e5e7eb; } .text-gray-300 { color: #d1d5db; } .bg-gray-300 { background-color: #d1d5db; } .border-gray-300 { border-color: #d1d5db; } .ring-gray-300 { --wf-ring-color: #d1d5db; } .text-gray-400 { color: #9ca3af; } .bg-gray-400 { background-color: #9ca3af; } .border-gray-400 { border-color: #9ca3af; } .ring-gray-400 { --wf-ring-color: #9ca3af; } .text-gray-500 { color: #6b7280; } .bg-gray-500 { background-color: #6b7280; } .border-gray-500 { border-color: #6b7280; } .ring-gray-500 { --wf-ring-color: #6b7280; } .text-gray-600 { color: #4b5563; } .bg-gray-600 { background-color: #4b5563; } .border-gray-600 { border-color: #4b5563; } .ring-gray-600 { --wf-ring-color: #4b5563; } .text-gray-700 { color: #374151; } .bg-gray-700 { background-color: #374151; } .border-gray-700 { border-color: #374151; } .ring-gray-700 { --wf-ring-color: #374151; } .text-gray-800 { color: #1f2937; } .bg-gray-800 { background-color: #1f2937; } .border-gray-800 { border-color: #1f2937; } .ring-gray-800 { --wf-ring-color: #1f2937; } .text-gray-900 { color: #111827; } .bg-gray-900 { background-color: #111827; } .border-gray-900 { border-color: #111827; } .ring-gray-900 { --wf-ring-color: #111827; } .text-gray-950 { color: #030712; } .bg-gray-950 { background-color: #030712; } .border-gray-950 { border-color: #030712; } .ring-gray-950 { --wf-ring-color: #030712; } .text-red-50 { color: #fef2f2; } .bg-red-50 { background-color: #fef2f2; } .border-red-50 { border-color: #fef2f2; } .ring-red-50 { --wf-ring-color: #fef2f2; } .text-red-100 { color: #fee2e2; } .bg-red-100 { background-color: #fee2e2; } .border-red-100 { border-color: #fee2e2; } .ring-red-100 { --wf-ring-color: #fee2e2; } .text-red-200 { color: #fecaca; } .bg-red-200 { background-color: #fecaca; } .border-red-200 { border-color: #fecaca; } .ring-red-200 { --wf-ring-color: #fecaca; } .text-red-300 { color: #fca5a5; } .bg-red-300 { background-color: #fca5a5; } .border-red-300 { border-color: #fca5a5; } .ring-red-300 { --wf-ring-color: #fca5a5; } .text-red-400 { color: #f87171; } .bg-red-400 { background-color: #f87171; } .border-red-400 { border-color: #f87171; } .ring-red-400 { --wf-ring-color: #f87171; } .text-red-500 { color: #ef4444; } .bg-red-500 { background-color: #ef4444; } .border-red-500 { border-color: #ef4444; } .ring-red-500 { --wf-ring-color: #ef4444; } .text-red-600 { color: #dc2626; } .bg-red-600 { background-color: #dc2626; } .border-red-600 { border-color: #dc2626; } .ring-red-600 { --wf-ring-color: #dc2626; } .text-red-700 { color: #b91c1c; } .bg-red-700 { background-color: #b91c1c; } .border-red-700 { border-color: #b91c1c; } .ring-red-700 { --wf-ring-color: #b91c1c; } .text-red-800 { color: #991b1b; } .bg-red-800 { background-color: #991b1b; } .border-red-800 { border-color: #991b1b; } .ring-red-800 { --wf-ring-color: #991b1b; } .text-red-900 { color: #7f1d1d; } .bg-red-900 { background-color: #7f1d1d; } .border-red-900 { border-color: #7f1d1d; } .ring-red-900 { --wf-ring-color: #7f1d1d; } .text-red-950 { color: #450a0a; } .bg-red-950 { background-color: #450a0a; } .border-red-950 { border-color: #450a0a; } .ring-red-950 { --wf-ring-color: #450a0a; } .text-orange-50 { color: #fff7ed; } .bg-orange-50 { background-color: #fff7ed; } .border-orange-50 { border-color: #fff7ed; } .ring-orange-50 { --wf-ring-color: #fff7ed; } .text-orange-100 { color: #ffedd5; } .bg-orange-100 { background-color: #ffedd5; } .border-orange-100 { border-color: #ffedd5; } .ring-orange-100 { --wf-ring-color: #ffedd5; } .text-orange-200 { color: #fed7aa; } .bg-orange-200 { background-color: #fed7aa; } .border-orange-200 { border-color: #fed7aa; } .ring-orange-200 { --wf-ring-color: #fed7aa; } .text-orange-300 { color: #fdba74; } .bg-orange-300 { background-color: #fdba74; } .border-orange-300 { border-color: #fdba74; } .ring-orange-300 { --wf-ring-color: #fdba74; } .text-orange-400 { color: #fb923c; } .bg-orange-400 { background-color: #fb923c; } .border-orange-400 { border-color: #fb923c; } .ring-orange-400 { --wf-ring-color: #fb923c; } .text-orange-500 { color: #f97316; } .bg-orange-500 { background-color: #f97316; } .border-orange-500 { border-color: #f97316; } .ring-orange-500 { --wf-ring-color: #f97316; } .text-orange-600 { color: #ea580c; } .bg-orange-600 { background-color: #ea580c; } .border-orange-600 { border-color: #ea580c; } .ring-orange-600 { --wf-ring-color: #ea580c; } .text-orange-700 { color: #c2410c; } .bg-orange-700 { background-color: #c2410c; } .border-orange-700 { border-color: #c2410c; } .ring-orange-700 { --wf-ring-color: #c2410c; } .text-orange-800 { color: #9a3412; } .bg-orange-800 { background-color: #9a3412; } .border-orange-800 { border-color: #9a3412; } .ring-orange-800 { --wf-ring-color: #9a3412; } .text-orange-900 { color: #7c2d12; } .bg-orange-900 { background-color: #7c2d12; } .border-orange-900 { border-color: #7c2d12; } .ring-orange-900 { --wf-ring-color: #7c2d12; } .text-orange-950 { color: #431407; } .bg-orange-950 { background-color: #431407; } .border-orange-950 { border-color: #431407; } .ring-orange-950 { --wf-ring-color: #431407; } .text-amber-50 { color: #fffbeb; } .bg-amber-50 { background-color: #fffbeb; } .border-amber-50 { border-color: #fffbeb; } .ring-amber-50 { --wf-ring-color: #fffbeb; } .text-amber-100 { color: #fef3c7; } .bg-amber-100 { background-color: #fef3c7; } .border-amber-100 { border-color: #fef3c7; } .ring-amber-100 { --wf-ring-color: #fef3c7; } .text-amber-200 { color: #fde68a; } .bg-amber-200 { background-color: #fde68a; } .border-amber-200 { border-color: #fde68a; } .ring-amber-200 { --wf-ring-color: #fde68a; } .text-amber-300 { color: #fcd34d; } .bg-amber-300 { background-color: #fcd34d; } .border-amber-300 { border-color: #fcd34d; } .ring-amber-300 { --wf-ring-color: #fcd34d; } .text-amber-400 { color: #fbbf24; } .bg-amber-400 { background-color: #fbbf24; } .border-amber-400 { border-color: #fbbf24; } .ring-amber-400 { --wf-ring-color: #fbbf24; } .text-amber-500 { color: #f59e0b; } .bg-amber-500 { background-color: #f59e0b; } .border-amber-500 { border-color: #f59e0b; } .ring-amber-500 { --wf-ring-color: #f59e0b; } .text-amber-600 { color: #d97706; } .bg-amber-600 { background-color: #d97706; } .border-amber-600 { border-color: #d97706; } .ring-amber-600 { --wf-ring-color: #d97706; } .text-amber-700 { color: #b45309; } .bg-amber-700 { background-color: #b45309; } .border-amber-700 { border-color: #b45309; } .ring-amber-700 { --wf-ring-color: #b45309; } .text-amber-800 { color: #92400e; } .bg-amber-800 { background-color: #92400e; } .border-amber-800 { border-color: #92400e; } .ring-amber-800 { --wf-ring-color: #92400e; } .text-amber-900 { color: #78350f; } .bg-amber-900 { background-color: #78350f; } .border-amber-900 { border-color: #78350f; } .ring-amber-900 { --wf-ring-color: #78350f; } .text-amber-950 { color: #451a03; } .bg-amber-950 { background-color: #451a03; } .border-amber-950 { border-color: #451a03; } .ring-amber-950 { --wf-ring-color: #451a03; } .text-yellow-50 { color: #fefce8; } .bg-yellow-50 { background-color: #fefce8; } .border-yellow-50 { border-color: #fefce8; } .ring-yellow-50 { --wf-ring-color: #fefce8; } .text-yellow-100 { color: #fef9c3; } .bg-yellow-100 { background-color: #fef9c3; } .border-yellow-100 { border-color: #fef9c3; } .ring-yellow-100 { --wf-ring-color: #fef9c3; } .text-yellow-200 { color: #fef08a; } .bg-yellow-200 { background-color: #fef08a; } .border-yellow-200 { border-color: #fef08a; } .ring-yellow-200 { --wf-ring-color: #fef08a; } .text-yellow-300 { color: #fde047; } .bg-yellow-300 { background-color: #fde047; } .border-yellow-300 { border-color: #fde047; } .ring-yellow-300 { --wf-ring-color: #fde047; } .text-yellow-400 { color: #facc15; } .bg-yellow-400 { background-color: #facc15; } .border-yellow-400 { border-color: #facc15; } .ring-yellow-400 { --wf-ring-color: #facc15; } .text-yellow-500 { color: #eab308; } .bg-yellow-500 { background-color: #eab308; } .border-yellow-500 { border-color: #eab308; } .ring-yellow-500 { --wf-ring-color: #eab308; } .text-yellow-600 { color: #ca8a04; } .bg-yellow-600 { background-color: #ca8a04; } .border-yellow-600 { border-color: #ca8a04; } .ring-yellow-600 { --wf-ring-color: #ca8a04; } .text-yellow-700 { color: #a16207; } .bg-yellow-700 { background-color: #a16207; } .border-yellow-700 { border-color: #a16207; } .ring-yellow-700 { --wf-ring-color: #a16207; } .text-yellow-800 { color: #854d0e; } .bg-yellow-800 { background-color: #854d0e; } .border-yellow-800 { border-color: #854d0e; } .ring-yellow-800 { --wf-ring-color: #854d0e; } .text-yellow-900 { color: #713f12; } .bg-yellow-900 { background-color: #713f12; } .border-yellow-900 { border-color: #713f12; } .ring-yellow-900 { --wf-ring-color: #713f12; } .text-yel