| 1 |
/* no-prefix */ |
| 2 |
*, |
| 3 |
::before, |
| 4 |
::after { |
| 5 |
--tw-shadow: 0 0 #0000; |
| 6 |
--tw-inset-shadow: 0 0 #0000; |
| 7 |
--tw-ring-shadow: 0 0 #0000; |
| 8 |
--tw-inset-ring-shadow: 0 0 #0000; |
| 9 |
--tw-ring-offset-shadow: 0 0 #0000; |
| 10 |
--tw-ring-offset-width: 0px; |
| 11 |
--tw-ring-offset-color: #fff; |
| 12 |
--tw-blur: ; |
| 13 |
--tw-brightness: ; |
| 14 |
--tw-contrast: ; |
| 15 |
--tw-grayscale: ; |
| 16 |
--tw-hue-rotate: ; |
| 17 |
--tw-invert: ; |
| 18 |
--tw-opacity: ; |
| 19 |
--tw-saturate: ; |
| 20 |
--tw-sepia: ; |
| 21 |
--tw-drop-shadow: ; |
| 22 |
} |
| 23 |
|
| 24 |
@layer base { |
| 25 |
*, |
| 26 |
::after, |
| 27 |
::before, |
| 28 |
::backdrop, |
| 29 |
::file-selector-button { |
| 30 |
box-sizing: border-box; |
| 31 |
border: 0px solid transparent; |
| 32 |
} |
| 33 |
button:not(:disabled) { |
| 34 |
@apply cursor-pointer!; |
| 35 |
} |
| 36 |
} |
| 37 |
|
| 38 |
@theme { |
| 39 |
--breakpoint-xxs: 280px; |
| 40 |
--breakpoint-xs: 480px; |
| 41 |
--breakpoint-sm: 600px; |
| 42 |
--breakpoint-md: 783px; /* Admin Bar goes big */ |
| 43 |
--breakpoint-lg: 961px; /* Sidebar auto folds */ |
| 44 |
--breakpoint-xl: 1152px; |
| 45 |
--breakpoint-2xl: 1345px; |
| 46 |
--breakpoint-3xl: 1600px; |
| 47 |
--breakpoint-5xl: 2300px; |
| 48 |
|
| 49 |
--color-gray-50: #fafafa; |
| 50 |
--color-gray-100: #f0f0f0; |
| 51 |
--color-gray-150: #eaeaea; /* This wasn't a variable but I saw it on buttons */ |
| 52 |
--color-gray-200: #e0e0e0; /* Used sparingly for light borders. */ |
| 53 |
--color-gray-300: #dddddd; /* Used for most borders. */ |
| 54 |
--color-gray-400: #cccccc; |
| 55 |
--color-gray-500: #bbbbbb; |
| 56 |
--color-gray-600: #949494; /* Meets 3:1 UI or large text contrast against white. */ |
| 57 |
--color-gray-700: #757575; /* Meets 4.6:1 text contrast against white. */ |
| 58 |
--color-gray-800: #2f2f2f; |
| 59 |
--color-gray-900: #1e1e1e; |
| 60 |
|
| 61 |
--color-override: var(--ext-override, #2271b1); |
| 62 |
|
| 63 |
--color-wp-theme-bg: var(--wp-admin-theme-bg, #373b3f); |
| 64 |
--color-wp-theme-main: var(--wp-admin-theme-main, #2271b1); |
| 65 |
--color-wp-theme-accent: var(--wp-admin-theme-accent, #76ed85); |
| 66 |
|
| 67 |
--color-editor-main: var(--wp-admin-theme-color, #3858e9); |
| 68 |
--color-editor-main-darker: var(--wp-admin-theme-color-darker-10, #2145e6); |
| 69 |
--color-editor-accent-darker: var(--wp-components-color-accent-darker-10); |
| 70 |
|
| 71 |
--color-design-main: var(--ext-design-main, #2271b1); |
| 72 |
--color-design-text: var(--ext-design-text, #ffffff); |
| 73 |
--color-design-tertiary: var(--wp--preset--color--tertiary); |
| 74 |
|
| 75 |
--color-banner-main: var(--ext-banner-main, #2271b1); |
| 76 |
--color-banner-text: var(--ext-banner-text, #ffffff); |
| 77 |
|
| 78 |
--color-extendify-main: #0b4a43; |
| 79 |
--color-extendify-main-dark: #05312c; |
| 80 |
--color-extendify-alert: #841010; |
| 81 |
--color-extendify-gray: #5f5f5f; |
| 82 |
--color-extendify-secondary: #cbc3f5; |
| 83 |
--color-extendify-black: #1e1e1e; |
| 84 |
--color-extendify-transparent-white: rgba(253, 253, 253, 0.88); |
| 85 |
--color-extendify-transparent-black-100: rgba(0, 0, 0, 0.07); |
| 86 |
|
| 87 |
--color-wp-alert-yellow: #f0b849; |
| 88 |
--color-wp-alert-red: #cc1818; |
| 89 |
--color-wp-alert-green: #4ab866; |
| 90 |
} |
| 91 |
|
| 92 |
/* sizing */ |
| 93 |
@utility max-w-52 { |
| 94 |
max-width: 13rem; |
| 95 |
} |
| 96 |
@utility max-w-72 { |
| 97 |
max-width: 18rem; |
| 98 |
} |
| 99 |
|
| 100 |
@utility min-w-20 { |
| 101 |
min-width: 5rem; |
| 102 |
} |
| 103 |
@utility min-w-30 { |
| 104 |
min-width: 7.5rem; |
| 105 |
} |
| 106 |
@utility min-w-40 { |
| 107 |
min-width: 10rem; |
| 108 |
} |
| 109 |
@utility min-w-48 { |
| 110 |
min-width: 12rem; |
| 111 |
} |
| 112 |
@utility min-w-60 { |
| 113 |
min-width: 15rem; |
| 114 |
} |
| 115 |
@utility min-w-sm { |
| 116 |
min-width: 7rem; |
| 117 |
} |
| 118 |
@utility min-w-md { |
| 119 |
min-width: 30rem; |
| 120 |
} |
| 121 |
|
| 122 |
@utility w-40vw { |
| 123 |
width: 40vw; |
| 124 |
} |
| 125 |
|
| 126 |
@utility min-h-16 { |
| 127 |
min-height: 4rem; |
| 128 |
} |
| 129 |
@utility min-h-20 { |
| 130 |
min-height: 5rem; |
| 131 |
} |
| 132 |
@utility min-h-40 { |
| 133 |
min-height: 10rem; |
| 134 |
} |
| 135 |
@utility min-h-48 { |
| 136 |
min-height: 12rem; |
| 137 |
} |
| 138 |
@utility min-h-60 { |
| 139 |
min-height: 15rem; |
| 140 |
} |
| 141 |
@utility min-h-half { |
| 142 |
min-height: 50vh; |
| 143 |
} |
| 144 |
|
| 145 |
@utility max-h-half { |
| 146 |
max-height: 50vh; |
| 147 |
} |
| 148 |
|
| 149 |
/* typography */ |
| 150 |
@utility text-xss { |
| 151 |
font-size: 11px; |
| 152 |
} |
| 153 |
@utility text-3xl { |
| 154 |
font-size: 2rem; |
| 155 |
line-height: 2.5rem; |
| 156 |
} |
| 157 |
@utility leading-extra-tight { |
| 158 |
line-height: 0.5; |
| 159 |
} |
| 160 |
|
| 161 |
/* z-index */ |
| 162 |
@utility z-high-1 { |
| 163 |
z-index: 99998; |
| 164 |
} |
| 165 |
@utility z-high { |
| 166 |
z-index: 99999; |
| 167 |
} |
| 168 |
@utility z-higher { |
| 169 |
z-index: 999999; |
| 170 |
} |
| 171 |
@utility z-max-1 { |
| 172 |
z-index: 2147483646; |
| 173 |
} |
| 174 |
@utility z-max { |
| 175 |
z-index: 2147483647; |
| 176 |
} |
| 177 |
|
| 178 |
@utility ring-wp { |
| 179 |
--tw-ring-width: var(--wp-admin-border-width-focus, 2px); |
| 180 |
} |
| 181 |
|
| 182 |
/* shadows */ |
| 183 |
@utility shadow-inner-sm { |
| 184 |
box-shadow: |
| 185 |
inset 0 0 0 1px rgba(0, 0, 0, 0.1), |
| 186 |
0 3px 15px -3px rgba(0, 0, 0, 0.035), |
| 187 |
0 0 1px rgba(0, 0, 0, 0.025); |
| 188 |
} |
| 189 |
@utility shadow-inner-md { |
| 190 |
box-shadow: |
| 191 |
inset 0 0 0 1px rgba(0, 0, 0, 0.2), |
| 192 |
0 3px 15px -3px rgba(0, 0, 0, 0.025), |
| 193 |
0 0 1px rgba(0, 0, 0, 0.02); |
| 194 |
} |
| 195 |
@utility shadow-modal { |
| 196 |
box-shadow: |
| 197 |
0 0 0 1px rgba(0, 0, 0, 0.1), |
| 198 |
0 3px 15px -3px rgba(0, 0, 0, 0.035), |
| 199 |
0 0 1px rgba(0, 0, 0, 0.05); |
| 200 |
} |
| 201 |
@utility shadow-button { |
| 202 |
box-shadow: 0 0 0 1px var(--ext-design-main, #3959e9); |
| 203 |
} |
| 204 |
@utility shadow-toggle { |
| 205 |
box-shadow: |
| 206 |
0 0 0 2px #fff, |
| 207 |
0 0 0 4px var(--ext-design-main, #3959e9); |
| 208 |
} |
| 209 |
@utility shadow-surface { |
| 210 |
box-shadow: 0 5px 20px 10px rgba(0, 0, 0, 0.03); |
| 211 |
} |
| 212 |
@utility shadow-lg-flipped { |
| 213 |
box-shadow: 0px -10px 30px -15px #00000025; |
| 214 |
} |
| 215 |
@utility shadow-2xl-flipped { |
| 216 |
box-shadow: 0px -25px 50px -12px #00000025; |
| 217 |
} |
| 218 |
@utility shadow-vibe { |
| 219 |
box-shadow: |
| 220 |
0 4px 6px -1px rgb(0 0 0 / 0.1), |
| 221 |
0 2px 4px -2px rgb(0 0 0 / 0.1); |
| 222 |
} |
| 223 |
|