UNPKG

@radix-ui/themes

Version:

[![Radix Themes Logo](https://radix-ui.com/social/themes.png)](https://radix-ui.com/themes)

964 lines (949 loc) 20.5 kB
/* * * * * * * * * * * * * * * * * * * */ /* */ /* All sides */ /* */ /* * * * * * * * * * * * * * * * * * * */ @breakpoints { .rt-r-m, .rt-r-m-0, .rt-r-m-1, .rt-r-m-2, .rt-r-m-3, .rt-r-m-4, .rt-r-m-5, .rt-r-m-6, .rt-r-m-7, .rt-r-m-8, .rt-r-m-9, .-rt-r-m-1, .-rt-r-m-2, .-rt-r-m-3, .-rt-r-m-4, .-rt-r-m-5, .-rt-r-m-6, .-rt-r-m-7, .-rt-r-m-8, .-rt-r-m-9 { margin-top: var(--margin-top-override, var(--margin-top)); margin-right: var(--margin-right-override, var(--margin-right)); margin-bottom: var(--margin-bottom-override, var(--margin-bottom)); margin-left: var(--margin-left-override, var(--margin-left)); } .rt-r-m { /* Keep this selector here to maintain the source order */ } .rt-r-m-0 { --margin-top: 0px; --margin-right: 0px; --margin-bottom: 0px; --margin-left: 0px; } .rt-r-m-1 { --margin-top: var(--space-1); --margin-right: var(--space-1); --margin-bottom: var(--space-1); --margin-left: var(--space-1); } .rt-r-m-2 { --margin-top: var(--space-2); --margin-right: var(--space-2); --margin-bottom: var(--space-2); --margin-left: var(--space-2); } .rt-r-m-3 { --margin-top: var(--space-3); --margin-right: var(--space-3); --margin-bottom: var(--space-3); --margin-left: var(--space-3); } .rt-r-m-4 { --margin-top: var(--space-4); --margin-right: var(--space-4); --margin-bottom: var(--space-4); --margin-left: var(--space-4); } .rt-r-m-5 { --margin-top: var(--space-5); --margin-right: var(--space-5); --margin-bottom: var(--space-5); --margin-left: var(--space-5); } .rt-r-m-6 { --margin-top: var(--space-6); --margin-right: var(--space-6); --margin-bottom: var(--space-6); --margin-left: var(--space-6); } .rt-r-m-7 { --margin-top: var(--space-7); --margin-right: var(--space-7); --margin-bottom: var(--space-7); --margin-left: var(--space-7); } .rt-r-m-8 { --margin-top: var(--space-8); --margin-right: var(--space-8); --margin-bottom: var(--space-8); --margin-left: var(--space-8); } .rt-r-m-9 { --margin-top: var(--space-9); --margin-right: var(--space-9); --margin-bottom: var(--space-9); --margin-left: var(--space-9); } .-rt-r-m-1 { --margin-top: calc(-1 * var(--space-1)); --margin-right: calc(-1 * var(--space-1)); --margin-bottom: calc(-1 * var(--space-1)); --margin-left: calc(-1 * var(--space-1)); } .-rt-r-m-2 { --margin-top: calc(-1 * var(--space-2)); --margin-right: calc(-1 * var(--space-2)); --margin-bottom: calc(-1 * var(--space-2)); --margin-left: calc(-1 * var(--space-2)); } .-rt-r-m-3 { --margin-top: calc(-1 * var(--space-3)); --margin-right: calc(-1 * var(--space-3)); --margin-bottom: calc(-1 * var(--space-3)); --margin-left: calc(-1 * var(--space-3)); } .-rt-r-m-4 { --margin-top: calc(-1 * var(--space-4)); --margin-right: calc(-1 * var(--space-4)); --margin-bottom: calc(-1 * var(--space-4)); --margin-left: calc(-1 * var(--space-4)); } .-rt-r-m-5 { --margin-top: calc(-1 * var(--space-5)); --margin-right: calc(-1 * var(--space-5)); --margin-bottom: calc(-1 * var(--space-5)); --margin-left: calc(-1 * var(--space-5)); } .-rt-r-m-6 { --margin-top: calc(-1 * var(--space-6)); --margin-right: calc(-1 * var(--space-6)); --margin-bottom: calc(-1 * var(--space-6)); --margin-left: calc(-1 * var(--space-6)); } .-rt-r-m-7 { --margin-top: calc(-1 * var(--space-7)); --margin-right: calc(-1 * var(--space-7)); --margin-bottom: calc(-1 * var(--space-7)); --margin-left: calc(-1 * var(--space-7)); } .-rt-r-m-8 { --margin-top: calc(-1 * var(--space-8)); --margin-right: calc(-1 * var(--space-8)); --margin-bottom: calc(-1 * var(--space-8)); --margin-left: calc(-1 * var(--space-8)); } .-rt-r-m-9 { --margin-top: calc(-1 * var(--space-9)); --margin-right: calc(-1 * var(--space-9)); --margin-bottom: calc(-1 * var(--space-9)); --margin-left: calc(-1 * var(--space-9)); } } .rt-r-m { --margin-top: var(--m); --margin-right: var(--m); --margin-bottom: var(--m); --margin-left: var(--m); } @media (--xs) { .xs\:rt-r-m { --margin-top: var(--m-xs); --margin-right: var(--m-xs); --margin-bottom: var(--m-xs); --margin-left: var(--m-xs); } } @media (--sm) { .sm\:rt-r-m { --margin-top: var(--m-sm); --margin-right: var(--m-sm); --margin-bottom: var(--m-sm); --margin-left: var(--m-sm); } } @media (--md) { .md\:rt-r-m { --margin-top: var(--m-md); --margin-right: var(--m-md); --margin-bottom: var(--m-md); --margin-left: var(--m-md); } } @media (--lg) { .lg\:rt-r-m { --margin-top: var(--m-lg); --margin-right: var(--m-lg); --margin-bottom: var(--m-lg); --margin-left: var(--m-lg); } } @media (--xl) { .xl\:rt-r-m { --margin-top: var(--m-xl); --margin-right: var(--m-xl); --margin-bottom: var(--m-xl); --margin-left: var(--m-xl); } } /* * * * * * * * * * * * * * * * * * * */ /* */ /* Left and right */ /* */ /* * * * * * * * * * * * * * * * * * * */ @breakpoints { .rt-r-mx, .rt-r-mx-0, .rt-r-mx-1, .rt-r-mx-2, .rt-r-mx-3, .rt-r-mx-4, .rt-r-mx-5, .rt-r-mx-6, .rt-r-mx-7, .rt-r-mx-8, .rt-r-mx-9, .-rt-r-mx-1, .-rt-r-mx-2, .-rt-r-mx-3, .-rt-r-mx-4, .-rt-r-mx-5, .-rt-r-mx-6, .-rt-r-mx-7, .-rt-r-mx-8, .-rt-r-mx-9 { margin-left: var(--margin-left-override, var(--margin-left)); margin-right: var(--margin-right-override, var(--margin-right)); } .rt-r-mx { /* Keep this selector here to maintain the source order */ } .rt-r-mx-0 { --margin-left: 0px; --margin-right: 0px; } .rt-r-mx-1 { --margin-left: var(--space-1); --margin-right: var(--space-1); } .rt-r-mx-2 { --margin-left: var(--space-2); --margin-right: var(--space-2); } .rt-r-mx-3 { --margin-left: var(--space-3); --margin-right: var(--space-3); } .rt-r-mx-4 { --margin-left: var(--space-4); --margin-right: var(--space-4); } .rt-r-mx-5 { --margin-left: var(--space-5); --margin-right: var(--space-5); } .rt-r-mx-6 { --margin-left: var(--space-6); --margin-right: var(--space-6); } .rt-r-mx-7 { --margin-left: var(--space-7); --margin-right: var(--space-7); } .rt-r-mx-8 { --margin-left: var(--space-8); --margin-right: var(--space-8); } .rt-r-mx-9 { --margin-left: var(--space-9); --margin-right: var(--space-9); } .-rt-r-mx-1 { --margin-left: calc(-1 * var(--space-1)); --margin-right: calc(-1 * var(--space-1)); } .-rt-r-mx-2 { --margin-left: calc(-1 * var(--space-2)); --margin-right: calc(-1 * var(--space-2)); } .-rt-r-mx-3 { --margin-left: calc(-1 * var(--space-3)); --margin-right: calc(-1 * var(--space-3)); } .-rt-r-mx-4 { --margin-left: calc(-1 * var(--space-4)); --margin-right: calc(-1 * var(--space-4)); } .-rt-r-mx-5 { --margin-left: calc(-1 * var(--space-5)); --margin-right: calc(-1 * var(--space-5)); } .-rt-r-mx-6 { --margin-left: calc(-1 * var(--space-6)); --margin-right: calc(-1 * var(--space-6)); } .-rt-r-mx-7 { --margin-left: calc(-1 * var(--space-7)); --margin-right: calc(-1 * var(--space-7)); } .-rt-r-mx-8 { --margin-left: calc(-1 * var(--space-8)); --margin-right: calc(-1 * var(--space-8)); } .-rt-r-mx-9 { --margin-left: calc(-1 * var(--space-9)); --margin-right: calc(-1 * var(--space-9)); } } .rt-r-mx { --margin-left: var(--ml); --margin-right: var(--mr); } @media (--xs) { .xs\:rt-r-mx { --margin-left: var(--ml-xs); --margin-right: var(--mr-xs); } } @media (--sm) { .sm\:rt-r-mx { --margin-left: var(--ml-md); --margin-right: var(--mr-md); } } @media (--md) { .md\:rt-r-mx { --margin-left: var(--ml-md); --margin-right: var(--mr-md); } } @media (--lg) { .lg\:rt-r-mx { --margin-left: var(--ml-lg); --margin-right: var(--mr-lg); } } @media (--xl) { .xl\:rt-r-mx { --margin-left: var(--ml-xl); --margin-right: var(--mr-xl); } } /* * * * * * * * * * * * * * * * * * * */ /* */ /* Top and bottom */ /* */ /* * * * * * * * * * * * * * * * * * * */ @breakpoints { .rt-r-my, .rt-r-my-0, .rt-r-my-1, .rt-r-my-2, .rt-r-my-3, .rt-r-my-4, .rt-r-my-5, .rt-r-my-6, .rt-r-my-7, .rt-r-my-8, .rt-r-my-9, .-rt-r-my-1, .-rt-r-my-2, .-rt-r-my-3, .-rt-r-my-4, .-rt-r-my-5, .-rt-r-my-6, .-rt-r-my-7, .-rt-r-my-8, .-rt-r-my-9 { margin-top: var(--margin-top-override, var(--margin-top)); margin-bottom: var(--margin-bottom-override, var(--margin-bottom)); } .rt-r-my { /* Keep this selector here to maintain the source order */ } .rt-r-my-0 { --margin-top: 0px; --margin-bottom: 0px; } .rt-r-my-1 { --margin-top: var(--space-1); --margin-bottom: var(--space-1); } .rt-r-my-2 { --margin-top: var(--space-2); --margin-bottom: var(--space-2); } .rt-r-my-3 { --margin-top: var(--space-3); --margin-bottom: var(--space-3); } .rt-r-my-4 { --margin-top: var(--space-4); --margin-bottom: var(--space-4); } .rt-r-my-5 { --margin-top: var(--space-5); --margin-bottom: var(--space-5); } .rt-r-my-6 { --margin-top: var(--space-6); --margin-bottom: var(--space-6); } .rt-r-my-7 { --margin-top: var(--space-7); --margin-bottom: var(--space-7); } .rt-r-my-8 { --margin-top: var(--space-8); --margin-bottom: var(--space-8); } .rt-r-my-9 { --margin-top: var(--space-9); --margin-bottom: var(--space-9); } .-rt-r-my-1 { --margin-top: calc(-1 * var(--space-1)); --margin-bottom: calc(-1 * var(--space-1)); } .-rt-r-my-2 { --margin-top: calc(-1 * var(--space-2)); --margin-bottom: calc(-1 * var(--space-2)); } .-rt-r-my-3 { --margin-top: calc(-1 * var(--space-3)); --margin-bottom: calc(-1 * var(--space-3)); } .-rt-r-my-4 { --margin-top: calc(-1 * var(--space-4)); --margin-bottom: calc(-1 * var(--space-4)); } .-rt-r-my-5 { --margin-top: calc(-1 * var(--space-5)); --margin-bottom: calc(-1 * var(--space-5)); } .-rt-r-my-6 { --margin-top: calc(-1 * var(--space-6)); --margin-bottom: calc(-1 * var(--space-6)); } .-rt-r-my-7 { --margin-top: calc(-1 * var(--space-7)); --margin-bottom: calc(-1 * var(--space-7)); } .-rt-r-my-8 { --margin-top: calc(-1 * var(--space-8)); --margin-bottom: calc(-1 * var(--space-8)); } .-rt-r-my-9 { --margin-top: calc(-1 * var(--space-9)); --margin-bottom: calc(-1 * var(--space-9)); } } .rt-r-my { --margin-top: var(--mt); --margin-bottom: var(--mb); } @media (--xs) { .xs\:rt-r-my { --margin-top: var(--mt-xs); --margin-bottom: var(--mb-xs); } } @media (--sm) { .sm\:rt-r-my { --margin-top: var(--mt-sm); --margin-bottom: var(--mb-sm); } } @media (--md) { .md\:rt-r-my { --margin-top: var(--mt-md); --margin-bottom: var(--mb-md); } } @media (--lg) { .lg\:rt-r-my { --margin-top: var(--mt-lg); --margin-bottom: var(--mb-lg); } } @media (--xl) { .xl\:rt-r-my { --margin-top: var(--mt-xl); --margin-bottom: var(--mb-xl); } } /* * * * * * * * * * * * * * * * * * * */ /* */ /* Top */ /* */ /* * * * * * * * * * * * * * * * * * * */ @breakpoints { .rt-r-mt, .rt-r-mt-0, .rt-r-mt-1, .rt-r-mt-2, .rt-r-mt-3, .rt-r-mt-4, .rt-r-mt-5, .rt-r-mt-6, .rt-r-mt-7, .rt-r-mt-8, .rt-r-mt-9, .-rt-r-mt-1, .-rt-r-mt-2, .-rt-r-mt-3, .-rt-r-mt-4, .-rt-r-mt-5, .-rt-r-mt-6, .-rt-r-mt-7, .-rt-r-mt-8, .-rt-r-mt-9 { margin-top: var(--margin-top-override, var(--margin-top)); } .rt-r-mt { /* Keep this selector here to maintain the source order */ } .rt-r-mt-0 { --margin-top: 0px; } .rt-r-mt-1 { --margin-top: var(--space-1); } .rt-r-mt-2 { --margin-top: var(--space-2); } .rt-r-mt-3 { --margin-top: var(--space-3); } .rt-r-mt-4 { --margin-top: var(--space-4); } .rt-r-mt-5 { --margin-top: var(--space-5); } .rt-r-mt-6 { --margin-top: var(--space-6); } .rt-r-mt-7 { --margin-top: var(--space-7); } .rt-r-mt-8 { --margin-top: var(--space-8); } .rt-r-mt-9 { --margin-top: var(--space-9); } .-rt-r-mt-1 { --margin-top: calc(-1 * var(--space-1)); } .-rt-r-mt-2 { --margin-top: calc(-1 * var(--space-2)); } .-rt-r-mt-3 { --margin-top: calc(-1 * var(--space-3)); } .-rt-r-mt-4 { --margin-top: calc(-1 * var(--space-4)); } .-rt-r-mt-5 { --margin-top: calc(-1 * var(--space-5)); } .-rt-r-mt-6 { --margin-top: calc(-1 * var(--space-6)); } .-rt-r-mt-7 { --margin-top: calc(-1 * var(--space-7)); } .-rt-r-mt-8 { --margin-top: calc(-1 * var(--space-8)); } .-rt-r-mt-9 { --margin-top: calc(-1 * var(--space-9)); } } .rt-r-mt { --margin-top: var(--mt); } @media (--xs) { .xs\:rt-r-mt { --margin-top: var(--mt-xs); } } @media (--sm) { .sm\:rt-r-mt { --margin-top: var(--mt-sm); } } @media (--md) { .md\:rt-r-mt { --margin-top: var(--mt-md); } } @media (--lg) { .lg\:rt-r-mt { --margin-top: var(--mt-lg); } } @media (--xl) { .xl\:rt-r-mt { --margin-top: var(--mt-xl); } } /* * * * * * * * * * * * * * * * * * * */ /* */ /* Right */ /* */ /* * * * * * * * * * * * * * * * * * * */ @breakpoints { .rt-r-mr, .rt-r-mr-0, .rt-r-mr-1, .rt-r-mr-2, .rt-r-mr-3, .rt-r-mr-4, .rt-r-mr-5, .rt-r-mr-6, .rt-r-mr-7, .rt-r-mr-8, .rt-r-mr-9, .-rt-r-mr-1, .-rt-r-mr-2, .-rt-r-mr-3, .-rt-r-mr-4, .-rt-r-mr-5, .-rt-r-mr-6, .-rt-r-mr-7, .-rt-r-mr-8, .-rt-r-mr-9 { margin-right: var(--margin-right-override, var(--margin-right)); } .rt-r-mr { /* Keep this selector here to maintain the source order */ } .rt-r-mr-0 { --margin-right: 0px; } .rt-r-mr-1 { --margin-right: var(--space-1); } .rt-r-mr-2 { --margin-right: var(--space-2); } .rt-r-mr-3 { --margin-right: var(--space-3); } .rt-r-mr-4 { --margin-right: var(--space-4); } .rt-r-mr-5 { --margin-right: var(--space-5); } .rt-r-mr-6 { --margin-right: var(--space-6); } .rt-r-mr-7 { --margin-right: var(--space-7); } .rt-r-mr-8 { --margin-right: var(--space-8); } .rt-r-mr-9 { --margin-right: var(--space-9); } .-rt-r-mr-1 { --margin-right: calc(-1 * var(--space-1)); } .-rt-r-mr-2 { --margin-right: calc(-1 * var(--space-2)); } .-rt-r-mr-3 { --margin-right: calc(-1 * var(--space-3)); } .-rt-r-mr-4 { --margin-right: calc(-1 * var(--space-4)); } .-rt-r-mr-5 { --margin-right: calc(-1 * var(--space-5)); } .-rt-r-mr-6 { --margin-right: calc(-1 * var(--space-6)); } .-rt-r-mr-7 { --margin-right: calc(-1 * var(--space-7)); } .-rt-r-mr-8 { --margin-right: calc(-1 * var(--space-8)); } .-rt-r-mr-9 { --margin-right: calc(-1 * var(--space-9)); } } .rt-r-mr { --margin-right: var(--mr); } @media (--xs) { .xs\:rt-r-mr { --margin-right: var(--mr-xs); } } @media (--sm) { .sm\:rt-r-mr { --margin-right: var(--mr-sm); } } @media (--md) { .md\:rt-r-mr { --margin-right: var(--mr-md); } } @media (--lg) { .lg\:rt-r-mr { --margin-right: var(--mr-lg); } } @media (--xl) { .xl\:rt-r-mr { --margin-right: var(--mr-xl); } } /* * * * * * * * * * * * * * * * * * * */ /* */ /* Bottom */ /* */ /* * * * * * * * * * * * * * * * * * * */ @breakpoints { .rt-r-mb, .rt-r-mb-0, .rt-r-mb-1, .rt-r-mb-2, .rt-r-mb-3, .rt-r-mb-4, .rt-r-mb-5, .rt-r-mb-6, .rt-r-mb-7, .rt-r-mb-8, .rt-r-mb-9, .-rt-r-mb-1, .-rt-r-mb-2, .-rt-r-mb-3, .-rt-r-mb-4, .-rt-r-mb-5, .-rt-r-mb-6, .-rt-r-mb-7, .-rt-r-mb-8, .-rt-r-mb-9 { margin-bottom: var(--margin-bottom-override, var(--margin-bottom)); } .rt-r-mb { /* Keep this selector here to maintain the source order */ } .rt-r-mb-0 { --margin-bottom: 0px; } .rt-r-mb-1 { --margin-bottom: var(--space-1); } .rt-r-mb-2 { --margin-bottom: var(--space-2); } .rt-r-mb-3 { --margin-bottom: var(--space-3); } .rt-r-mb-4 { --margin-bottom: var(--space-4); } .rt-r-mb-5 { --margin-bottom: var(--space-5); } .rt-r-mb-6 { --margin-bottom: var(--space-6); } .rt-r-mb-7 { --margin-bottom: var(--space-7); } .rt-r-mb-8 { --margin-bottom: var(--space-8); } .rt-r-mb-9 { --margin-bottom: var(--space-9); } .-rt-r-mb-1 { --margin-bottom: calc(-1 * var(--space-1)); } .-rt-r-mb-2 { --margin-bottom: calc(-1 * var(--space-2)); } .-rt-r-mb-3 { --margin-bottom: calc(-1 * var(--space-3)); } .-rt-r-mb-4 { --margin-bottom: calc(-1 * var(--space-4)); } .-rt-r-mb-5 { --margin-bottom: calc(-1 * var(--space-5)); } .-rt-r-mb-6 { --margin-bottom: calc(-1 * var(--space-6)); } .-rt-r-mb-7 { --margin-bottom: calc(-1 * var(--space-7)); } .-rt-r-mb-8 { --margin-bottom: calc(-1 * var(--space-8)); } .-rt-r-mb-9 { --margin-bottom: calc(-1 * var(--space-9)); } } .rt-r-mb { --margin-bottom: var(--mb); } @media (--xs) { .xs\:rt-r-mb { --margin-bottom: var(--mb-xs); } } @media (--sm) { .sm\:rt-r-mb { --margin-bottom: var(--mb-sm); } } @media (--md) { .md\:rt-r-mb { --margin-bottom: var(--mb-md); } } @media (--lg) { .lg\:rt-r-mb { --margin-bottom: var(--mb-lg); } } @media (--xl) { .xl\:rt-r-mb { --margin-bottom: var(--mb-xl); } } /* * * * * * * * * * * * * * * * * * * */ /* */ /* Left */ /* */ /* * * * * * * * * * * * * * * * * * * */ @breakpoints { .rt-r-ml, .rt-r-ml-0, .rt-r-ml-1, .rt-r-ml-2, .rt-r-ml-3, .rt-r-ml-4, .rt-r-ml-5, .rt-r-ml-6, .rt-r-ml-7, .rt-r-ml-8, .rt-r-ml-9, .-rt-r-ml-1, .-rt-r-ml-2, .-rt-r-ml-3, .-rt-r-ml-4, .-rt-r-ml-5, .-rt-r-ml-6, .-rt-r-ml-7, .-rt-r-ml-8, .-rt-r-ml-9 { margin-left: var(--margin-left-override, var(--margin-left)); } .rt-r-ml { /* Keep this selector here to maintain the source order */ } .rt-r-ml-0 { --margin-left: 0px; } .rt-r-ml-1 { --margin-left: var(--space-1); } .rt-r-ml-2 { --margin-left: var(--space-2); } .rt-r-ml-3 { --margin-left: var(--space-3); } .rt-r-ml-4 { --margin-left: var(--space-4); } .rt-r-ml-5 { --margin-left: var(--space-5); } .rt-r-ml-6 { --margin-left: var(--space-6); } .rt-r-ml-7 { --margin-left: var(--space-7); } .rt-r-ml-8 { --margin-left: var(--space-8); } .rt-r-ml-9 { --margin-left: var(--space-9); } .-rt-r-ml-1 { --margin-left: calc(-1 * var(--space-1)); } .-rt-r-ml-2 { --margin-left: calc(-1 * var(--space-2)); } .-rt-r-ml-3 { --margin-left: calc(-1 * var(--space-3)); } .-rt-r-ml-4 { --margin-left: calc(-1 * var(--space-4)); } .-rt-r-ml-5 { --margin-left: calc(-1 * var(--space-5)); } .-rt-r-ml-6 { --margin-left: calc(-1 * var(--space-6)); } .-rt-r-ml-7 { --margin-left: calc(-1 * var(--space-7)); } .-rt-r-ml-8 { --margin-left: calc(-1 * var(--space-8)); } .-rt-r-ml-9 { --margin-left: calc(-1 * var(--space-9)); } } .rt-r-ml { --margin-left: var(--ml); } @media (--xs) { .xs\:rt-r-ml { --margin-left: var(--ml-xs); } } @media (--sm) { .sm\:rt-r-ml { --margin-left: var(--ml-sm); } } @media (--md) { .md\:rt-r-ml { --margin-left: var(--ml-md); } } @media (--lg) { .lg\:rt-r-ml { --margin-left: var(--ml-lg); } } @media (--xl) { .xl\:rt-r-ml { --margin-left: var(--ml-xl); } }