diff --git a/.eslintignore b/.eslintignore index 42cfd773e461..e023f1b8cbaf 100644 --- a/.eslintignore +++ b/.eslintignore @@ -1,3 +1,3 @@ /lib /docs -defaultConfig.js +defaultConfig.stub.js diff --git a/.github/COMMUNITY_GUIDELINES.md b/.github/CODE_OF_CONDUCT.md similarity index 100% rename from .github/COMMUNITY_GUIDELINES.md rename to .github/CODE_OF_CONDUCT.md diff --git a/README.md b/README.md index e6ceb335752a..9b8b05c40bb9 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@
-
+
diff --git a/__tests__/applyAtRule.test.js b/__tests__/applyAtRule.test.js
index 90bc8e0cfd64..98a47b9d2d80 100644
--- a/__tests__/applyAtRule.test.js
+++ b/__tests__/applyAtRule.test.js
@@ -14,39 +14,64 @@ test("it copies a class's declarations into itself", () => {
})
})
-test("it doesn't copy a media query definition into itself", () => {
- const output = `.a {
- color: red;
- }
-
- @media (min-width: 300px) {
- .a { color: blue; }
- }
-
- .b {
- color: red;
- }`
-
- return run(
- `.a {
- color: red;
- }
-
- @media (min-width: 300px) {
- .a { color: blue; }
- }
-
- .b {
- @apply .a;
- }`
- ).then(result => {
- expect(result.css).toEqual(output)
- expect(result.warnings().length).toBe(0)
+test('it fails if the class does not exist', () => {
+ return run('.b { @apply .a; }').catch(e => {
+ expect(e).toMatchObject({ name: 'CssSyntaxError' })
})
})
-test('it fails if the class does not exist', () => {
- run('.b { @apply .a; }').catch(error => {
- expect(error.reason).toEqual('No .a class found.')
+test('applying classes that are ever used in a media query is not supported', () => {
+ const input = `
+ .a {
+ color: red;
+ }
+
+ @media (min-width: 300px) {
+ .a { color: blue; }
+ }
+
+ .b {
+ @apply .a;
+ }
+ `
+ expect.assertions(1)
+ return run(input).catch(e => {
+ expect(e).toMatchObject({ name: 'CssSyntaxError' })
+ })
+})
+
+test('it does not match classes that include pseudo-selectors', () => {
+ const input = `
+ .a:hover {
+ color: red;
+ }
+
+ .b {
+ @apply .a;
+ }
+ `
+ expect.assertions(1)
+ return run(input).catch(e => {
+ expect(e).toMatchObject({ name: 'CssSyntaxError' })
+ })
+})
+
+test('it does not match classes that have multiple rules', () => {
+ const input = `
+ .a {
+ color: red;
+ }
+
+ .b {
+ @apply .a;
+ }
+
+ .a {
+ color: blue;
+ }
+ `
+ expect.assertions(1)
+ return run(input).catch(e => {
+ expect(e).toMatchObject({ name: 'CssSyntaxError' })
})
})
diff --git a/__tests__/applyClassPrefix.test.js b/__tests__/applyClassPrefix.test.js
new file mode 100644
index 000000000000..5f574fc64cf4
--- /dev/null
+++ b/__tests__/applyClassPrefix.test.js
@@ -0,0 +1,18 @@
+import postcss from 'postcss'
+import applyClassPrefix from '../src/util/applyClassPrefix'
+
+test('it prefixes classes with the provided prefix', () => {
+ const input = postcss.parse(`
+ .foo { color: red; }
+ .apple, .pear { color: green; }
+ `)
+
+ const expected = `
+ .tw-foo { color: red; }
+ .tw-apple, .tw-pear { color: green; }
+ `
+
+ const result = applyClassPrefix(input, 'tw-').toResult()
+ expect(result.css).toEqual(expected)
+ expect(result.warnings().length).toBe(0)
+})
diff --git a/__tests__/fixtures/tailwind-input-with-explicit-screen-utilities.css b/__tests__/fixtures/tailwind-input-with-explicit-screen-utilities.css
new file mode 100644
index 000000000000..1c56044ab008
--- /dev/null
+++ b/__tests__/fixtures/tailwind-input-with-explicit-screen-utilities.css
@@ -0,0 +1,11 @@
+@responsive {
+ .example {
+ color: red;
+ }
+}
+
+@tailwind screens;
+
+.john {
+ content: "wick";
+}
diff --git a/__tests__/fixtures/tailwind-output-with-explicit-screen-utilities.css b/__tests__/fixtures/tailwind-output-with-explicit-screen-utilities.css
new file mode 100644
index 000000000000..a04ced7155db
--- /dev/null
+++ b/__tests__/fixtures/tailwind-output-with-explicit-screen-utilities.css
@@ -0,0 +1,31 @@
+.example {
+ color: red;
+}
+
+@media (min-width: 576px) {
+ .sm\:example {
+ color: red;
+ }
+}
+
+@media (min-width: 768px) {
+ .md\:example {
+ color: red;
+ }
+}
+
+@media (min-width: 992px) {
+ .lg\:example {
+ color: red;
+ }
+}
+
+@media (min-width: 1200px) {
+ .xl\:example {
+ color: red;
+ }
+}
+
+.john {
+ content: "wick";
+}
diff --git a/__tests__/fixtures/tailwind-output.css b/__tests__/fixtures/tailwind-output.css
index 012fa8425ea5..64c2c0dd247e 100644
--- a/__tests__/fixtures/tailwind-output.css
+++ b/__tests__/fixtures/tailwind-output.css
@@ -490,7 +490,6 @@ pre {
button {
background: transparent;
- border: 0;
padding: 0;
}
@@ -505,15 +504,10 @@ button:focus {
}
fieldset {
- border: 0;
margin: 0;
padding: 0;
}
-iframe {
- border: 0;
-}
-
/**
* Suppress the focus outline on elements that cannot be accessed via keyboard.
* This prevents an unwanted focus outline from appearing around elements that
@@ -528,6 +522,27 @@ iframe {
* Tailwind custom reset styles
*/
+*,
+*::before,
+*::after {
+ border-width: 0;
+ border-style: solid;
+ border-color: #dae4e9;
+}
+
+/**
+ * Temporary reset for a change introduced in Chrome 62 but now reverted.
+ *
+ * We can remove this when the reversion is in a normal Chrome release.
+ */
+input[type="button" i],
+input[type="submit" i],
+input[type="reset" i],
+input[type="file" i]::-webkit-file-upload-button,
+button {
+ border-radius: 0;
+}
+
textarea {
resize: vertical;
}
@@ -1623,112 +1638,104 @@ button,
background-size: contain;
}
-.border-dashed {
- border-width: 0;
-}
-
-.border-dotted {
+.border-0 {
border-width: 0;
}
-.border {
- border: 1px solid #dae4e9;
-}
-
-.border-t {
- border-top: 1px solid #dae4e9;
-}
-
-.border-r {
- border-right: 1px solid #dae4e9;
+.border-2 {
+ border-width: 2px;
}
-.border-b {
- border-bottom: 1px solid #dae4e9;
+.border-4 {
+ border-width: 4px;
}
-.border-l {
- border-left: 1px solid #dae4e9;
+.border-8 {
+ border-width: 8px;
}
-.border-0 {
- border: 0;
+.border {
+ border-width: 1px;
}
.border-t-0 {
- border-top: 0;
+ border-top-width: 0;
}
.border-r-0 {
- border-right: 0;
+ border-right-width: 0;
}
.border-b-0 {
- border-bottom: 0;
+ border-bottom-width: 0;
}
.border-l-0 {
- border-left: 0;
-}
-
-.border-2 {
- border: 2px solid #dae4e9;
+ border-left-width: 0;
}
.border-t-2 {
- border-top: 2px solid #dae4e9;
+ border-top-width: 2px;
}
.border-r-2 {
- border-right: 2px solid #dae4e9;
+ border-right-width: 2px;
}
.border-b-2 {
- border-bottom: 2px solid #dae4e9;
+ border-bottom-width: 2px;
}
.border-l-2 {
- border-left: 2px solid #dae4e9;
-}
-
-.border-4 {
- border: 4px solid #dae4e9;
+ border-left-width: 2px;
}
.border-t-4 {
- border-top: 4px solid #dae4e9;
+ border-top-width: 4px;
}
.border-r-4 {
- border-right: 4px solid #dae4e9;
+ border-right-width: 4px;
}
.border-b-4 {
- border-bottom: 4px solid #dae4e9;
+ border-bottom-width: 4px;
}
.border-l-4 {
- border-left: 4px solid #dae4e9;
-}
-
-.border-8 {
- border: 8px solid #dae4e9;
+ border-left-width: 4px;
}
.border-t-8 {
- border-top: 8px solid #dae4e9;
+ border-top-width: 8px;
}
.border-r-8 {
- border-right: 8px solid #dae4e9;
+ border-right-width: 8px;
}
.border-b-8 {
- border-bottom: 8px solid #dae4e9;
+ border-bottom-width: 8px;
}
.border-l-8 {
- border-left: 8px solid #dae4e9;
+ border-left-width: 8px;
+}
+
+.border-t {
+ border-top-width: 1px;
+}
+
+.border-r {
+ border-right-width: 1px;
+}
+
+.border-b {
+ border-bottom-width: 1px;
+}
+
+.border-l {
+ border-left-width: 1px;
}
.border-transparent,
@@ -2096,6 +2103,10 @@ button,
border-color: #ffebef;
}
+.border-solid {
+ border-style: solid;
+}
+
.border-dashed {
border-style: dashed;
}
@@ -2108,14 +2119,18 @@ button,
border-style: none;
}
-.rounded {
- border-radius: .25rem;
+.rounded-none {
+ border-radius: 0;
}
.rounded-sm {
border-radius: .125rem;
}
+.rounded {
+ border-radius: .25rem;
+}
+
.rounded-lg {
border-radius: .5rem;
}
@@ -2124,30 +2139,186 @@ button,
border-radius: 9999px;
}
-.rounded-none {
- border-radius: 0;
+.rounded-t-none {
+ border-top-left-radius: 0;
+ border-top-right-radius: 0;
}
-.rounded-t {
+.rounded-r-none {
+ border-top-right-radius: 0;
border-bottom-right-radius: 0;
- border-bottom-left-radius: 0;
}
-.rounded-r {
+.rounded-b-none {
+ border-bottom-right-radius: 0;
border-bottom-left-radius: 0;
+}
+
+.rounded-l-none {
border-top-left-radius: 0;
+ border-bottom-left-radius: 0;
+}
+
+.rounded-t-sm {
+ border-top-left-radius: .125rem;
+ border-top-right-radius: .125rem;
+}
+
+.rounded-r-sm {
+ border-top-right-radius: .125rem;
+ border-bottom-right-radius: .125rem;
+}
+
+.rounded-b-sm {
+ border-bottom-right-radius: .125rem;
+ border-bottom-left-radius: .125rem;
+}
+
+.rounded-l-sm {
+ border-top-left-radius: .125rem;
+ border-bottom-left-radius: .125rem;
+}
+
+.rounded-t {
+ border-top-left-radius: .25rem;
+ border-top-right-radius: .25rem;
+}
+
+.rounded-r {
+ border-top-right-radius: .25rem;
+ border-bottom-right-radius: .25rem;
}
.rounded-b {
- border-top-left-radius: 0;
- border-top-right-radius: 0;
+ border-bottom-right-radius: .25rem;
+ border-bottom-left-radius: .25rem;
}
.rounded-l {
+ border-top-left-radius: .25rem;
+ border-bottom-left-radius: .25rem;
+}
+
+.rounded-t-lg {
+ border-top-left-radius: .5rem;
+ border-top-right-radius: .5rem;
+}
+
+.rounded-r-lg {
+ border-top-right-radius: .5rem;
+ border-bottom-right-radius: .5rem;
+}
+
+.rounded-b-lg {
+ border-bottom-right-radius: .5rem;
+ border-bottom-left-radius: .5rem;
+}
+
+.rounded-l-lg {
+ border-top-left-radius: .5rem;
+ border-bottom-left-radius: .5rem;
+}
+
+.rounded-t-full {
+ border-top-left-radius: 9999px;
+ border-top-right-radius: 9999px;
+}
+
+.rounded-r-full {
+ border-top-right-radius: 9999px;
+ border-bottom-right-radius: 9999px;
+}
+
+.rounded-b-full {
+ border-bottom-right-radius: 9999px;
+ border-bottom-left-radius: 9999px;
+}
+
+.rounded-l-full {
+ border-top-left-radius: 9999px;
+ border-bottom-left-radius: 9999px;
+}
+
+.rounded-tl-none {
+ border-top-left-radius: 0;
+}
+
+.rounded-tr-none {
border-top-right-radius: 0;
+}
+
+.rounded-br-none {
border-bottom-right-radius: 0;
}
+.rounded-bl-none {
+ border-bottom-left-radius: 0;
+}
+
+.rounded-tl-sm {
+ border-top-left-radius: .125rem;
+}
+
+.rounded-tr-sm {
+ border-top-right-radius: .125rem;
+}
+
+.rounded-br-sm {
+ border-bottom-right-radius: .125rem;
+}
+
+.rounded-bl-sm {
+ border-bottom-left-radius: .125rem;
+}
+
+.rounded-tl {
+ border-top-left-radius: .25rem;
+}
+
+.rounded-tr {
+ border-top-right-radius: .25rem;
+}
+
+.rounded-br {
+ border-bottom-right-radius: .25rem;
+}
+
+.rounded-bl {
+ border-bottom-left-radius: .25rem;
+}
+
+.rounded-tl-lg {
+ border-top-left-radius: .5rem;
+}
+
+.rounded-tr-lg {
+ border-top-right-radius: .5rem;
+}
+
+.rounded-br-lg {
+ border-bottom-right-radius: .5rem;
+}
+
+.rounded-bl-lg {
+ border-bottom-left-radius: .5rem;
+}
+
+.rounded-tl-full {
+ border-top-left-radius: 9999px;
+}
+
+.rounded-tr-full {
+ border-top-right-radius: 9999px;
+}
+
+.rounded-br-full {
+ border-bottom-right-radius: 9999px;
+}
+
+.rounded-bl-full {
+ border-bottom-left-radius: 9999px;
+}
+
.block {
display: block;
}
@@ -2509,55 +2680,46 @@ button,
max-height: 100vh;
}
-.pt-0 {
- padding-top: 0;
-}
-
-.pr-0 {
- padding-right: 0;
-}
-
-.pb-0 {
- padding-bottom: 0;
+.p-0 {
+ padding: 0;
}
-.pl-0 {
- padding-left: 0;
+.p-1 {
+ padding: 0.25rem;
}
-.px-0 {
- padding-left: 0;
- padding-right: 0;
+.p-2 {
+ padding: 0.5rem;
}
-.py-0 {
- padding-top: 0;
- padding-bottom: 0;
+.p-3 {
+ padding: 0.75rem;
}
-.p-0 {
- padding: 0;
+.p-4 {
+ padding: 1rem;
}
-.pt-1 {
- padding-top: 0.25rem;
+.p-6 {
+ padding: 1.5rem;
}
-.pr-1 {
- padding-right: 0.25rem;
+.p-8 {
+ padding: 2rem;
}
-.pb-1 {
- padding-bottom: 0.25rem;
+.p-px {
+ padding: 1px;
}
-.pl-1 {
- padding-left: 0.25rem;
+.py-0 {
+ padding-top: 0;
+ padding-bottom: 0;
}
-.px-1 {
- padding-left: 0.25rem;
- padding-right: 0.25rem;
+.px-0 {
+ padding-left: 0;
+ padding-right: 0;
}
.py-1 {
@@ -2565,98 +2727,149 @@ button,
padding-bottom: 0.25rem;
}
-.p-1 {
- padding: 0.25rem;
+.px-1 {
+ padding-left: 0.25rem;
+ padding-right: 0.25rem;
}
-.pt-2 {
+.py-2 {
padding-top: 0.5rem;
-}
-
-.pr-2 {
- padding-right: 0.5rem;
-}
-
-.pb-2 {
padding-bottom: 0.5rem;
}
-.pl-2 {
- padding-left: 0.5rem;
-}
-
.px-2 {
padding-left: 0.5rem;
padding-right: 0.5rem;
}
-.py-2 {
- padding-top: 0.5rem;
- padding-bottom: 0.5rem;
-}
-
-.p-2 {
- padding: 0.5rem;
-}
-
-.pt-3 {
+.py-3 {
padding-top: 0.75rem;
-}
-
-.pr-3 {
- padding-right: 0.75rem;
-}
-
-.pb-3 {
padding-bottom: 0.75rem;
}
-.pl-3 {
- padding-left: 0.75rem;
-}
-
.px-3 {
padding-left: 0.75rem;
padding-right: 0.75rem;
}
-.py-3 {
- padding-top: 0.75rem;
- padding-bottom: 0.75rem;
+.py-4 {
+ padding-top: 1rem;
+ padding-bottom: 1rem;
}
-.p-3 {
- padding: 0.75rem;
+.px-4 {
+ padding-left: 1rem;
+ padding-right: 1rem;
}
-.pt-4 {
- padding-top: 1rem;
+.py-6 {
+ padding-top: 1.5rem;
+ padding-bottom: 1.5rem;
}
-.pr-4 {
- padding-right: 1rem;
+.px-6 {
+ padding-left: 1.5rem;
+ padding-right: 1.5rem;
}
-.pb-4 {
- padding-bottom: 1rem;
+.py-8 {
+ padding-top: 2rem;
+ padding-bottom: 2rem;
}
-.pl-4 {
- padding-left: 1rem;
+.px-8 {
+ padding-left: 2rem;
+ padding-right: 2rem;
}
-.px-4 {
- padding-left: 1rem;
- padding-right: 1rem;
+.py-px {
+ padding-top: 1px;
+ padding-bottom: 1px;
}
-.py-4 {
+.px-px {
+ padding-left: 1px;
+ padding-right: 1px;
+}
+
+.pt-0 {
+ padding-top: 0;
+}
+
+.pr-0 {
+ padding-right: 0;
+}
+
+.pb-0 {
+ padding-bottom: 0;
+}
+
+.pl-0 {
+ padding-left: 0;
+}
+
+.pt-1 {
+ padding-top: 0.25rem;
+}
+
+.pr-1 {
+ padding-right: 0.25rem;
+}
+
+.pb-1 {
+ padding-bottom: 0.25rem;
+}
+
+.pl-1 {
+ padding-left: 0.25rem;
+}
+
+.pt-2 {
+ padding-top: 0.5rem;
+}
+
+.pr-2 {
+ padding-right: 0.5rem;
+}
+
+.pb-2 {
+ padding-bottom: 0.5rem;
+}
+
+.pl-2 {
+ padding-left: 0.5rem;
+}
+
+.pt-3 {
+ padding-top: 0.75rem;
+}
+
+.pr-3 {
+ padding-right: 0.75rem;
+}
+
+.pb-3 {
+ padding-bottom: 0.75rem;
+}
+
+.pl-3 {
+ padding-left: 0.75rem;
+}
+
+.pt-4 {
padding-top: 1rem;
+}
+
+.pr-4 {
+ padding-right: 1rem;
+}
+
+.pb-4 {
padding-bottom: 1rem;
}
-.p-4 {
- padding: 1rem;
+.pl-4 {
+ padding-left: 1rem;
}
.pt-6 {
@@ -2675,20 +2888,6 @@ button,
padding-left: 1.5rem;
}
-.px-6 {
- padding-left: 1.5rem;
- padding-right: 1.5rem;
-}
-
-.py-6 {
- padding-top: 1.5rem;
- padding-bottom: 1.5rem;
-}
-
-.p-6 {
- padding: 1.5rem;
-}
-
.pt-8 {
padding-top: 2rem;
}
@@ -2705,20 +2904,6 @@ button,
padding-left: 2rem;
}
-.px-8 {
- padding-left: 2rem;
- padding-right: 2rem;
-}
-
-.py-8 {
- padding-top: 2rem;
- padding-bottom: 2rem;
-}
-
-.p-8 {
- padding: 2rem;
-}
-
.pt-px {
padding-top: 1px;
}
@@ -2735,39 +2920,40 @@ button,
padding-left: 1px;
}
-.px-px {
- padding-left: 1px;
- padding-right: 1px;
+.m-0 {
+ margin: 0;
}
-.py-px {
- padding-top: 1px;
- padding-bottom: 1px;
+.m-1 {
+ margin: 0.25rem;
}
-.p-px {
- padding: 1px;
+.m-2 {
+ margin: 0.5rem;
}
-.mt-0 {
- margin-top: 0;
+.m-3 {
+ margin: 0.75rem;
}
-.mr-0 {
- margin-right: 0;
+.m-4 {
+ margin: 1rem;
}
-.mb-0 {
- margin-bottom: 0;
+.m-6 {
+ margin: 1.5rem;
}
-.ml-0 {
- margin-left: 0;
+.m-8 {
+ margin: 2rem;
}
-.mx-0 {
- margin-left: 0;
- margin-right: 0;
+.m-auto {
+ margin: auto;
+}
+
+.m-px {
+ margin: 1px;
}
.my-0 {
@@ -2775,38 +2961,121 @@ button,
margin-bottom: 0;
}
-.m-0 {
- margin: 0;
+.mx-0 {
+ margin-left: 0;
+ margin-right: 0;
}
-.mt-1 {
+.my-1 {
margin-top: 0.25rem;
+ margin-bottom: 0.25rem;
}
-.mr-1 {
+.mx-1 {
+ margin-left: 0.25rem;
margin-right: 0.25rem;
}
-.mb-1 {
- margin-bottom: 0.25rem;
+.my-2 {
+ margin-top: 0.5rem;
+ margin-bottom: 0.5rem;
}
-.ml-1 {
- margin-left: 0.25rem;
+.mx-2 {
+ margin-left: 0.5rem;
+ margin-right: 0.5rem;
}
-.mx-1 {
- margin-left: 0.25rem;
- margin-right: 0.25rem;
+.my-3 {
+ margin-top: 0.75rem;
+ margin-bottom: 0.75rem;
}
-.my-1 {
+.mx-3 {
+ margin-left: 0.75rem;
+ margin-right: 0.75rem;
+}
+
+.my-4 {
+ margin-top: 1rem;
+ margin-bottom: 1rem;
+}
+
+.mx-4 {
+ margin-left: 1rem;
+ margin-right: 1rem;
+}
+
+.my-6 {
+ margin-top: 1.5rem;
+ margin-bottom: 1.5rem;
+}
+
+.mx-6 {
+ margin-left: 1.5rem;
+ margin-right: 1.5rem;
+}
+
+.my-8 {
+ margin-top: 2rem;
+ margin-bottom: 2rem;
+}
+
+.mx-8 {
+ margin-left: 2rem;
+ margin-right: 2rem;
+}
+
+.my-auto {
+ margin-top: auto;
+ margin-bottom: auto;
+}
+
+.mx-auto {
+ margin-left: auto;
+ margin-right: auto;
+}
+
+.my-px {
+ margin-top: 1px;
+ margin-bottom: 1px;
+}
+
+.mx-px {
+ margin-left: 1px;
+ margin-right: 1px;
+}
+
+.mt-0 {
+ margin-top: 0;
+}
+
+.mr-0 {
+ margin-right: 0;
+}
+
+.mb-0 {
+ margin-bottom: 0;
+}
+
+.ml-0 {
+ margin-left: 0;
+}
+
+.mt-1 {
margin-top: 0.25rem;
+}
+
+.mr-1 {
+ margin-right: 0.25rem;
+}
+
+.mb-1 {
margin-bottom: 0.25rem;
}
-.m-1 {
- margin: 0.25rem;
+.ml-1 {
+ margin-left: 0.25rem;
}
.mt-2 {
@@ -2825,20 +3094,6 @@ button,
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-2 {
- margin: 0.5rem;
-}
-
.mt-3 {
margin-top: 0.75rem;
}
@@ -2855,20 +3110,6 @@ button,
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-3 {
- margin: 0.75rem;
-}
-
.mt-4 {
margin-top: 1rem;
}
@@ -2885,20 +3126,6 @@ button,
margin-left: 1rem;
}
-.mx-4 {
- margin-left: 1rem;
- margin-right: 1rem;
-}
-
-.my-4 {
- margin-top: 1rem;
- margin-bottom: 1rem;
-}
-
-.m-4 {
- margin: 1rem;
-}
-
.mt-6 {
margin-top: 1.5rem;
}
@@ -2915,20 +3142,6 @@ button,
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-6 {
- margin: 1.5rem;
-}
-
.mt-8 {
margin-top: 2rem;
}
@@ -2945,18 +3158,20 @@ button,
margin-left: 2rem;
}
-.mx-8 {
- margin-left: 2rem;
- margin-right: 2rem;
+.mt-auto {
+ margin-top: auto;
}
-.my-8 {
- margin-top: 2rem;
- margin-bottom: 2rem;
+.mr-auto {
+ margin-right: auto;
}
-.m-8 {
- margin: 2rem;
+.mb-auto {
+ margin-bottom: auto;
+}
+
+.ml-auto {
+ margin-left: auto;
}
.mt-px {
@@ -2975,78 +3190,132 @@ button,
margin-left: 1px;
}
-.mx-px {
- margin-left: 1px;
- margin-right: 1px;
+.-m-0 {
+ margin: 0;
}
-.my-px {
- margin-top: 1px;
- margin-bottom: 1px;
+.-m-1 {
+ margin: -0.25rem;
}
-.m-px {
- margin: 1px;
+.-m-2 {
+ margin: -0.5rem;
}
-.mt-auto {
- margin-top: auto;
+.-m-3 {
+ margin: -0.75rem;
}
-.mr-auto {
- margin-right: auto;
+.-m-4 {
+ margin: -1rem;
}
-.mb-auto {
- margin-bottom: auto;
+.-m-6 {
+ margin: -1.5rem;
}
-.ml-auto {
- margin-left: auto;
+.-m-8 {
+ margin: -2rem;
}
-.mx-auto {
- margin-left: auto;
- margin-right: auto;
+.-m-px {
+ margin: -1px;
}
-.my-auto {
- margin-top: auto;
- margin-bottom: auto;
+.-my-0 {
+ margin-top: 0;
+ margin-bottom: 0;
}
-.m-auto {
- margin: auto;
+.-mx-0 {
+ margin-left: 0;
+ margin-right: 0;
}
-.-mt-0 {
- margin-top: 0;
+.-my-1 {
+ margin-top: -0.25rem;
+ margin-bottom: -0.25rem;
}
-.-mr-0 {
- margin-right: 0;
+.-mx-1 {
+ margin-left: -0.25rem;
+ margin-right: -0.25rem;
}
-.-mb-0 {
- margin-bottom: 0;
+.-my-2 {
+ margin-top: -0.5rem;
+ margin-bottom: -0.5rem;
}
-.-ml-0 {
- margin-left: 0;
+.-mx-2 {
+ margin-left: -0.5rem;
+ margin-right: -0.5rem;
}
-.-mx-0 {
- margin-left: 0;
- margin-right: 0;
+.-my-3 {
+ margin-top: -0.75rem;
+ margin-bottom: -0.75rem;
}
-.-my-0 {
+.-mx-3 {
+ margin-left: -0.75rem;
+ margin-right: -0.75rem;
+}
+
+.-my-4 {
+ margin-top: -1rem;
+ margin-bottom: -1rem;
+}
+
+.-mx-4 {
+ margin-left: -1rem;
+ margin-right: -1rem;
+}
+
+.-my-6 {
+ margin-top: -1.5rem;
+ margin-bottom: -1.5rem;
+}
+
+.-mx-6 {
+ margin-left: -1.5rem;
+ margin-right: -1.5rem;
+}
+
+.-my-8 {
+ margin-top: -2rem;
+ margin-bottom: -2rem;
+}
+
+.-mx-8 {
+ margin-left: -2rem;
+ margin-right: -2rem;
+}
+
+.-my-px {
+ margin-top: -1px;
+ margin-bottom: -1px;
+}
+
+.-mx-px {
+ margin-left: -1px;
+ margin-right: -1px;
+}
+
+.-mt-0 {
margin-top: 0;
+}
+
+.-mr-0 {
+ margin-right: 0;
+}
+
+.-mb-0 {
margin-bottom: 0;
}
-.-m-0 {
- margin: 0;
+.-ml-0 {
+ margin-left: 0;
}
.-mt-1 {
@@ -3065,20 +3334,6 @@ button,
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-1 {
- margin: -0.25rem;
-}
-
.-mt-2 {
margin-top: -0.5rem;
}
@@ -3095,20 +3350,6 @@ button,
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-2 {
- margin: -0.5rem;
-}
-
.-mt-3 {
margin-top: -0.75rem;
}
@@ -3125,20 +3366,6 @@ button,
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-3 {
- margin: -0.75rem;
-}
-
.-mt-4 {
margin-top: -1rem;
}
@@ -3155,20 +3382,6 @@ button,
margin-left: -1rem;
}
-.-mx-4 {
- margin-left: -1rem;
- margin-right: -1rem;
-}
-
-.-my-4 {
- margin-top: -1rem;
- margin-bottom: -1rem;
-}
-
-.-m-4 {
- margin: -1rem;
-}
-
.-mt-6 {
margin-top: -1.5rem;
}
@@ -3185,20 +3398,6 @@ button,
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-6 {
- margin: -1.5rem;
-}
-
.-mt-8 {
margin-top: -2rem;
}
@@ -3215,20 +3414,6 @@ button,
margin-left: -2rem;
}
-.-mx-8 {
- margin-left: -2rem;
- margin-right: -2rem;
-}
-
-.-my-8 {
- margin-top: -2rem;
- margin-bottom: -2rem;
-}
-
-.-m-8 {
- margin: -2rem;
-}
-
.-mt-px {
margin-top: -1px;
}
@@ -3245,20 +3430,6 @@ button,
margin-left: -1px;
}
-.-mx-px {
- margin-left: -1px;
- margin-right: -1px;
-}
-
-.-my-px {
- margin-top: -1px;
- margin-bottom: -1px;
-}
-
-.-m-px {
- margin: -1px;
-}
-
.shadow {
box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.10);
}
@@ -3533,6 +3704,10 @@ button,
cursor: auto;
}
+.cursor-default {
+ cursor: default;
+}
+
.cursor-pointer {
cursor: pointer;
}
@@ -4583,112 +4758,104 @@ button,
background-size: contain;
}
- .sm\:border-dashed {
- border-width: 0;
- }
-
- .sm\:border-dotted {
+ .sm\:border-0 {
border-width: 0;
}
- .sm\:border {
- border: 1px solid #dae4e9;
- }
-
- .sm\:border-t {
- border-top: 1px solid #dae4e9;
- }
-
- .sm\:border-r {
- border-right: 1px solid #dae4e9;
+ .sm\:border-2 {
+ border-width: 2px;
}
- .sm\:border-b {
- border-bottom: 1px solid #dae4e9;
+ .sm\:border-4 {
+ border-width: 4px;
}
- .sm\:border-l {
- border-left: 1px solid #dae4e9;
+ .sm\:border-8 {
+ border-width: 8px;
}
- .sm\:border-0 {
- border: 0;
+ .sm\:border {
+ border-width: 1px;
}
.sm\:border-t-0 {
- border-top: 0;
+ border-top-width: 0;
}
.sm\:border-r-0 {
- border-right: 0;
+ border-right-width: 0;
}
.sm\:border-b-0 {
- border-bottom: 0;
+ border-bottom-width: 0;
}
.sm\:border-l-0 {
- border-left: 0;
- }
-
- .sm\:border-2 {
- border: 2px solid #dae4e9;
+ border-left-width: 0;
}
.sm\:border-t-2 {
- border-top: 2px solid #dae4e9;
+ border-top-width: 2px;
}
.sm\:border-r-2 {
- border-right: 2px solid #dae4e9;
+ border-right-width: 2px;
}
.sm\:border-b-2 {
- border-bottom: 2px solid #dae4e9;
+ border-bottom-width: 2px;
}
.sm\:border-l-2 {
- border-left: 2px solid #dae4e9;
- }
-
- .sm\:border-4 {
- border: 4px solid #dae4e9;
+ border-left-width: 2px;
}
.sm\:border-t-4 {
- border-top: 4px solid #dae4e9;
+ border-top-width: 4px;
}
.sm\:border-r-4 {
- border-right: 4px solid #dae4e9;
+ border-right-width: 4px;
}
.sm\:border-b-4 {
- border-bottom: 4px solid #dae4e9;
+ border-bottom-width: 4px;
}
.sm\:border-l-4 {
- border-left: 4px solid #dae4e9;
- }
-
- .sm\:border-8 {
- border: 8px solid #dae4e9;
+ border-left-width: 4px;
}
.sm\:border-t-8 {
- border-top: 8px solid #dae4e9;
+ border-top-width: 8px;
}
.sm\:border-r-8 {
- border-right: 8px solid #dae4e9;
+ border-right-width: 8px;
}
.sm\:border-b-8 {
- border-bottom: 8px solid #dae4e9;
+ border-bottom-width: 8px;
}
.sm\:border-l-8 {
- border-left: 8px solid #dae4e9;
+ border-left-width: 8px;
+ }
+
+ .sm\:border-t {
+ border-top-width: 1px;
+ }
+
+ .sm\:border-r {
+ border-right-width: 1px;
+ }
+
+ .sm\:border-b {
+ border-bottom-width: 1px;
+ }
+
+ .sm\:border-l {
+ border-left-width: 1px;
}
.sm\:border-transparent,
@@ -5051,61 +5218,225 @@ button,
border-color: #ffbbca;
}
- .sm\:border-pink-lightest,
- .sm\:hover\:border-pink-lightest:hover {
- border-color: #ffebef;
+ .sm\:border-pink-lightest,
+ .sm\:hover\:border-pink-lightest:hover {
+ border-color: #ffebef;
+ }
+
+ .sm\:border-solid {
+ border-style: solid;
+ }
+
+ .sm\:border-dashed {
+ border-style: dashed;
+ }
+
+ .sm\:border-dotted {
+ border-style: dotted;
+ }
+
+ .sm\:border-none {
+ border-style: none;
+ }
+
+ .sm\:rounded-none {
+ border-radius: 0;
+ }
+
+ .sm\:rounded-sm {
+ border-radius: .125rem;
+ }
+
+ .sm\:rounded {
+ border-radius: .25rem;
+ }
+
+ .sm\:rounded-lg {
+ border-radius: .5rem;
+ }
+
+ .sm\:rounded-full {
+ border-radius: 9999px;
+ }
+
+ .sm\:rounded-t-none {
+ border-top-left-radius: 0;
+ border-top-right-radius: 0;
+ }
+
+ .sm\:rounded-r-none {
+ border-top-right-radius: 0;
+ border-bottom-right-radius: 0;
+ }
+
+ .sm\:rounded-b-none {
+ border-bottom-right-radius: 0;
+ border-bottom-left-radius: 0;
+ }
+
+ .sm\:rounded-l-none {
+ border-top-left-radius: 0;
+ border-bottom-left-radius: 0;
+ }
+
+ .sm\:rounded-t-sm {
+ border-top-left-radius: .125rem;
+ border-top-right-radius: .125rem;
+ }
+
+ .sm\:rounded-r-sm {
+ border-top-right-radius: .125rem;
+ border-bottom-right-radius: .125rem;
+ }
+
+ .sm\:rounded-b-sm {
+ border-bottom-right-radius: .125rem;
+ border-bottom-left-radius: .125rem;
+ }
+
+ .sm\:rounded-l-sm {
+ border-top-left-radius: .125rem;
+ border-bottom-left-radius: .125rem;
+ }
+
+ .sm\:rounded-t {
+ border-top-left-radius: .25rem;
+ border-top-right-radius: .25rem;
+ }
+
+ .sm\:rounded-r {
+ border-top-right-radius: .25rem;
+ border-bottom-right-radius: .25rem;
+ }
+
+ .sm\:rounded-b {
+ border-bottom-right-radius: .25rem;
+ border-bottom-left-radius: .25rem;
+ }
+
+ .sm\:rounded-l {
+ border-top-left-radius: .25rem;
+ border-bottom-left-radius: .25rem;
+ }
+
+ .sm\:rounded-t-lg {
+ border-top-left-radius: .5rem;
+ border-top-right-radius: .5rem;
+ }
+
+ .sm\:rounded-r-lg {
+ border-top-right-radius: .5rem;
+ border-bottom-right-radius: .5rem;
+ }
+
+ .sm\:rounded-b-lg {
+ border-bottom-right-radius: .5rem;
+ border-bottom-left-radius: .5rem;
+ }
+
+ .sm\:rounded-l-lg {
+ border-top-left-radius: .5rem;
+ border-bottom-left-radius: .5rem;
+ }
+
+ .sm\:rounded-t-full {
+ border-top-left-radius: 9999px;
+ border-top-right-radius: 9999px;
+ }
+
+ .sm\:rounded-r-full {
+ border-top-right-radius: 9999px;
+ border-bottom-right-radius: 9999px;
+ }
+
+ .sm\:rounded-b-full {
+ border-bottom-right-radius: 9999px;
+ border-bottom-left-radius: 9999px;
+ }
+
+ .sm\:rounded-l-full {
+ border-top-left-radius: 9999px;
+ border-bottom-left-radius: 9999px;
+ }
+
+ .sm\:rounded-tl-none {
+ border-top-left-radius: 0;
+ }
+
+ .sm\:rounded-tr-none {
+ border-top-right-radius: 0;
+ }
+
+ .sm\:rounded-br-none {
+ border-bottom-right-radius: 0;
+ }
+
+ .sm\:rounded-bl-none {
+ border-bottom-left-radius: 0;
+ }
+
+ .sm\:rounded-tl-sm {
+ border-top-left-radius: .125rem;
+ }
+
+ .sm\:rounded-tr-sm {
+ border-top-right-radius: .125rem;
+ }
+
+ .sm\:rounded-br-sm {
+ border-bottom-right-radius: .125rem;
+ }
+
+ .sm\:rounded-bl-sm {
+ border-bottom-left-radius: .125rem;
}
- .sm\:border-dashed {
- border-style: dashed;
+ .sm\:rounded-tl {
+ border-top-left-radius: .25rem;
}
- .sm\:border-dotted {
- border-style: dotted;
+ .sm\:rounded-tr {
+ border-top-right-radius: .25rem;
}
- .sm\:border-none {
- border-style: none;
+ .sm\:rounded-br {
+ border-bottom-right-radius: .25rem;
}
- .sm\:rounded {
- border-radius: .25rem;
+ .sm\:rounded-bl {
+ border-bottom-left-radius: .25rem;
}
- .sm\:rounded-sm {
- border-radius: .125rem;
+ .sm\:rounded-tl-lg {
+ border-top-left-radius: .5rem;
}
- .sm\:rounded-lg {
- border-radius: .5rem;
+ .sm\:rounded-tr-lg {
+ border-top-right-radius: .5rem;
}
- .sm\:rounded-full {
- border-radius: 9999px;
+ .sm\:rounded-br-lg {
+ border-bottom-right-radius: .5rem;
}
- .sm\:rounded-none {
- border-radius: 0;
+ .sm\:rounded-bl-lg {
+ border-bottom-left-radius: .5rem;
}
- .sm\:rounded-t {
- border-bottom-right-radius: 0;
- border-bottom-left-radius: 0;
+ .sm\:rounded-tl-full {
+ border-top-left-radius: 9999px;
}
- .sm\:rounded-r {
- border-bottom-left-radius: 0;
- border-top-left-radius: 0;
+ .sm\:rounded-tr-full {
+ border-top-right-radius: 9999px;
}
- .sm\:rounded-b {
- border-top-left-radius: 0;
- border-top-right-radius: 0;
+ .sm\:rounded-br-full {
+ border-bottom-right-radius: 9999px;
}
- .sm\:rounded-l {
- border-top-right-radius: 0;
- border-bottom-right-radius: 0;
+ .sm\:rounded-bl-full {
+ border-bottom-left-radius: 9999px;
}
.sm\:block {
@@ -5469,25 +5800,36 @@ button,
max-height: 100vh;
}
- .sm\:pt-0 {
- padding-top: 0;
+ .sm\:p-0 {
+ padding: 0;
}
- .sm\:pr-0 {
- padding-right: 0;
+ .sm\:p-1 {
+ padding: 0.25rem;
}
- .sm\:pb-0 {
- padding-bottom: 0;
+ .sm\:p-2 {
+ padding: 0.5rem;
}
- .sm\:pl-0 {
- padding-left: 0;
+ .sm\:p-3 {
+ padding: 0.75rem;
}
- .sm\:px-0 {
- padding-left: 0;
- padding-right: 0;
+ .sm\:p-4 {
+ padding: 1rem;
+ }
+
+ .sm\:p-6 {
+ padding: 1.5rem;
+ }
+
+ .sm\:p-8 {
+ padding: 2rem;
+ }
+
+ .sm\:p-px {
+ padding: 1px;
}
.sm\:py-0 {
@@ -5495,38 +5837,111 @@ button,
padding-bottom: 0;
}
- .sm\:p-0 {
- padding: 0;
+ .sm\:px-0 {
+ padding-left: 0;
+ padding-right: 0;
}
- .sm\:pt-1 {
+ .sm\:py-1 {
padding-top: 0.25rem;
+ padding-bottom: 0.25rem;
}
- .sm\:pr-1 {
+ .sm\:px-1 {
+ padding-left: 0.25rem;
padding-right: 0.25rem;
}
- .sm\:pb-1 {
- padding-bottom: 0.25rem;
+ .sm\:py-2 {
+ padding-top: 0.5rem;
+ padding-bottom: 0.5rem;
}
- .sm\:pl-1 {
- padding-left: 0.25rem;
+ .sm\:px-2 {
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
}
- .sm\:px-1 {
- padding-left: 0.25rem;
- padding-right: 0.25rem;
+ .sm\:py-3 {
+ padding-top: 0.75rem;
+ padding-bottom: 0.75rem;
}
- .sm\:py-1 {
+ .sm\:px-3 {
+ padding-left: 0.75rem;
+ padding-right: 0.75rem;
+ }
+
+ .sm\:py-4 {
+ padding-top: 1rem;
+ padding-bottom: 1rem;
+ }
+
+ .sm\:px-4 {
+ padding-left: 1rem;
+ padding-right: 1rem;
+ }
+
+ .sm\:py-6 {
+ padding-top: 1.5rem;
+ padding-bottom: 1.5rem;
+ }
+
+ .sm\:px-6 {
+ padding-left: 1.5rem;
+ padding-right: 1.5rem;
+ }
+
+ .sm\:py-8 {
+ padding-top: 2rem;
+ padding-bottom: 2rem;
+ }
+
+ .sm\:px-8 {
+ padding-left: 2rem;
+ padding-right: 2rem;
+ }
+
+ .sm\:py-px {
+ padding-top: 1px;
+ padding-bottom: 1px;
+ }
+
+ .sm\:px-px {
+ padding-left: 1px;
+ padding-right: 1px;
+ }
+
+ .sm\:pt-0 {
+ padding-top: 0;
+ }
+
+ .sm\:pr-0 {
+ padding-right: 0;
+ }
+
+ .sm\:pb-0 {
+ padding-bottom: 0;
+ }
+
+ .sm\:pl-0 {
+ padding-left: 0;
+ }
+
+ .sm\:pt-1 {
padding-top: 0.25rem;
+ }
+
+ .sm\:pr-1 {
+ padding-right: 0.25rem;
+ }
+
+ .sm\:pb-1 {
padding-bottom: 0.25rem;
}
- .sm\:p-1 {
- padding: 0.25rem;
+ .sm\:pl-1 {
+ padding-left: 0.25rem;
}
.sm\:pt-2 {
@@ -5545,20 +5960,6 @@ button,
padding-left: 0.5rem;
}
- .sm\:px-2 {
- padding-left: 0.5rem;
- padding-right: 0.5rem;
- }
-
- .sm\:py-2 {
- padding-top: 0.5rem;
- padding-bottom: 0.5rem;
- }
-
- .sm\:p-2 {
- padding: 0.5rem;
- }
-
.sm\:pt-3 {
padding-top: 0.75rem;
}
@@ -5575,20 +5976,6 @@ button,
padding-left: 0.75rem;
}
- .sm\:px-3 {
- padding-left: 0.75rem;
- padding-right: 0.75rem;
- }
-
- .sm\:py-3 {
- padding-top: 0.75rem;
- padding-bottom: 0.75rem;
- }
-
- .sm\:p-3 {
- padding: 0.75rem;
- }
-
.sm\:pt-4 {
padding-top: 1rem;
}
@@ -5605,108 +5992,178 @@ button,
padding-left: 1rem;
}
- .sm\:px-4 {
- padding-left: 1rem;
- padding-right: 1rem;
+ .sm\:pt-6 {
+ padding-top: 1.5rem;
+ }
+
+ .sm\:pr-6 {
+ padding-right: 1.5rem;
+ }
+
+ .sm\:pb-6 {
+ padding-bottom: 1.5rem;
+ }
+
+ .sm\:pl-6 {
+ padding-left: 1.5rem;
+ }
+
+ .sm\:pt-8 {
+ padding-top: 2rem;
+ }
+
+ .sm\:pr-8 {
+ padding-right: 2rem;
+ }
+
+ .sm\:pb-8 {
+ padding-bottom: 2rem;
+ }
+
+ .sm\:pl-8 {
+ padding-left: 2rem;
+ }
+
+ .sm\:pt-px {
+ padding-top: 1px;
+ }
+
+ .sm\:pr-px {
+ padding-right: 1px;
+ }
+
+ .sm\:pb-px {
+ padding-bottom: 1px;
+ }
+
+ .sm\:pl-px {
+ padding-left: 1px;
+ }
+
+ .sm\:m-0 {
+ margin: 0;
+ }
+
+ .sm\:m-1 {
+ margin: 0.25rem;
+ }
+
+ .sm\:m-2 {
+ margin: 0.5rem;
+ }
+
+ .sm\:m-3 {
+ margin: 0.75rem;
}
- .sm\:py-4 {
- padding-top: 1rem;
- padding-bottom: 1rem;
+ .sm\:m-4 {
+ margin: 1rem;
}
- .sm\:p-4 {
- padding: 1rem;
+ .sm\:m-6 {
+ margin: 1.5rem;
}
- .sm\:pt-6 {
- padding-top: 1.5rem;
+ .sm\:m-8 {
+ margin: 2rem;
}
- .sm\:pr-6 {
- padding-right: 1.5rem;
+ .sm\:m-auto {
+ margin: auto;
}
- .sm\:pb-6 {
- padding-bottom: 1.5rem;
+ .sm\:m-px {
+ margin: 1px;
}
- .sm\:pl-6 {
- padding-left: 1.5rem;
+ .sm\:my-0 {
+ margin-top: 0;
+ margin-bottom: 0;
}
- .sm\:px-6 {
- padding-left: 1.5rem;
- padding-right: 1.5rem;
+ .sm\:mx-0 {
+ margin-left: 0;
+ margin-right: 0;
}
- .sm\:py-6 {
- padding-top: 1.5rem;
- padding-bottom: 1.5rem;
+ .sm\:my-1 {
+ margin-top: 0.25rem;
+ margin-bottom: 0.25rem;
}
- .sm\:p-6 {
- padding: 1.5rem;
+ .sm\:mx-1 {
+ margin-left: 0.25rem;
+ margin-right: 0.25rem;
}
- .sm\:pt-8 {
- padding-top: 2rem;
+ .sm\:my-2 {
+ margin-top: 0.5rem;
+ margin-bottom: 0.5rem;
}
- .sm\:pr-8 {
- padding-right: 2rem;
+ .sm\:mx-2 {
+ margin-left: 0.5rem;
+ margin-right: 0.5rem;
}
- .sm\:pb-8 {
- padding-bottom: 2rem;
+ .sm\:my-3 {
+ margin-top: 0.75rem;
+ margin-bottom: 0.75rem;
}
- .sm\:pl-8 {
- padding-left: 2rem;
+ .sm\:mx-3 {
+ margin-left: 0.75rem;
+ margin-right: 0.75rem;
}
- .sm\:px-8 {
- padding-left: 2rem;
- padding-right: 2rem;
+ .sm\:my-4 {
+ margin-top: 1rem;
+ margin-bottom: 1rem;
}
- .sm\:py-8 {
- padding-top: 2rem;
- padding-bottom: 2rem;
+ .sm\:mx-4 {
+ margin-left: 1rem;
+ margin-right: 1rem;
}
- .sm\:p-8 {
- padding: 2rem;
+ .sm\:my-6 {
+ margin-top: 1.5rem;
+ margin-bottom: 1.5rem;
}
- .sm\:pt-px {
- padding-top: 1px;
+ .sm\:mx-6 {
+ margin-left: 1.5rem;
+ margin-right: 1.5rem;
}
- .sm\:pr-px {
- padding-right: 1px;
+ .sm\:my-8 {
+ margin-top: 2rem;
+ margin-bottom: 2rem;
}
- .sm\:pb-px {
- padding-bottom: 1px;
+ .sm\:mx-8 {
+ margin-left: 2rem;
+ margin-right: 2rem;
}
- .sm\:pl-px {
- padding-left: 1px;
+ .sm\:my-auto {
+ margin-top: auto;
+ margin-bottom: auto;
}
- .sm\:px-px {
- padding-left: 1px;
- padding-right: 1px;
+ .sm\:mx-auto {
+ margin-left: auto;
+ margin-right: auto;
}
- .sm\:py-px {
- padding-top: 1px;
- padding-bottom: 1px;
+ .sm\:my-px {
+ margin-top: 1px;
+ margin-bottom: 1px;
}
- .sm\:p-px {
- padding: 1px;
+ .sm\:mx-px {
+ margin-left: 1px;
+ margin-right: 1px;
}
.sm\:mt-0 {
@@ -5725,20 +6182,6 @@ button,
margin-left: 0;
}
- .sm\:mx-0 {
- margin-left: 0;
- margin-right: 0;
- }
-
- .sm\:my-0 {
- margin-top: 0;
- margin-bottom: 0;
- }
-
- .sm\:m-0 {
- margin: 0;
- }
-
.sm\:mt-1 {
margin-top: 0.25rem;
}
@@ -5755,20 +6198,6 @@ button,
margin-left: 0.25rem;
}
- .sm\:mx-1 {
- margin-left: 0.25rem;
- margin-right: 0.25rem;
- }
-
- .sm\:my-1 {
- margin-top: 0.25rem;
- margin-bottom: 0.25rem;
- }
-
- .sm\:m-1 {
- margin: 0.25rem;
- }
-
.sm\:mt-2 {
margin-top: 0.5rem;
}
@@ -5785,20 +6214,6 @@ button,
margin-left: 0.5rem;
}
- .sm\:mx-2 {
- margin-left: 0.5rem;
- margin-right: 0.5rem;
- }
-
- .sm\:my-2 {
- margin-top: 0.5rem;
- margin-bottom: 0.5rem;
- }
-
- .sm\:m-2 {
- margin: 0.5rem;
- }
-
.sm\:mt-3 {
margin-top: 0.75rem;
}
@@ -5815,20 +6230,6 @@ button,
margin-left: 0.75rem;
}
- .sm\:mx-3 {
- margin-left: 0.75rem;
- margin-right: 0.75rem;
- }
-
- .sm\:my-3 {
- margin-top: 0.75rem;
- margin-bottom: 0.75rem;
- }
-
- .sm\:m-3 {
- margin: 0.75rem;
- }
-
.sm\:mt-4 {
margin-top: 1rem;
}
@@ -5845,20 +6246,6 @@ button,
margin-left: 1rem;
}
- .sm\:mx-4 {
- margin-left: 1rem;
- margin-right: 1rem;
- }
-
- .sm\:my-4 {
- margin-top: 1rem;
- margin-bottom: 1rem;
- }
-
- .sm\:m-4 {
- margin: 1rem;
- }
-
.sm\:mt-6 {
margin-top: 1.5rem;
}
@@ -5875,108 +6262,164 @@ button,
margin-left: 1.5rem;
}
- .sm\:mx-6 {
- margin-left: 1.5rem;
- margin-right: 1.5rem;
+ .sm\:mt-8 {
+ margin-top: 2rem;
}
- .sm\:my-6 {
- margin-top: 1.5rem;
- margin-bottom: 1.5rem;
+ .sm\:mr-8 {
+ margin-right: 2rem;
}
- .sm\:m-6 {
- margin: 1.5rem;
+ .sm\:mb-8 {
+ margin-bottom: 2rem;
}
- .sm\:mt-8 {
- margin-top: 2rem;
+ .sm\:ml-8 {
+ margin-left: 2rem;
}
- .sm\:mr-8 {
- margin-right: 2rem;
+ .sm\:mt-auto {
+ margin-top: auto;
+ }
+
+ .sm\:mr-auto {
+ margin-right: auto;
+ }
+
+ .sm\:mb-auto {
+ margin-bottom: auto;
+ }
+
+ .sm\:ml-auto {
+ margin-left: auto;
+ }
+
+ .sm\:mt-px {
+ margin-top: 1px;
+ }
+
+ .sm\:mr-px {
+ margin-right: 1px;
+ }
+
+ .sm\:mb-px {
+ margin-bottom: 1px;
+ }
+
+ .sm\:ml-px {
+ margin-left: 1px;
+ }
+
+ .sm\:-m-0 {
+ margin: 0;
+ }
+
+ .sm\:-m-1 {
+ margin: -0.25rem;
+ }
+
+ .sm\:-m-2 {
+ margin: -0.5rem;
+ }
+
+ .sm\:-m-3 {
+ margin: -0.75rem;
+ }
+
+ .sm\:-m-4 {
+ margin: -1rem;
}
- .sm\:mb-8 {
- margin-bottom: 2rem;
+ .sm\:-m-6 {
+ margin: -1.5rem;
}
- .sm\:ml-8 {
- margin-left: 2rem;
+ .sm\:-m-8 {
+ margin: -2rem;
}
- .sm\:mx-8 {
- margin-left: 2rem;
- margin-right: 2rem;
+ .sm\:-m-px {
+ margin: -1px;
}
- .sm\:my-8 {
- margin-top: 2rem;
- margin-bottom: 2rem;
+ .sm\:-my-0 {
+ margin-top: 0;
+ margin-bottom: 0;
}
- .sm\:m-8 {
- margin: 2rem;
+ .sm\:-mx-0 {
+ margin-left: 0;
+ margin-right: 0;
}
- .sm\:mt-px {
- margin-top: 1px;
+ .sm\:-my-1 {
+ margin-top: -0.25rem;
+ margin-bottom: -0.25rem;
}
- .sm\:mr-px {
- margin-right: 1px;
+ .sm\:-mx-1 {
+ margin-left: -0.25rem;
+ margin-right: -0.25rem;
}
- .sm\:mb-px {
- margin-bottom: 1px;
+ .sm\:-my-2 {
+ margin-top: -0.5rem;
+ margin-bottom: -0.5rem;
}
- .sm\:ml-px {
- margin-left: 1px;
+ .sm\:-mx-2 {
+ margin-left: -0.5rem;
+ margin-right: -0.5rem;
}
- .sm\:mx-px {
- margin-left: 1px;
- margin-right: 1px;
+ .sm\:-my-3 {
+ margin-top: -0.75rem;
+ margin-bottom: -0.75rem;
}
- .sm\:my-px {
- margin-top: 1px;
- margin-bottom: 1px;
+ .sm\:-mx-3 {
+ margin-left: -0.75rem;
+ margin-right: -0.75rem;
}
- .sm\:m-px {
- margin: 1px;
+ .sm\:-my-4 {
+ margin-top: -1rem;
+ margin-bottom: -1rem;
}
- .sm\:mt-auto {
- margin-top: auto;
+ .sm\:-mx-4 {
+ margin-left: -1rem;
+ margin-right: -1rem;
}
- .sm\:mr-auto {
- margin-right: auto;
+ .sm\:-my-6 {
+ margin-top: -1.5rem;
+ margin-bottom: -1.5rem;
}
- .sm\:mb-auto {
- margin-bottom: auto;
+ .sm\:-mx-6 {
+ margin-left: -1.5rem;
+ margin-right: -1.5rem;
}
- .sm\:ml-auto {
- margin-left: auto;
+ .sm\:-my-8 {
+ margin-top: -2rem;
+ margin-bottom: -2rem;
}
- .sm\:mx-auto {
- margin-left: auto;
- margin-right: auto;
+ .sm\:-mx-8 {
+ margin-left: -2rem;
+ margin-right: -2rem;
}
- .sm\:my-auto {
- margin-top: auto;
- margin-bottom: auto;
+ .sm\:-my-px {
+ margin-top: -1px;
+ margin-bottom: -1px;
}
- .sm\:m-auto {
- margin: auto;
+ .sm\:-mx-px {
+ margin-left: -1px;
+ margin-right: -1px;
}
.sm\:-mt-0 {
@@ -5995,20 +6438,6 @@ button,
margin-left: 0;
}
- .sm\:-mx-0 {
- margin-left: 0;
- margin-right: 0;
- }
-
- .sm\:-my-0 {
- margin-top: 0;
- margin-bottom: 0;
- }
-
- .sm\:-m-0 {
- margin: 0;
- }
-
.sm\:-mt-1 {
margin-top: -0.25rem;
}
@@ -6025,20 +6454,6 @@ button,
margin-left: -0.25rem;
}
- .sm\:-mx-1 {
- margin-left: -0.25rem;
- margin-right: -0.25rem;
- }
-
- .sm\:-my-1 {
- margin-top: -0.25rem;
- margin-bottom: -0.25rem;
- }
-
- .sm\:-m-1 {
- margin: -0.25rem;
- }
-
.sm\:-mt-2 {
margin-top: -0.5rem;
}
@@ -6055,20 +6470,6 @@ button,
margin-left: -0.5rem;
}
- .sm\:-mx-2 {
- margin-left: -0.5rem;
- margin-right: -0.5rem;
- }
-
- .sm\:-my-2 {
- margin-top: -0.5rem;
- margin-bottom: -0.5rem;
- }
-
- .sm\:-m-2 {
- margin: -0.5rem;
- }
-
.sm\:-mt-3 {
margin-top: -0.75rem;
}
@@ -6085,20 +6486,6 @@ button,
margin-left: -0.75rem;
}
- .sm\:-mx-3 {
- margin-left: -0.75rem;
- margin-right: -0.75rem;
- }
-
- .sm\:-my-3 {
- margin-top: -0.75rem;
- margin-bottom: -0.75rem;
- }
-
- .sm\:-m-3 {
- margin: -0.75rem;
- }
-
.sm\:-mt-4 {
margin-top: -1rem;
}
@@ -6115,20 +6502,6 @@ button,
margin-left: -1rem;
}
- .sm\:-mx-4 {
- margin-left: -1rem;
- margin-right: -1rem;
- }
-
- .sm\:-my-4 {
- margin-top: -1rem;
- margin-bottom: -1rem;
- }
-
- .sm\:-m-4 {
- margin: -1rem;
- }
-
.sm\:-mt-6 {
margin-top: -1.5rem;
}
@@ -6145,20 +6518,6 @@ button,
margin-left: -1.5rem;
}
- .sm\:-mx-6 {
- margin-left: -1.5rem;
- margin-right: -1.5rem;
- }
-
- .sm\:-my-6 {
- margin-top: -1.5rem;
- margin-bottom: -1.5rem;
- }
-
- .sm\:-m-6 {
- margin: -1.5rem;
- }
-
.sm\:-mt-8 {
margin-top: -2rem;
}
@@ -6175,20 +6534,6 @@ button,
margin-left: -2rem;
}
- .sm\:-mx-8 {
- margin-left: -2rem;
- margin-right: -2rem;
- }
-
- .sm\:-my-8 {
- margin-top: -2rem;
- margin-bottom: -2rem;
- }
-
- .sm\:-m-8 {
- margin: -2rem;
- }
-
.sm\:-mt-px {
margin-top: -1px;
}
@@ -6205,20 +6550,6 @@ button,
margin-left: -1px;
}
- .sm\:-mx-px {
- margin-left: -1px;
- margin-right: -1px;
- }
-
- .sm\:-my-px {
- margin-top: -1px;
- margin-bottom: -1px;
- }
-
- .sm\:-m-px {
- margin: -1px;
- }
-
.sm\:shadow {
box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.10);
}
@@ -6493,6 +6824,10 @@ button,
cursor: auto;
}
+ .sm\:cursor-default {
+ cursor: default;
+ }
+
.sm\:cursor-pointer {
cursor: pointer;
}
@@ -7544,112 +7879,104 @@ button,
background-size: contain;
}
- .md\:border-dashed {
- border-width: 0;
- }
-
- .md\:border-dotted {
+ .md\:border-0 {
border-width: 0;
}
- .md\:border {
- border: 1px solid #dae4e9;
- }
-
- .md\:border-t {
- border-top: 1px solid #dae4e9;
- }
-
- .md\:border-r {
- border-right: 1px solid #dae4e9;
+ .md\:border-2 {
+ border-width: 2px;
}
- .md\:border-b {
- border-bottom: 1px solid #dae4e9;
+ .md\:border-4 {
+ border-width: 4px;
}
- .md\:border-l {
- border-left: 1px solid #dae4e9;
+ .md\:border-8 {
+ border-width: 8px;
}
- .md\:border-0 {
- border: 0;
+ .md\:border {
+ border-width: 1px;
}
.md\:border-t-0 {
- border-top: 0;
+ border-top-width: 0;
}
.md\:border-r-0 {
- border-right: 0;
+ border-right-width: 0;
}
.md\:border-b-0 {
- border-bottom: 0;
+ border-bottom-width: 0;
}
.md\:border-l-0 {
- border-left: 0;
- }
-
- .md\:border-2 {
- border: 2px solid #dae4e9;
+ border-left-width: 0;
}
.md\:border-t-2 {
- border-top: 2px solid #dae4e9;
+ border-top-width: 2px;
}
.md\:border-r-2 {
- border-right: 2px solid #dae4e9;
+ border-right-width: 2px;
}
.md\:border-b-2 {
- border-bottom: 2px solid #dae4e9;
+ border-bottom-width: 2px;
}
.md\:border-l-2 {
- border-left: 2px solid #dae4e9;
- }
-
- .md\:border-4 {
- border: 4px solid #dae4e9;
+ border-left-width: 2px;
}
.md\:border-t-4 {
- border-top: 4px solid #dae4e9;
+ border-top-width: 4px;
}
.md\:border-r-4 {
- border-right: 4px solid #dae4e9;
+ border-right-width: 4px;
}
.md\:border-b-4 {
- border-bottom: 4px solid #dae4e9;
+ border-bottom-width: 4px;
}
.md\:border-l-4 {
- border-left: 4px solid #dae4e9;
- }
-
- .md\:border-8 {
- border: 8px solid #dae4e9;
+ border-left-width: 4px;
}
.md\:border-t-8 {
- border-top: 8px solid #dae4e9;
+ border-top-width: 8px;
}
.md\:border-r-8 {
- border-right: 8px solid #dae4e9;
+ border-right-width: 8px;
}
.md\:border-b-8 {
- border-bottom: 8px solid #dae4e9;
+ border-bottom-width: 8px;
}
.md\:border-l-8 {
- border-left: 8px solid #dae4e9;
+ border-left-width: 8px;
+ }
+
+ .md\:border-t {
+ border-top-width: 1px;
+ }
+
+ .md\:border-r {
+ border-right-width: 1px;
+ }
+
+ .md\:border-b {
+ border-bottom-width: 1px;
+ }
+
+ .md\:border-l {
+ border-left-width: 1px;
}
.md\:border-transparent,
@@ -8017,6 +8344,10 @@ button,
border-color: #ffebef;
}
+ .md\:border-solid {
+ border-style: solid;
+ }
+
.md\:border-dashed {
border-style: dashed;
}
@@ -8029,14 +8360,18 @@ button,
border-style: none;
}
- .md\:rounded {
- border-radius: .25rem;
+ .md\:rounded-none {
+ border-radius: 0;
}
.md\:rounded-sm {
border-radius: .125rem;
}
+ .md\:rounded {
+ border-radius: .25rem;
+ }
+
.md\:rounded-lg {
border-radius: .5rem;
}
@@ -8045,30 +8380,186 @@ button,
border-radius: 9999px;
}
- .md\:rounded-none {
- border-radius: 0;
+ .md\:rounded-t-none {
+ border-top-left-radius: 0;
+ border-top-right-radius: 0;
}
- .md\:rounded-t {
+ .md\:rounded-r-none {
+ border-top-right-radius: 0;
border-bottom-right-radius: 0;
- border-bottom-left-radius: 0;
}
- .md\:rounded-r {
+ .md\:rounded-b-none {
+ border-bottom-right-radius: 0;
border-bottom-left-radius: 0;
+ }
+
+ .md\:rounded-l-none {
border-top-left-radius: 0;
+ border-bottom-left-radius: 0;
+ }
+
+ .md\:rounded-t-sm {
+ border-top-left-radius: .125rem;
+ border-top-right-radius: .125rem;
+ }
+
+ .md\:rounded-r-sm {
+ border-top-right-radius: .125rem;
+ border-bottom-right-radius: .125rem;
+ }
+
+ .md\:rounded-b-sm {
+ border-bottom-right-radius: .125rem;
+ border-bottom-left-radius: .125rem;
+ }
+
+ .md\:rounded-l-sm {
+ border-top-left-radius: .125rem;
+ border-bottom-left-radius: .125rem;
+ }
+
+ .md\:rounded-t {
+ border-top-left-radius: .25rem;
+ border-top-right-radius: .25rem;
+ }
+
+ .md\:rounded-r {
+ border-top-right-radius: .25rem;
+ border-bottom-right-radius: .25rem;
}
.md\:rounded-b {
- border-top-left-radius: 0;
- border-top-right-radius: 0;
+ border-bottom-right-radius: .25rem;
+ border-bottom-left-radius: .25rem;
}
.md\:rounded-l {
+ border-top-left-radius: .25rem;
+ border-bottom-left-radius: .25rem;
+ }
+
+ .md\:rounded-t-lg {
+ border-top-left-radius: .5rem;
+ border-top-right-radius: .5rem;
+ }
+
+ .md\:rounded-r-lg {
+ border-top-right-radius: .5rem;
+ border-bottom-right-radius: .5rem;
+ }
+
+ .md\:rounded-b-lg {
+ border-bottom-right-radius: .5rem;
+ border-bottom-left-radius: .5rem;
+ }
+
+ .md\:rounded-l-lg {
+ border-top-left-radius: .5rem;
+ border-bottom-left-radius: .5rem;
+ }
+
+ .md\:rounded-t-full {
+ border-top-left-radius: 9999px;
+ border-top-right-radius: 9999px;
+ }
+
+ .md\:rounded-r-full {
+ border-top-right-radius: 9999px;
+ border-bottom-right-radius: 9999px;
+ }
+
+ .md\:rounded-b-full {
+ border-bottom-right-radius: 9999px;
+ border-bottom-left-radius: 9999px;
+ }
+
+ .md\:rounded-l-full {
+ border-top-left-radius: 9999px;
+ border-bottom-left-radius: 9999px;
+ }
+
+ .md\:rounded-tl-none {
+ border-top-left-radius: 0;
+ }
+
+ .md\:rounded-tr-none {
border-top-right-radius: 0;
+ }
+
+ .md\:rounded-br-none {
border-bottom-right-radius: 0;
}
+ .md\:rounded-bl-none {
+ border-bottom-left-radius: 0;
+ }
+
+ .md\:rounded-tl-sm {
+ border-top-left-radius: .125rem;
+ }
+
+ .md\:rounded-tr-sm {
+ border-top-right-radius: .125rem;
+ }
+
+ .md\:rounded-br-sm {
+ border-bottom-right-radius: .125rem;
+ }
+
+ .md\:rounded-bl-sm {
+ border-bottom-left-radius: .125rem;
+ }
+
+ .md\:rounded-tl {
+ border-top-left-radius: .25rem;
+ }
+
+ .md\:rounded-tr {
+ border-top-right-radius: .25rem;
+ }
+
+ .md\:rounded-br {
+ border-bottom-right-radius: .25rem;
+ }
+
+ .md\:rounded-bl {
+ border-bottom-left-radius: .25rem;
+ }
+
+ .md\:rounded-tl-lg {
+ border-top-left-radius: .5rem;
+ }
+
+ .md\:rounded-tr-lg {
+ border-top-right-radius: .5rem;
+ }
+
+ .md\:rounded-br-lg {
+ border-bottom-right-radius: .5rem;
+ }
+
+ .md\:rounded-bl-lg {
+ border-bottom-left-radius: .5rem;
+ }
+
+ .md\:rounded-tl-full {
+ border-top-left-radius: 9999px;
+ }
+
+ .md\:rounded-tr-full {
+ border-top-right-radius: 9999px;
+ }
+
+ .md\:rounded-br-full {
+ border-bottom-right-radius: 9999px;
+ }
+
+ .md\:rounded-bl-full {
+ border-bottom-left-radius: 9999px;
+ }
+
.md\:block {
display: block;
}
@@ -8430,25 +8921,36 @@ button,
max-height: 100vh;
}
- .md\:pt-0 {
- padding-top: 0;
+ .md\:p-0 {
+ padding: 0;
}
- .md\:pr-0 {
- padding-right: 0;
+ .md\:p-1 {
+ padding: 0.25rem;
}
- .md\:pb-0 {
- padding-bottom: 0;
+ .md\:p-2 {
+ padding: 0.5rem;
}
- .md\:pl-0 {
- padding-left: 0;
+ .md\:p-3 {
+ padding: 0.75rem;
}
- .md\:px-0 {
- padding-left: 0;
- padding-right: 0;
+ .md\:p-4 {
+ padding: 1rem;
+ }
+
+ .md\:p-6 {
+ padding: 1.5rem;
+ }
+
+ .md\:p-8 {
+ padding: 2rem;
+ }
+
+ .md\:p-px {
+ padding: 1px;
}
.md\:py-0 {
@@ -8456,98 +8958,143 @@ button,
padding-bottom: 0;
}
- .md\:p-0 {
- padding: 0;
+ .md\:px-0 {
+ padding-left: 0;
+ padding-right: 0;
}
- .md\:pt-1 {
+ .md\:py-1 {
padding-top: 0.25rem;
+ padding-bottom: 0.25rem;
}
- .md\:pr-1 {
+ .md\:px-1 {
+ padding-left: 0.25rem;
padding-right: 0.25rem;
}
- .md\:pb-1 {
- padding-bottom: 0.25rem;
+ .md\:py-2 {
+ padding-top: 0.5rem;
+ padding-bottom: 0.5rem;
}
- .md\:pl-1 {
- padding-left: 0.25rem;
+ .md\:px-2 {
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
}
- .md\:px-1 {
- padding-left: 0.25rem;
- padding-right: 0.25rem;
+ .md\:py-3 {
+ padding-top: 0.75rem;
+ padding-bottom: 0.75rem;
}
- .md\:py-1 {
- padding-top: 0.25rem;
- padding-bottom: 0.25rem;
+ .md\:px-3 {
+ padding-left: 0.75rem;
+ padding-right: 0.75rem;
}
- .md\:p-1 {
- padding: 0.25rem;
+ .md\:py-4 {
+ padding-top: 1rem;
+ padding-bottom: 1rem;
}
- .md\:pt-2 {
- padding-top: 0.5rem;
+ .md\:px-4 {
+ padding-left: 1rem;
+ padding-right: 1rem;
}
- .md\:pr-2 {
- padding-right: 0.5rem;
+ .md\:py-6 {
+ padding-top: 1.5rem;
+ padding-bottom: 1.5rem;
}
- .md\:pb-2 {
- padding-bottom: 0.5rem;
+ .md\:px-6 {
+ padding-left: 1.5rem;
+ padding-right: 1.5rem;
}
- .md\:pl-2 {
- padding-left: 0.5rem;
+ .md\:py-8 {
+ padding-top: 2rem;
+ padding-bottom: 2rem;
}
- .md\:px-2 {
- padding-left: 0.5rem;
- padding-right: 0.5rem;
+ .md\:px-8 {
+ padding-left: 2rem;
+ padding-right: 2rem;
}
- .md\:py-2 {
- padding-top: 0.5rem;
- padding-bottom: 0.5rem;
+ .md\:py-px {
+ padding-top: 1px;
+ padding-bottom: 1px;
}
- .md\:p-2 {
- padding: 0.5rem;
+ .md\:px-px {
+ padding-left: 1px;
+ padding-right: 1px;
}
- .md\:pt-3 {
- padding-top: 0.75rem;
+ .md\:pt-0 {
+ padding-top: 0;
}
- .md\:pr-3 {
- padding-right: 0.75rem;
+ .md\:pr-0 {
+ padding-right: 0;
}
- .md\:pb-3 {
- padding-bottom: 0.75rem;
+ .md\:pb-0 {
+ padding-bottom: 0;
}
- .md\:pl-3 {
- padding-left: 0.75rem;
+ .md\:pl-0 {
+ padding-left: 0;
+ }
+
+ .md\:pt-1 {
+ padding-top: 0.25rem;
+ }
+
+ .md\:pr-1 {
+ padding-right: 0.25rem;
+ }
+
+ .md\:pb-1 {
+ padding-bottom: 0.25rem;
+ }
+
+ .md\:pl-1 {
+ padding-left: 0.25rem;
+ }
+
+ .md\:pt-2 {
+ padding-top: 0.5rem;
+ }
+
+ .md\:pr-2 {
+ padding-right: 0.5rem;
+ }
+
+ .md\:pb-2 {
+ padding-bottom: 0.5rem;
+ }
+
+ .md\:pl-2 {
+ padding-left: 0.5rem;
+ }
+
+ .md\:pt-3 {
+ padding-top: 0.75rem;
}
- .md\:px-3 {
- padding-left: 0.75rem;
+ .md\:pr-3 {
padding-right: 0.75rem;
}
- .md\:py-3 {
- padding-top: 0.75rem;
+ .md\:pb-3 {
padding-bottom: 0.75rem;
}
- .md\:p-3 {
- padding: 0.75rem;
+ .md\:pl-3 {
+ padding-left: 0.75rem;
}
.md\:pt-4 {
@@ -8566,20 +9113,6 @@ button,
padding-left: 1rem;
}
- .md\:px-4 {
- padding-left: 1rem;
- padding-right: 1rem;
- }
-
- .md\:py-4 {
- padding-top: 1rem;
- padding-bottom: 1rem;
- }
-
- .md\:p-4 {
- padding: 1rem;
- }
-
.md\:pt-6 {
padding-top: 1.5rem;
}
@@ -8596,20 +9129,6 @@ button,
padding-left: 1.5rem;
}
- .md\:px-6 {
- padding-left: 1.5rem;
- padding-right: 1.5rem;
- }
-
- .md\:py-6 {
- padding-top: 1.5rem;
- padding-bottom: 1.5rem;
- }
-
- .md\:p-6 {
- padding: 1.5rem;
- }
-
.md\:pt-8 {
padding-top: 2rem;
}
@@ -8626,20 +9145,6 @@ button,
padding-left: 2rem;
}
- .md\:px-8 {
- padding-left: 2rem;
- padding-right: 2rem;
- }
-
- .md\:py-8 {
- padding-top: 2rem;
- padding-bottom: 2rem;
- }
-
- .md\:p-8 {
- padding: 2rem;
- }
-
.md\:pt-px {
padding-top: 1px;
}
@@ -8656,39 +9161,40 @@ button,
padding-left: 1px;
}
- .md\:px-px {
- padding-left: 1px;
- padding-right: 1px;
+ .md\:m-0 {
+ margin: 0;
}
- .md\:py-px {
- padding-top: 1px;
- padding-bottom: 1px;
+ .md\:m-1 {
+ margin: 0.25rem;
}
- .md\:p-px {
- padding: 1px;
+ .md\:m-2 {
+ margin: 0.5rem;
}
- .md\:mt-0 {
- margin-top: 0;
+ .md\:m-3 {
+ margin: 0.75rem;
}
- .md\:mr-0 {
- margin-right: 0;
+ .md\:m-4 {
+ margin: 1rem;
}
- .md\:mb-0 {
- margin-bottom: 0;
+ .md\:m-6 {
+ margin: 1.5rem;
}
- .md\:ml-0 {
- margin-left: 0;
+ .md\:m-8 {
+ margin: 2rem;
}
- .md\:mx-0 {
- margin-left: 0;
- margin-right: 0;
+ .md\:m-auto {
+ margin: auto;
+ }
+
+ .md\:m-px {
+ margin: 1px;
}
.md\:my-0 {
@@ -8696,38 +9202,121 @@ button,
margin-bottom: 0;
}
- .md\:m-0 {
- margin: 0;
+ .md\:mx-0 {
+ margin-left: 0;
+ margin-right: 0;
}
- .md\:mt-1 {
+ .md\:my-1 {
margin-top: 0.25rem;
+ margin-bottom: 0.25rem;
}
- .md\:mr-1 {
+ .md\:mx-1 {
+ margin-left: 0.25rem;
margin-right: 0.25rem;
}
- .md\:mb-1 {
- margin-bottom: 0.25rem;
+ .md\:my-2 {
+ margin-top: 0.5rem;
+ margin-bottom: 0.5rem;
}
- .md\:ml-1 {
- margin-left: 0.25rem;
+ .md\:mx-2 {
+ margin-left: 0.5rem;
+ margin-right: 0.5rem;
}
- .md\:mx-1 {
- margin-left: 0.25rem;
- margin-right: 0.25rem;
+ .md\:my-3 {
+ margin-top: 0.75rem;
+ margin-bottom: 0.75rem;
}
- .md\:my-1 {
+ .md\:mx-3 {
+ margin-left: 0.75rem;
+ margin-right: 0.75rem;
+ }
+
+ .md\:my-4 {
+ margin-top: 1rem;
+ margin-bottom: 1rem;
+ }
+
+ .md\:mx-4 {
+ margin-left: 1rem;
+ margin-right: 1rem;
+ }
+
+ .md\:my-6 {
+ margin-top: 1.5rem;
+ margin-bottom: 1.5rem;
+ }
+
+ .md\:mx-6 {
+ margin-left: 1.5rem;
+ margin-right: 1.5rem;
+ }
+
+ .md\:my-8 {
+ margin-top: 2rem;
+ margin-bottom: 2rem;
+ }
+
+ .md\:mx-8 {
+ margin-left: 2rem;
+ margin-right: 2rem;
+ }
+
+ .md\:my-auto {
+ margin-top: auto;
+ margin-bottom: auto;
+ }
+
+ .md\:mx-auto {
+ margin-left: auto;
+ margin-right: auto;
+ }
+
+ .md\:my-px {
+ margin-top: 1px;
+ margin-bottom: 1px;
+ }
+
+ .md\:mx-px {
+ margin-left: 1px;
+ margin-right: 1px;
+ }
+
+ .md\:mt-0 {
+ margin-top: 0;
+ }
+
+ .md\:mr-0 {
+ margin-right: 0;
+ }
+
+ .md\:mb-0 {
+ margin-bottom: 0;
+ }
+
+ .md\:ml-0 {
+ margin-left: 0;
+ }
+
+ .md\:mt-1 {
margin-top: 0.25rem;
+ }
+
+ .md\:mr-1 {
+ margin-right: 0.25rem;
+ }
+
+ .md\:mb-1 {
margin-bottom: 0.25rem;
}
- .md\:m-1 {
- margin: 0.25rem;
+ .md\:ml-1 {
+ margin-left: 0.25rem;
}
.md\:mt-2 {
@@ -8746,20 +9335,6 @@ button,
margin-left: 0.5rem;
}
- .md\:mx-2 {
- margin-left: 0.5rem;
- margin-right: 0.5rem;
- }
-
- .md\:my-2 {
- margin-top: 0.5rem;
- margin-bottom: 0.5rem;
- }
-
- .md\:m-2 {
- margin: 0.5rem;
- }
-
.md\:mt-3 {
margin-top: 0.75rem;
}
@@ -8776,20 +9351,6 @@ button,
margin-left: 0.75rem;
}
- .md\:mx-3 {
- margin-left: 0.75rem;
- margin-right: 0.75rem;
- }
-
- .md\:my-3 {
- margin-top: 0.75rem;
- margin-bottom: 0.75rem;
- }
-
- .md\:m-3 {
- margin: 0.75rem;
- }
-
.md\:mt-4 {
margin-top: 1rem;
}
@@ -8806,48 +9367,20 @@ button,
margin-left: 1rem;
}
- .md\:mx-4 {
- margin-left: 1rem;
- margin-right: 1rem;
- }
-
- .md\:my-4 {
- margin-top: 1rem;
- margin-bottom: 1rem;
- }
-
- .md\:m-4 {
- margin: 1rem;
- }
-
.md\:mt-6 {
margin-top: 1.5rem;
}
- .md\:mr-6 {
- margin-right: 1.5rem;
- }
-
- .md\:mb-6 {
- margin-bottom: 1.5rem;
- }
-
- .md\:ml-6 {
- margin-left: 1.5rem;
- }
-
- .md\:mx-6 {
- margin-left: 1.5rem;
+ .md\:mr-6 {
margin-right: 1.5rem;
}
- .md\:my-6 {
- margin-top: 1.5rem;
+ .md\:mb-6 {
margin-bottom: 1.5rem;
}
- .md\:m-6 {
- margin: 1.5rem;
+ .md\:ml-6 {
+ margin-left: 1.5rem;
}
.md\:mt-8 {
@@ -8866,18 +9399,20 @@ button,
margin-left: 2rem;
}
- .md\:mx-8 {
- margin-left: 2rem;
- margin-right: 2rem;
+ .md\:mt-auto {
+ margin-top: auto;
}
- .md\:my-8 {
- margin-top: 2rem;
- margin-bottom: 2rem;
+ .md\:mr-auto {
+ margin-right: auto;
}
- .md\:m-8 {
- margin: 2rem;
+ .md\:mb-auto {
+ margin-bottom: auto;
+ }
+
+ .md\:ml-auto {
+ margin-left: auto;
}
.md\:mt-px {
@@ -8896,78 +9431,132 @@ button,
margin-left: 1px;
}
- .md\:mx-px {
- margin-left: 1px;
- margin-right: 1px;
+ .md\:-m-0 {
+ margin: 0;
}
- .md\:my-px {
- margin-top: 1px;
- margin-bottom: 1px;
+ .md\:-m-1 {
+ margin: -0.25rem;
}
- .md\:m-px {
- margin: 1px;
+ .md\:-m-2 {
+ margin: -0.5rem;
}
- .md\:mt-auto {
- margin-top: auto;
+ .md\:-m-3 {
+ margin: -0.75rem;
}
- .md\:mr-auto {
- margin-right: auto;
+ .md\:-m-4 {
+ margin: -1rem;
}
- .md\:mb-auto {
- margin-bottom: auto;
+ .md\:-m-6 {
+ margin: -1.5rem;
}
- .md\:ml-auto {
- margin-left: auto;
+ .md\:-m-8 {
+ margin: -2rem;
}
- .md\:mx-auto {
- margin-left: auto;
- margin-right: auto;
+ .md\:-m-px {
+ margin: -1px;
}
- .md\:my-auto {
- margin-top: auto;
- margin-bottom: auto;
+ .md\:-my-0 {
+ margin-top: 0;
+ margin-bottom: 0;
}
- .md\:m-auto {
- margin: auto;
+ .md\:-mx-0 {
+ margin-left: 0;
+ margin-right: 0;
}
- .md\:-mt-0 {
- margin-top: 0;
+ .md\:-my-1 {
+ margin-top: -0.25rem;
+ margin-bottom: -0.25rem;
}
- .md\:-mr-0 {
- margin-right: 0;
+ .md\:-mx-1 {
+ margin-left: -0.25rem;
+ margin-right: -0.25rem;
}
- .md\:-mb-0 {
- margin-bottom: 0;
+ .md\:-my-2 {
+ margin-top: -0.5rem;
+ margin-bottom: -0.5rem;
}
- .md\:-ml-0 {
- margin-left: 0;
+ .md\:-mx-2 {
+ margin-left: -0.5rem;
+ margin-right: -0.5rem;
}
- .md\:-mx-0 {
- margin-left: 0;
- margin-right: 0;
+ .md\:-my-3 {
+ margin-top: -0.75rem;
+ margin-bottom: -0.75rem;
}
- .md\:-my-0 {
+ .md\:-mx-3 {
+ margin-left: -0.75rem;
+ margin-right: -0.75rem;
+ }
+
+ .md\:-my-4 {
+ margin-top: -1rem;
+ margin-bottom: -1rem;
+ }
+
+ .md\:-mx-4 {
+ margin-left: -1rem;
+ margin-right: -1rem;
+ }
+
+ .md\:-my-6 {
+ margin-top: -1.5rem;
+ margin-bottom: -1.5rem;
+ }
+
+ .md\:-mx-6 {
+ margin-left: -1.5rem;
+ margin-right: -1.5rem;
+ }
+
+ .md\:-my-8 {
+ margin-top: -2rem;
+ margin-bottom: -2rem;
+ }
+
+ .md\:-mx-8 {
+ margin-left: -2rem;
+ margin-right: -2rem;
+ }
+
+ .md\:-my-px {
+ margin-top: -1px;
+ margin-bottom: -1px;
+ }
+
+ .md\:-mx-px {
+ margin-left: -1px;
+ margin-right: -1px;
+ }
+
+ .md\:-mt-0 {
margin-top: 0;
+ }
+
+ .md\:-mr-0 {
+ margin-right: 0;
+ }
+
+ .md\:-mb-0 {
margin-bottom: 0;
}
- .md\:-m-0 {
- margin: 0;
+ .md\:-ml-0 {
+ margin-left: 0;
}
.md\:-mt-1 {
@@ -8986,20 +9575,6 @@ button,
margin-left: -0.25rem;
}
- .md\:-mx-1 {
- margin-left: -0.25rem;
- margin-right: -0.25rem;
- }
-
- .md\:-my-1 {
- margin-top: -0.25rem;
- margin-bottom: -0.25rem;
- }
-
- .md\:-m-1 {
- margin: -0.25rem;
- }
-
.md\:-mt-2 {
margin-top: -0.5rem;
}
@@ -9016,20 +9591,6 @@ button,
margin-left: -0.5rem;
}
- .md\:-mx-2 {
- margin-left: -0.5rem;
- margin-right: -0.5rem;
- }
-
- .md\:-my-2 {
- margin-top: -0.5rem;
- margin-bottom: -0.5rem;
- }
-
- .md\:-m-2 {
- margin: -0.5rem;
- }
-
.md\:-mt-3 {
margin-top: -0.75rem;
}
@@ -9046,20 +9607,6 @@ button,
margin-left: -0.75rem;
}
- .md\:-mx-3 {
- margin-left: -0.75rem;
- margin-right: -0.75rem;
- }
-
- .md\:-my-3 {
- margin-top: -0.75rem;
- margin-bottom: -0.75rem;
- }
-
- .md\:-m-3 {
- margin: -0.75rem;
- }
-
.md\:-mt-4 {
margin-top: -1rem;
}
@@ -9076,20 +9623,6 @@ button,
margin-left: -1rem;
}
- .md\:-mx-4 {
- margin-left: -1rem;
- margin-right: -1rem;
- }
-
- .md\:-my-4 {
- margin-top: -1rem;
- margin-bottom: -1rem;
- }
-
- .md\:-m-4 {
- margin: -1rem;
- }
-
.md\:-mt-6 {
margin-top: -1.5rem;
}
@@ -9106,20 +9639,6 @@ button,
margin-left: -1.5rem;
}
- .md\:-mx-6 {
- margin-left: -1.5rem;
- margin-right: -1.5rem;
- }
-
- .md\:-my-6 {
- margin-top: -1.5rem;
- margin-bottom: -1.5rem;
- }
-
- .md\:-m-6 {
- margin: -1.5rem;
- }
-
.md\:-mt-8 {
margin-top: -2rem;
}
@@ -9136,48 +9655,20 @@ button,
margin-left: -2rem;
}
- .md\:-mx-8 {
- margin-left: -2rem;
- margin-right: -2rem;
- }
-
- .md\:-my-8 {
- margin-top: -2rem;
- margin-bottom: -2rem;
- }
-
- .md\:-m-8 {
- margin: -2rem;
- }
-
.md\:-mt-px {
margin-top: -1px;
}
- .md\:-mr-px {
- margin-right: -1px;
- }
-
- .md\:-mb-px {
- margin-bottom: -1px;
- }
-
- .md\:-ml-px {
- margin-left: -1px;
- }
-
- .md\:-mx-px {
- margin-left: -1px;
+ .md\:-mr-px {
margin-right: -1px;
}
- .md\:-my-px {
- margin-top: -1px;
+ .md\:-mb-px {
margin-bottom: -1px;
}
- .md\:-m-px {
- margin: -1px;
+ .md\:-ml-px {
+ margin-left: -1px;
}
.md\:shadow {
@@ -9454,6 +9945,10 @@ button,
cursor: auto;
}
+ .md\:cursor-default {
+ cursor: default;
+ }
+
.md\:cursor-pointer {
cursor: pointer;
}
@@ -10505,112 +11000,104 @@ button,
background-size: contain;
}
- .lg\:border-dashed {
- border-width: 0;
- }
-
- .lg\:border-dotted {
+ .lg\:border-0 {
border-width: 0;
}
- .lg\:border {
- border: 1px solid #dae4e9;
- }
-
- .lg\:border-t {
- border-top: 1px solid #dae4e9;
- }
-
- .lg\:border-r {
- border-right: 1px solid #dae4e9;
+ .lg\:border-2 {
+ border-width: 2px;
}
- .lg\:border-b {
- border-bottom: 1px solid #dae4e9;
+ .lg\:border-4 {
+ border-width: 4px;
}
- .lg\:border-l {
- border-left: 1px solid #dae4e9;
+ .lg\:border-8 {
+ border-width: 8px;
}
- .lg\:border-0 {
- border: 0;
+ .lg\:border {
+ border-width: 1px;
}
.lg\:border-t-0 {
- border-top: 0;
+ border-top-width: 0;
}
.lg\:border-r-0 {
- border-right: 0;
+ border-right-width: 0;
}
.lg\:border-b-0 {
- border-bottom: 0;
+ border-bottom-width: 0;
}
.lg\:border-l-0 {
- border-left: 0;
- }
-
- .lg\:border-2 {
- border: 2px solid #dae4e9;
+ border-left-width: 0;
}
.lg\:border-t-2 {
- border-top: 2px solid #dae4e9;
+ border-top-width: 2px;
}
.lg\:border-r-2 {
- border-right: 2px solid #dae4e9;
+ border-right-width: 2px;
}
.lg\:border-b-2 {
- border-bottom: 2px solid #dae4e9;
+ border-bottom-width: 2px;
}
.lg\:border-l-2 {
- border-left: 2px solid #dae4e9;
- }
-
- .lg\:border-4 {
- border: 4px solid #dae4e9;
+ border-left-width: 2px;
}
.lg\:border-t-4 {
- border-top: 4px solid #dae4e9;
+ border-top-width: 4px;
}
.lg\:border-r-4 {
- border-right: 4px solid #dae4e9;
+ border-right-width: 4px;
}
.lg\:border-b-4 {
- border-bottom: 4px solid #dae4e9;
+ border-bottom-width: 4px;
}
.lg\:border-l-4 {
- border-left: 4px solid #dae4e9;
- }
-
- .lg\:border-8 {
- border: 8px solid #dae4e9;
+ border-left-width: 4px;
}
.lg\:border-t-8 {
- border-top: 8px solid #dae4e9;
+ border-top-width: 8px;
}
.lg\:border-r-8 {
- border-right: 8px solid #dae4e9;
+ border-right-width: 8px;
}
.lg\:border-b-8 {
- border-bottom: 8px solid #dae4e9;
+ border-bottom-width: 8px;
}
.lg\:border-l-8 {
- border-left: 8px solid #dae4e9;
+ border-left-width: 8px;
+ }
+
+ .lg\:border-t {
+ border-top-width: 1px;
+ }
+
+ .lg\:border-r {
+ border-right-width: 1px;
+ }
+
+ .lg\:border-b {
+ border-bottom-width: 1px;
+ }
+
+ .lg\:border-l {
+ border-left-width: 1px;
}
.lg\:border-transparent,
@@ -10978,6 +11465,10 @@ button,
border-color: #ffebef;
}
+ .lg\:border-solid {
+ border-style: solid;
+ }
+
.lg\:border-dashed {
border-style: dashed;
}
@@ -10990,14 +11481,18 @@ button,
border-style: none;
}
- .lg\:rounded {
- border-radius: .25rem;
+ .lg\:rounded-none {
+ border-radius: 0;
}
.lg\:rounded-sm {
border-radius: .125rem;
}
+ .lg\:rounded {
+ border-radius: .25rem;
+ }
+
.lg\:rounded-lg {
border-radius: .5rem;
}
@@ -11006,30 +11501,186 @@ button,
border-radius: 9999px;
}
- .lg\:rounded-none {
- border-radius: 0;
+ .lg\:rounded-t-none {
+ border-top-left-radius: 0;
+ border-top-right-radius: 0;
}
- .lg\:rounded-t {
+ .lg\:rounded-r-none {
+ border-top-right-radius: 0;
border-bottom-right-radius: 0;
- border-bottom-left-radius: 0;
}
- .lg\:rounded-r {
+ .lg\:rounded-b-none {
+ border-bottom-right-radius: 0;
border-bottom-left-radius: 0;
+ }
+
+ .lg\:rounded-l-none {
border-top-left-radius: 0;
+ border-bottom-left-radius: 0;
+ }
+
+ .lg\:rounded-t-sm {
+ border-top-left-radius: .125rem;
+ border-top-right-radius: .125rem;
+ }
+
+ .lg\:rounded-r-sm {
+ border-top-right-radius: .125rem;
+ border-bottom-right-radius: .125rem;
+ }
+
+ .lg\:rounded-b-sm {
+ border-bottom-right-radius: .125rem;
+ border-bottom-left-radius: .125rem;
+ }
+
+ .lg\:rounded-l-sm {
+ border-top-left-radius: .125rem;
+ border-bottom-left-radius: .125rem;
+ }
+
+ .lg\:rounded-t {
+ border-top-left-radius: .25rem;
+ border-top-right-radius: .25rem;
+ }
+
+ .lg\:rounded-r {
+ border-top-right-radius: .25rem;
+ border-bottom-right-radius: .25rem;
}
.lg\:rounded-b {
- border-top-left-radius: 0;
- border-top-right-radius: 0;
+ border-bottom-right-radius: .25rem;
+ border-bottom-left-radius: .25rem;
}
.lg\:rounded-l {
+ border-top-left-radius: .25rem;
+ border-bottom-left-radius: .25rem;
+ }
+
+ .lg\:rounded-t-lg {
+ border-top-left-radius: .5rem;
+ border-top-right-radius: .5rem;
+ }
+
+ .lg\:rounded-r-lg {
+ border-top-right-radius: .5rem;
+ border-bottom-right-radius: .5rem;
+ }
+
+ .lg\:rounded-b-lg {
+ border-bottom-right-radius: .5rem;
+ border-bottom-left-radius: .5rem;
+ }
+
+ .lg\:rounded-l-lg {
+ border-top-left-radius: .5rem;
+ border-bottom-left-radius: .5rem;
+ }
+
+ .lg\:rounded-t-full {
+ border-top-left-radius: 9999px;
+ border-top-right-radius: 9999px;
+ }
+
+ .lg\:rounded-r-full {
+ border-top-right-radius: 9999px;
+ border-bottom-right-radius: 9999px;
+ }
+
+ .lg\:rounded-b-full {
+ border-bottom-right-radius: 9999px;
+ border-bottom-left-radius: 9999px;
+ }
+
+ .lg\:rounded-l-full {
+ border-top-left-radius: 9999px;
+ border-bottom-left-radius: 9999px;
+ }
+
+ .lg\:rounded-tl-none {
+ border-top-left-radius: 0;
+ }
+
+ .lg\:rounded-tr-none {
border-top-right-radius: 0;
+ }
+
+ .lg\:rounded-br-none {
border-bottom-right-radius: 0;
}
+ .lg\:rounded-bl-none {
+ border-bottom-left-radius: 0;
+ }
+
+ .lg\:rounded-tl-sm {
+ border-top-left-radius: .125rem;
+ }
+
+ .lg\:rounded-tr-sm {
+ border-top-right-radius: .125rem;
+ }
+
+ .lg\:rounded-br-sm {
+ border-bottom-right-radius: .125rem;
+ }
+
+ .lg\:rounded-bl-sm {
+ border-bottom-left-radius: .125rem;
+ }
+
+ .lg\:rounded-tl {
+ border-top-left-radius: .25rem;
+ }
+
+ .lg\:rounded-tr {
+ border-top-right-radius: .25rem;
+ }
+
+ .lg\:rounded-br {
+ border-bottom-right-radius: .25rem;
+ }
+
+ .lg\:rounded-bl {
+ border-bottom-left-radius: .25rem;
+ }
+
+ .lg\:rounded-tl-lg {
+ border-top-left-radius: .5rem;
+ }
+
+ .lg\:rounded-tr-lg {
+ border-top-right-radius: .5rem;
+ }
+
+ .lg\:rounded-br-lg {
+ border-bottom-right-radius: .5rem;
+ }
+
+ .lg\:rounded-bl-lg {
+ border-bottom-left-radius: .5rem;
+ }
+
+ .lg\:rounded-tl-full {
+ border-top-left-radius: 9999px;
+ }
+
+ .lg\:rounded-tr-full {
+ border-top-right-radius: 9999px;
+ }
+
+ .lg\:rounded-br-full {
+ border-bottom-right-radius: 9999px;
+ }
+
+ .lg\:rounded-bl-full {
+ border-bottom-left-radius: 9999px;
+ }
+
.lg\:block {
display: block;
}
@@ -11379,16 +12030,128 @@ button,
min-height: 100%;
}
- .lg\:min-h-screen {
- min-height: 100vh;
+ .lg\:min-h-screen {
+ min-height: 100vh;
+ }
+
+ .lg\:max-h-full {
+ max-height: 100%;
+ }
+
+ .lg\:max-h-screen {
+ max-height: 100vh;
+ }
+
+ .lg\:p-0 {
+ padding: 0;
+ }
+
+ .lg\:p-1 {
+ padding: 0.25rem;
+ }
+
+ .lg\:p-2 {
+ padding: 0.5rem;
+ }
+
+ .lg\:p-3 {
+ padding: 0.75rem;
+ }
+
+ .lg\:p-4 {
+ padding: 1rem;
+ }
+
+ .lg\:p-6 {
+ padding: 1.5rem;
+ }
+
+ .lg\:p-8 {
+ padding: 2rem;
+ }
+
+ .lg\:p-px {
+ padding: 1px;
+ }
+
+ .lg\:py-0 {
+ padding-top: 0;
+ padding-bottom: 0;
+ }
+
+ .lg\:px-0 {
+ padding-left: 0;
+ padding-right: 0;
+ }
+
+ .lg\:py-1 {
+ padding-top: 0.25rem;
+ padding-bottom: 0.25rem;
+ }
+
+ .lg\:px-1 {
+ padding-left: 0.25rem;
+ padding-right: 0.25rem;
+ }
+
+ .lg\:py-2 {
+ padding-top: 0.5rem;
+ padding-bottom: 0.5rem;
+ }
+
+ .lg\:px-2 {
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+ }
+
+ .lg\:py-3 {
+ padding-top: 0.75rem;
+ padding-bottom: 0.75rem;
+ }
+
+ .lg\:px-3 {
+ padding-left: 0.75rem;
+ padding-right: 0.75rem;
+ }
+
+ .lg\:py-4 {
+ padding-top: 1rem;
+ padding-bottom: 1rem;
+ }
+
+ .lg\:px-4 {
+ padding-left: 1rem;
+ padding-right: 1rem;
+ }
+
+ .lg\:py-6 {
+ padding-top: 1.5rem;
+ padding-bottom: 1.5rem;
+ }
+
+ .lg\:px-6 {
+ padding-left: 1.5rem;
+ padding-right: 1.5rem;
+ }
+
+ .lg\:py-8 {
+ padding-top: 2rem;
+ padding-bottom: 2rem;
+ }
+
+ .lg\:px-8 {
+ padding-left: 2rem;
+ padding-right: 2rem;
}
- .lg\:max-h-full {
- max-height: 100%;
+ .lg\:py-px {
+ padding-top: 1px;
+ padding-bottom: 1px;
}
- .lg\:max-h-screen {
- max-height: 100vh;
+ .lg\:px-px {
+ padding-left: 1px;
+ padding-right: 1px;
}
.lg\:pt-0 {
@@ -11407,20 +12170,6 @@ button,
padding-left: 0;
}
- .lg\:px-0 {
- padding-left: 0;
- padding-right: 0;
- }
-
- .lg\:py-0 {
- padding-top: 0;
- padding-bottom: 0;
- }
-
- .lg\:p-0 {
- padding: 0;
- }
-
.lg\:pt-1 {
padding-top: 0.25rem;
}
@@ -11437,20 +12186,6 @@ button,
padding-left: 0.25rem;
}
- .lg\:px-1 {
- padding-left: 0.25rem;
- padding-right: 0.25rem;
- }
-
- .lg\:py-1 {
- padding-top: 0.25rem;
- padding-bottom: 0.25rem;
- }
-
- .lg\:p-1 {
- padding: 0.25rem;
- }
-
.lg\:pt-2 {
padding-top: 0.5rem;
}
@@ -11467,20 +12202,6 @@ button,
padding-left: 0.5rem;
}
- .lg\:px-2 {
- padding-left: 0.5rem;
- padding-right: 0.5rem;
- }
-
- .lg\:py-2 {
- padding-top: 0.5rem;
- padding-bottom: 0.5rem;
- }
-
- .lg\:p-2 {
- padding: 0.5rem;
- }
-
.lg\:pt-3 {
padding-top: 0.75rem;
}
@@ -11497,20 +12218,6 @@ button,
padding-left: 0.75rem;
}
- .lg\:px-3 {
- padding-left: 0.75rem;
- padding-right: 0.75rem;
- }
-
- .lg\:py-3 {
- padding-top: 0.75rem;
- padding-bottom: 0.75rem;
- }
-
- .lg\:p-3 {
- padding: 0.75rem;
- }
-
.lg\:pt-4 {
padding-top: 1rem;
}
@@ -11527,20 +12234,6 @@ button,
padding-left: 1rem;
}
- .lg\:px-4 {
- padding-left: 1rem;
- padding-right: 1rem;
- }
-
- .lg\:py-4 {
- padding-top: 1rem;
- padding-bottom: 1rem;
- }
-
- .lg\:p-4 {
- padding: 1rem;
- }
-
.lg\:pt-6 {
padding-top: 1.5rem;
}
@@ -11557,20 +12250,6 @@ button,
padding-left: 1.5rem;
}
- .lg\:px-6 {
- padding-left: 1.5rem;
- padding-right: 1.5rem;
- }
-
- .lg\:py-6 {
- padding-top: 1.5rem;
- padding-bottom: 1.5rem;
- }
-
- .lg\:p-6 {
- padding: 1.5rem;
- }
-
.lg\:pt-8 {
padding-top: 2rem;
}
@@ -11587,20 +12266,6 @@ button,
padding-left: 2rem;
}
- .lg\:px-8 {
- padding-left: 2rem;
- padding-right: 2rem;
- }
-
- .lg\:py-8 {
- padding-top: 2rem;
- padding-bottom: 2rem;
- }
-
- .lg\:p-8 {
- padding: 2rem;
- }
-
.lg\:pt-px {
padding-top: 1px;
}
@@ -11617,39 +12282,40 @@ button,
padding-left: 1px;
}
- .lg\:px-px {
- padding-left: 1px;
- padding-right: 1px;
+ .lg\:m-0 {
+ margin: 0;
}
- .lg\:py-px {
- padding-top: 1px;
- padding-bottom: 1px;
+ .lg\:m-1 {
+ margin: 0.25rem;
}
- .lg\:p-px {
- padding: 1px;
+ .lg\:m-2 {
+ margin: 0.5rem;
}
- .lg\:mt-0 {
- margin-top: 0;
+ .lg\:m-3 {
+ margin: 0.75rem;
}
- .lg\:mr-0 {
- margin-right: 0;
+ .lg\:m-4 {
+ margin: 1rem;
}
- .lg\:mb-0 {
- margin-bottom: 0;
+ .lg\:m-6 {
+ margin: 1.5rem;
}
- .lg\:ml-0 {
- margin-left: 0;
+ .lg\:m-8 {
+ margin: 2rem;
}
- .lg\:mx-0 {
- margin-left: 0;
- margin-right: 0;
+ .lg\:m-auto {
+ margin: auto;
+ }
+
+ .lg\:m-px {
+ margin: 1px;
}
.lg\:my-0 {
@@ -11657,38 +12323,121 @@ button,
margin-bottom: 0;
}
- .lg\:m-0 {
- margin: 0;
+ .lg\:mx-0 {
+ margin-left: 0;
+ margin-right: 0;
}
- .lg\:mt-1 {
+ .lg\:my-1 {
margin-top: 0.25rem;
+ margin-bottom: 0.25rem;
}
- .lg\:mr-1 {
+ .lg\:mx-1 {
+ margin-left: 0.25rem;
margin-right: 0.25rem;
}
- .lg\:mb-1 {
- margin-bottom: 0.25rem;
+ .lg\:my-2 {
+ margin-top: 0.5rem;
+ margin-bottom: 0.5rem;
}
- .lg\:ml-1 {
- margin-left: 0.25rem;
+ .lg\:mx-2 {
+ margin-left: 0.5rem;
+ margin-right: 0.5rem;
}
- .lg\:mx-1 {
- margin-left: 0.25rem;
+ .lg\:my-3 {
+ margin-top: 0.75rem;
+ margin-bottom: 0.75rem;
+ }
+
+ .lg\:mx-3 {
+ margin-left: 0.75rem;
+ margin-right: 0.75rem;
+ }
+
+ .lg\:my-4 {
+ margin-top: 1rem;
+ margin-bottom: 1rem;
+ }
+
+ .lg\:mx-4 {
+ margin-left: 1rem;
+ margin-right: 1rem;
+ }
+
+ .lg\:my-6 {
+ margin-top: 1.5rem;
+ margin-bottom: 1.5rem;
+ }
+
+ .lg\:mx-6 {
+ margin-left: 1.5rem;
+ margin-right: 1.5rem;
+ }
+
+ .lg\:my-8 {
+ margin-top: 2rem;
+ margin-bottom: 2rem;
+ }
+
+ .lg\:mx-8 {
+ margin-left: 2rem;
+ margin-right: 2rem;
+ }
+
+ .lg\:my-auto {
+ margin-top: auto;
+ margin-bottom: auto;
+ }
+
+ .lg\:mx-auto {
+ margin-left: auto;
+ margin-right: auto;
+ }
+
+ .lg\:my-px {
+ margin-top: 1px;
+ margin-bottom: 1px;
+ }
+
+ .lg\:mx-px {
+ margin-left: 1px;
+ margin-right: 1px;
+ }
+
+ .lg\:mt-0 {
+ margin-top: 0;
+ }
+
+ .lg\:mr-0 {
+ margin-right: 0;
+ }
+
+ .lg\:mb-0 {
+ margin-bottom: 0;
+ }
+
+ .lg\:ml-0 {
+ margin-left: 0;
+ }
+
+ .lg\:mt-1 {
+ margin-top: 0.25rem;
+ }
+
+ .lg\:mr-1 {
margin-right: 0.25rem;
}
- .lg\:my-1 {
- margin-top: 0.25rem;
+ .lg\:mb-1 {
margin-bottom: 0.25rem;
}
- .lg\:m-1 {
- margin: 0.25rem;
+ .lg\:ml-1 {
+ margin-left: 0.25rem;
}
.lg\:mt-2 {
@@ -11707,20 +12456,6 @@ button,
margin-left: 0.5rem;
}
- .lg\:mx-2 {
- margin-left: 0.5rem;
- margin-right: 0.5rem;
- }
-
- .lg\:my-2 {
- margin-top: 0.5rem;
- margin-bottom: 0.5rem;
- }
-
- .lg\:m-2 {
- margin: 0.5rem;
- }
-
.lg\:mt-3 {
margin-top: 0.75rem;
}
@@ -11737,20 +12472,6 @@ button,
margin-left: 0.75rem;
}
- .lg\:mx-3 {
- margin-left: 0.75rem;
- margin-right: 0.75rem;
- }
-
- .lg\:my-3 {
- margin-top: 0.75rem;
- margin-bottom: 0.75rem;
- }
-
- .lg\:m-3 {
- margin: 0.75rem;
- }
-
.lg\:mt-4 {
margin-top: 1rem;
}
@@ -11767,20 +12488,6 @@ button,
margin-left: 1rem;
}
- .lg\:mx-4 {
- margin-left: 1rem;
- margin-right: 1rem;
- }
-
- .lg\:my-4 {
- margin-top: 1rem;
- margin-bottom: 1rem;
- }
-
- .lg\:m-4 {
- margin: 1rem;
- }
-
.lg\:mt-6 {
margin-top: 1.5rem;
}
@@ -11797,20 +12504,6 @@ button,
margin-left: 1.5rem;
}
- .lg\:mx-6 {
- margin-left: 1.5rem;
- margin-right: 1.5rem;
- }
-
- .lg\:my-6 {
- margin-top: 1.5rem;
- margin-bottom: 1.5rem;
- }
-
- .lg\:m-6 {
- margin: 1.5rem;
- }
-
.lg\:mt-8 {
margin-top: 2rem;
}
@@ -11827,18 +12520,20 @@ button,
margin-left: 2rem;
}
- .lg\:mx-8 {
- margin-left: 2rem;
- margin-right: 2rem;
+ .lg\:mt-auto {
+ margin-top: auto;
}
- .lg\:my-8 {
- margin-top: 2rem;
- margin-bottom: 2rem;
+ .lg\:mr-auto {
+ margin-right: auto;
}
- .lg\:m-8 {
- margin: 2rem;
+ .lg\:mb-auto {
+ margin-bottom: auto;
+ }
+
+ .lg\:ml-auto {
+ margin-left: auto;
}
.lg\:mt-px {
@@ -11857,78 +12552,132 @@ button,
margin-left: 1px;
}
- .lg\:mx-px {
- margin-left: 1px;
- margin-right: 1px;
+ .lg\:-m-0 {
+ margin: 0;
}
- .lg\:my-px {
- margin-top: 1px;
- margin-bottom: 1px;
+ .lg\:-m-1 {
+ margin: -0.25rem;
}
- .lg\:m-px {
- margin: 1px;
+ .lg\:-m-2 {
+ margin: -0.5rem;
}
- .lg\:mt-auto {
- margin-top: auto;
+ .lg\:-m-3 {
+ margin: -0.75rem;
}
- .lg\:mr-auto {
- margin-right: auto;
+ .lg\:-m-4 {
+ margin: -1rem;
}
- .lg\:mb-auto {
- margin-bottom: auto;
+ .lg\:-m-6 {
+ margin: -1.5rem;
}
- .lg\:ml-auto {
- margin-left: auto;
+ .lg\:-m-8 {
+ margin: -2rem;
}
- .lg\:mx-auto {
- margin-left: auto;
- margin-right: auto;
+ .lg\:-m-px {
+ margin: -1px;
}
- .lg\:my-auto {
- margin-top: auto;
- margin-bottom: auto;
+ .lg\:-my-0 {
+ margin-top: 0;
+ margin-bottom: 0;
}
- .lg\:m-auto {
- margin: auto;
+ .lg\:-mx-0 {
+ margin-left: 0;
+ margin-right: 0;
}
- .lg\:-mt-0 {
- margin-top: 0;
+ .lg\:-my-1 {
+ margin-top: -0.25rem;
+ margin-bottom: -0.25rem;
}
- .lg\:-mr-0 {
- margin-right: 0;
+ .lg\:-mx-1 {
+ margin-left: -0.25rem;
+ margin-right: -0.25rem;
}
- .lg\:-mb-0 {
- margin-bottom: 0;
+ .lg\:-my-2 {
+ margin-top: -0.5rem;
+ margin-bottom: -0.5rem;
}
- .lg\:-ml-0 {
- margin-left: 0;
+ .lg\:-mx-2 {
+ margin-left: -0.5rem;
+ margin-right: -0.5rem;
}
- .lg\:-mx-0 {
- margin-left: 0;
- margin-right: 0;
+ .lg\:-my-3 {
+ margin-top: -0.75rem;
+ margin-bottom: -0.75rem;
}
- .lg\:-my-0 {
+ .lg\:-mx-3 {
+ margin-left: -0.75rem;
+ margin-right: -0.75rem;
+ }
+
+ .lg\:-my-4 {
+ margin-top: -1rem;
+ margin-bottom: -1rem;
+ }
+
+ .lg\:-mx-4 {
+ margin-left: -1rem;
+ margin-right: -1rem;
+ }
+
+ .lg\:-my-6 {
+ margin-top: -1.5rem;
+ margin-bottom: -1.5rem;
+ }
+
+ .lg\:-mx-6 {
+ margin-left: -1.5rem;
+ margin-right: -1.5rem;
+ }
+
+ .lg\:-my-8 {
+ margin-top: -2rem;
+ margin-bottom: -2rem;
+ }
+
+ .lg\:-mx-8 {
+ margin-left: -2rem;
+ margin-right: -2rem;
+ }
+
+ .lg\:-my-px {
+ margin-top: -1px;
+ margin-bottom: -1px;
+ }
+
+ .lg\:-mx-px {
+ margin-left: -1px;
+ margin-right: -1px;
+ }
+
+ .lg\:-mt-0 {
margin-top: 0;
+ }
+
+ .lg\:-mr-0 {
+ margin-right: 0;
+ }
+
+ .lg\:-mb-0 {
margin-bottom: 0;
}
- .lg\:-m-0 {
- margin: 0;
+ .lg\:-ml-0 {
+ margin-left: 0;
}
.lg\:-mt-1 {
@@ -11947,20 +12696,6 @@ button,
margin-left: -0.25rem;
}
- .lg\:-mx-1 {
- margin-left: -0.25rem;
- margin-right: -0.25rem;
- }
-
- .lg\:-my-1 {
- margin-top: -0.25rem;
- margin-bottom: -0.25rem;
- }
-
- .lg\:-m-1 {
- margin: -0.25rem;
- }
-
.lg\:-mt-2 {
margin-top: -0.5rem;
}
@@ -11977,20 +12712,6 @@ button,
margin-left: -0.5rem;
}
- .lg\:-mx-2 {
- margin-left: -0.5rem;
- margin-right: -0.5rem;
- }
-
- .lg\:-my-2 {
- margin-top: -0.5rem;
- margin-bottom: -0.5rem;
- }
-
- .lg\:-m-2 {
- margin: -0.5rem;
- }
-
.lg\:-mt-3 {
margin-top: -0.75rem;
}
@@ -12002,23 +12723,9 @@ button,
.lg\:-mb-3 {
margin-bottom: -0.75rem;
}
-
- .lg\:-ml-3 {
- margin-left: -0.75rem;
- }
-
- .lg\:-mx-3 {
- margin-left: -0.75rem;
- margin-right: -0.75rem;
- }
-
- .lg\:-my-3 {
- margin-top: -0.75rem;
- margin-bottom: -0.75rem;
- }
-
- .lg\:-m-3 {
- margin: -0.75rem;
+
+ .lg\:-ml-3 {
+ margin-left: -0.75rem;
}
.lg\:-mt-4 {
@@ -12037,20 +12744,6 @@ button,
margin-left: -1rem;
}
- .lg\:-mx-4 {
- margin-left: -1rem;
- margin-right: -1rem;
- }
-
- .lg\:-my-4 {
- margin-top: -1rem;
- margin-bottom: -1rem;
- }
-
- .lg\:-m-4 {
- margin: -1rem;
- }
-
.lg\:-mt-6 {
margin-top: -1.5rem;
}
@@ -12067,20 +12760,6 @@ button,
margin-left: -1.5rem;
}
- .lg\:-mx-6 {
- margin-left: -1.5rem;
- margin-right: -1.5rem;
- }
-
- .lg\:-my-6 {
- margin-top: -1.5rem;
- margin-bottom: -1.5rem;
- }
-
- .lg\:-m-6 {
- margin: -1.5rem;
- }
-
.lg\:-mt-8 {
margin-top: -2rem;
}
@@ -12097,20 +12776,6 @@ button,
margin-left: -2rem;
}
- .lg\:-mx-8 {
- margin-left: -2rem;
- margin-right: -2rem;
- }
-
- .lg\:-my-8 {
- margin-top: -2rem;
- margin-bottom: -2rem;
- }
-
- .lg\:-m-8 {
- margin: -2rem;
- }
-
.lg\:-mt-px {
margin-top: -1px;
}
@@ -12127,20 +12792,6 @@ button,
margin-left: -1px;
}
- .lg\:-mx-px {
- margin-left: -1px;
- margin-right: -1px;
- }
-
- .lg\:-my-px {
- margin-top: -1px;
- margin-bottom: -1px;
- }
-
- .lg\:-m-px {
- margin: -1px;
- }
-
.lg\:shadow {
box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.10);
}
@@ -12415,6 +13066,10 @@ button,
cursor: auto;
}
+ .lg\:cursor-default {
+ cursor: default;
+ }
+
.lg\:cursor-pointer {
cursor: pointer;
}
@@ -13466,112 +14121,104 @@ button,
background-size: contain;
}
- .xl\:border-dashed {
- border-width: 0;
- }
-
- .xl\:border-dotted {
+ .xl\:border-0 {
border-width: 0;
}
- .xl\:border {
- border: 1px solid #dae4e9;
- }
-
- .xl\:border-t {
- border-top: 1px solid #dae4e9;
- }
-
- .xl\:border-r {
- border-right: 1px solid #dae4e9;
+ .xl\:border-2 {
+ border-width: 2px;
}
- .xl\:border-b {
- border-bottom: 1px solid #dae4e9;
+ .xl\:border-4 {
+ border-width: 4px;
}
- .xl\:border-l {
- border-left: 1px solid #dae4e9;
+ .xl\:border-8 {
+ border-width: 8px;
}
- .xl\:border-0 {
- border: 0;
+ .xl\:border {
+ border-width: 1px;
}
.xl\:border-t-0 {
- border-top: 0;
+ border-top-width: 0;
}
.xl\:border-r-0 {
- border-right: 0;
+ border-right-width: 0;
}
.xl\:border-b-0 {
- border-bottom: 0;
+ border-bottom-width: 0;
}
.xl\:border-l-0 {
- border-left: 0;
- }
-
- .xl\:border-2 {
- border: 2px solid #dae4e9;
+ border-left-width: 0;
}
.xl\:border-t-2 {
- border-top: 2px solid #dae4e9;
+ border-top-width: 2px;
}
.xl\:border-r-2 {
- border-right: 2px solid #dae4e9;
+ border-right-width: 2px;
}
.xl\:border-b-2 {
- border-bottom: 2px solid #dae4e9;
+ border-bottom-width: 2px;
}
.xl\:border-l-2 {
- border-left: 2px solid #dae4e9;
- }
-
- .xl\:border-4 {
- border: 4px solid #dae4e9;
+ border-left-width: 2px;
}
.xl\:border-t-4 {
- border-top: 4px solid #dae4e9;
+ border-top-width: 4px;
}
.xl\:border-r-4 {
- border-right: 4px solid #dae4e9;
+ border-right-width: 4px;
}
.xl\:border-b-4 {
- border-bottom: 4px solid #dae4e9;
+ border-bottom-width: 4px;
}
.xl\:border-l-4 {
- border-left: 4px solid #dae4e9;
- }
-
- .xl\:border-8 {
- border: 8px solid #dae4e9;
+ border-left-width: 4px;
}
.xl\:border-t-8 {
- border-top: 8px solid #dae4e9;
+ border-top-width: 8px;
}
.xl\:border-r-8 {
- border-right: 8px solid #dae4e9;
+ border-right-width: 8px;
}
.xl\:border-b-8 {
- border-bottom: 8px solid #dae4e9;
+ border-bottom-width: 8px;
}
.xl\:border-l-8 {
- border-left: 8px solid #dae4e9;
+ border-left-width: 8px;
+ }
+
+ .xl\:border-t {
+ border-top-width: 1px;
+ }
+
+ .xl\:border-r {
+ border-right-width: 1px;
+ }
+
+ .xl\:border-b {
+ border-bottom-width: 1px;
+ }
+
+ .xl\:border-l {
+ border-left-width: 1px;
}
.xl\:border-transparent,
@@ -13844,151 +14491,315 @@ button,
border-color: #2f365f;
}
- .xl\:border-indigo-dark,
- .xl\:hover\:border-indigo-dark:hover {
- border-color: #5661b3;
+ .xl\:border-indigo-dark,
+ .xl\:hover\:border-indigo-dark:hover {
+ border-color: #5661b3;
+ }
+
+ .xl\:border-indigo,
+ .xl\:hover\:border-indigo:hover {
+ border-color: #6574cd;
+ }
+
+ .xl\:border-indigo-light,
+ .xl\:hover\:border-indigo-light:hover {
+ border-color: #7886d7;
+ }
+
+ .xl\:border-indigo-lighter,
+ .xl\:hover\:border-indigo-lighter:hover {
+ border-color: #b2b7ff;
+ }
+
+ .xl\:border-indigo-lightest,
+ .xl\:hover\:border-indigo-lightest:hover {
+ border-color: #e6e8ff;
+ }
+
+ .xl\:border-purple-darkest,
+ .xl\:hover\:border-purple-darkest:hover {
+ border-color: #1f133f;
+ }
+
+ .xl\:border-purple-darker,
+ .xl\:hover\:border-purple-darker:hover {
+ border-color: #352465;
+ }
+
+ .xl\:border-purple-dark,
+ .xl\:hover\:border-purple-dark:hover {
+ border-color: #794acf;
+ }
+
+ .xl\:border-purple,
+ .xl\:hover\:border-purple:hover {
+ border-color: #9561e2;
+ }
+
+ .xl\:border-purple-light,
+ .xl\:hover\:border-purple-light:hover {
+ border-color: #a779e9;
+ }
+
+ .xl\:border-purple-lighter,
+ .xl\:hover\:border-purple-lighter:hover {
+ border-color: #d6bbfc;
+ }
+
+ .xl\:border-purple-lightest,
+ .xl\:hover\:border-purple-lightest:hover {
+ border-color: #f3ebff;
+ }
+
+ .xl\:border-pink-darkest,
+ .xl\:hover\:border-pink-darkest:hover {
+ border-color: #45051e;
+ }
+
+ .xl\:border-pink-darker,
+ .xl\:hover\:border-pink-darker:hover {
+ border-color: #72173a;
+ }
+
+ .xl\:border-pink-dark,
+ .xl\:hover\:border-pink-dark:hover {
+ border-color: #eb5286;
+ }
+
+ .xl\:border-pink,
+ .xl\:hover\:border-pink:hover {
+ border-color: #f66d9b;
+ }
+
+ .xl\:border-pink-light,
+ .xl\:hover\:border-pink-light:hover {
+ border-color: #fa7ea8;
+ }
+
+ .xl\:border-pink-lighter,
+ .xl\:hover\:border-pink-lighter:hover {
+ border-color: #ffbbca;
+ }
+
+ .xl\:border-pink-lightest,
+ .xl\:hover\:border-pink-lightest:hover {
+ border-color: #ffebef;
+ }
+
+ .xl\:border-solid {
+ border-style: solid;
+ }
+
+ .xl\:border-dashed {
+ border-style: dashed;
+ }
+
+ .xl\:border-dotted {
+ border-style: dotted;
+ }
+
+ .xl\:border-none {
+ border-style: none;
+ }
+
+ .xl\:rounded-none {
+ border-radius: 0;
+ }
+
+ .xl\:rounded-sm {
+ border-radius: .125rem;
+ }
+
+ .xl\:rounded {
+ border-radius: .25rem;
+ }
+
+ .xl\:rounded-lg {
+ border-radius: .5rem;
+ }
+
+ .xl\:rounded-full {
+ border-radius: 9999px;
+ }
+
+ .xl\:rounded-t-none {
+ border-top-left-radius: 0;
+ border-top-right-radius: 0;
+ }
+
+ .xl\:rounded-r-none {
+ border-top-right-radius: 0;
+ border-bottom-right-radius: 0;
+ }
+
+ .xl\:rounded-b-none {
+ border-bottom-right-radius: 0;
+ border-bottom-left-radius: 0;
+ }
+
+ .xl\:rounded-l-none {
+ border-top-left-radius: 0;
+ border-bottom-left-radius: 0;
+ }
+
+ .xl\:rounded-t-sm {
+ border-top-left-radius: .125rem;
+ border-top-right-radius: .125rem;
+ }
+
+ .xl\:rounded-r-sm {
+ border-top-right-radius: .125rem;
+ border-bottom-right-radius: .125rem;
+ }
+
+ .xl\:rounded-b-sm {
+ border-bottom-right-radius: .125rem;
+ border-bottom-left-radius: .125rem;
+ }
+
+ .xl\:rounded-l-sm {
+ border-top-left-radius: .125rem;
+ border-bottom-left-radius: .125rem;
+ }
+
+ .xl\:rounded-t {
+ border-top-left-radius: .25rem;
+ border-top-right-radius: .25rem;
+ }
+
+ .xl\:rounded-r {
+ border-top-right-radius: .25rem;
+ border-bottom-right-radius: .25rem;
}
- .xl\:border-indigo,
- .xl\:hover\:border-indigo:hover {
- border-color: #6574cd;
+ .xl\:rounded-b {
+ border-bottom-right-radius: .25rem;
+ border-bottom-left-radius: .25rem;
}
- .xl\:border-indigo-light,
- .xl\:hover\:border-indigo-light:hover {
- border-color: #7886d7;
+ .xl\:rounded-l {
+ border-top-left-radius: .25rem;
+ border-bottom-left-radius: .25rem;
}
- .xl\:border-indigo-lighter,
- .xl\:hover\:border-indigo-lighter:hover {
- border-color: #b2b7ff;
+ .xl\:rounded-t-lg {
+ border-top-left-radius: .5rem;
+ border-top-right-radius: .5rem;
}
- .xl\:border-indigo-lightest,
- .xl\:hover\:border-indigo-lightest:hover {
- border-color: #e6e8ff;
+ .xl\:rounded-r-lg {
+ border-top-right-radius: .5rem;
+ border-bottom-right-radius: .5rem;
}
- .xl\:border-purple-darkest,
- .xl\:hover\:border-purple-darkest:hover {
- border-color: #1f133f;
+ .xl\:rounded-b-lg {
+ border-bottom-right-radius: .5rem;
+ border-bottom-left-radius: .5rem;
}
- .xl\:border-purple-darker,
- .xl\:hover\:border-purple-darker:hover {
- border-color: #352465;
+ .xl\:rounded-l-lg {
+ border-top-left-radius: .5rem;
+ border-bottom-left-radius: .5rem;
}
- .xl\:border-purple-dark,
- .xl\:hover\:border-purple-dark:hover {
- border-color: #794acf;
+ .xl\:rounded-t-full {
+ border-top-left-radius: 9999px;
+ border-top-right-radius: 9999px;
}
- .xl\:border-purple,
- .xl\:hover\:border-purple:hover {
- border-color: #9561e2;
+ .xl\:rounded-r-full {
+ border-top-right-radius: 9999px;
+ border-bottom-right-radius: 9999px;
}
- .xl\:border-purple-light,
- .xl\:hover\:border-purple-light:hover {
- border-color: #a779e9;
+ .xl\:rounded-b-full {
+ border-bottom-right-radius: 9999px;
+ border-bottom-left-radius: 9999px;
}
- .xl\:border-purple-lighter,
- .xl\:hover\:border-purple-lighter:hover {
- border-color: #d6bbfc;
+ .xl\:rounded-l-full {
+ border-top-left-radius: 9999px;
+ border-bottom-left-radius: 9999px;
}
- .xl\:border-purple-lightest,
- .xl\:hover\:border-purple-lightest:hover {
- border-color: #f3ebff;
+ .xl\:rounded-tl-none {
+ border-top-left-radius: 0;
}
- .xl\:border-pink-darkest,
- .xl\:hover\:border-pink-darkest:hover {
- border-color: #45051e;
+ .xl\:rounded-tr-none {
+ border-top-right-radius: 0;
}
- .xl\:border-pink-darker,
- .xl\:hover\:border-pink-darker:hover {
- border-color: #72173a;
+ .xl\:rounded-br-none {
+ border-bottom-right-radius: 0;
}
- .xl\:border-pink-dark,
- .xl\:hover\:border-pink-dark:hover {
- border-color: #eb5286;
+ .xl\:rounded-bl-none {
+ border-bottom-left-radius: 0;
}
- .xl\:border-pink,
- .xl\:hover\:border-pink:hover {
- border-color: #f66d9b;
+ .xl\:rounded-tl-sm {
+ border-top-left-radius: .125rem;
}
- .xl\:border-pink-light,
- .xl\:hover\:border-pink-light:hover {
- border-color: #fa7ea8;
+ .xl\:rounded-tr-sm {
+ border-top-right-radius: .125rem;
}
- .xl\:border-pink-lighter,
- .xl\:hover\:border-pink-lighter:hover {
- border-color: #ffbbca;
+ .xl\:rounded-br-sm {
+ border-bottom-right-radius: .125rem;
}
- .xl\:border-pink-lightest,
- .xl\:hover\:border-pink-lightest:hover {
- border-color: #ffebef;
+ .xl\:rounded-bl-sm {
+ border-bottom-left-radius: .125rem;
}
- .xl\:border-dashed {
- border-style: dashed;
+ .xl\:rounded-tl {
+ border-top-left-radius: .25rem;
}
- .xl\:border-dotted {
- border-style: dotted;
+ .xl\:rounded-tr {
+ border-top-right-radius: .25rem;
}
- .xl\:border-none {
- border-style: none;
+ .xl\:rounded-br {
+ border-bottom-right-radius: .25rem;
}
- .xl\:rounded {
- border-radius: .25rem;
+ .xl\:rounded-bl {
+ border-bottom-left-radius: .25rem;
}
- .xl\:rounded-sm {
- border-radius: .125rem;
+ .xl\:rounded-tl-lg {
+ border-top-left-radius: .5rem;
}
- .xl\:rounded-lg {
- border-radius: .5rem;
+ .xl\:rounded-tr-lg {
+ border-top-right-radius: .5rem;
}
- .xl\:rounded-full {
- border-radius: 9999px;
+ .xl\:rounded-br-lg {
+ border-bottom-right-radius: .5rem;
}
- .xl\:rounded-none {
- border-radius: 0;
+ .xl\:rounded-bl-lg {
+ border-bottom-left-radius: .5rem;
}
- .xl\:rounded-t {
- border-bottom-right-radius: 0;
- border-bottom-left-radius: 0;
+ .xl\:rounded-tl-full {
+ border-top-left-radius: 9999px;
}
- .xl\:rounded-r {
- border-bottom-left-radius: 0;
- border-top-left-radius: 0;
+ .xl\:rounded-tr-full {
+ border-top-right-radius: 9999px;
}
- .xl\:rounded-b {
- border-top-left-radius: 0;
- border-top-right-radius: 0;
+ .xl\:rounded-br-full {
+ border-bottom-right-radius: 9999px;
}
- .xl\:rounded-l {
- border-top-right-radius: 0;
- border-bottom-right-radius: 0;
+ .xl\:rounded-bl-full {
+ border-bottom-left-radius: 9999px;
}
.xl\:block {
@@ -14352,25 +15163,36 @@ button,
max-height: 100vh;
}
- .xl\:pt-0 {
- padding-top: 0;
+ .xl\:p-0 {
+ padding: 0;
}
- .xl\:pr-0 {
- padding-right: 0;
+ .xl\:p-1 {
+ padding: 0.25rem;
}
- .xl\:pb-0 {
- padding-bottom: 0;
+ .xl\:p-2 {
+ padding: 0.5rem;
}
- .xl\:pl-0 {
- padding-left: 0;
+ .xl\:p-3 {
+ padding: 0.75rem;
}
- .xl\:px-0 {
- padding-left: 0;
- padding-right: 0;
+ .xl\:p-4 {
+ padding: 1rem;
+ }
+
+ .xl\:p-6 {
+ padding: 1.5rem;
+ }
+
+ .xl\:p-8 {
+ padding: 2rem;
+ }
+
+ .xl\:p-px {
+ padding: 1px;
}
.xl\:py-0 {
@@ -14378,98 +15200,143 @@ button,
padding-bottom: 0;
}
- .xl\:p-0 {
- padding: 0;
+ .xl\:px-0 {
+ padding-left: 0;
+ padding-right: 0;
}
- .xl\:pt-1 {
+ .xl\:py-1 {
padding-top: 0.25rem;
+ padding-bottom: 0.25rem;
}
- .xl\:pr-1 {
+ .xl\:px-1 {
+ padding-left: 0.25rem;
padding-right: 0.25rem;
}
- .xl\:pb-1 {
- padding-bottom: 0.25rem;
+ .xl\:py-2 {
+ padding-top: 0.5rem;
+ padding-bottom: 0.5rem;
}
- .xl\:pl-1 {
- padding-left: 0.25rem;
+ .xl\:px-2 {
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
}
- .xl\:px-1 {
- padding-left: 0.25rem;
- padding-right: 0.25rem;
+ .xl\:py-3 {
+ padding-top: 0.75rem;
+ padding-bottom: 0.75rem;
}
- .xl\:py-1 {
- padding-top: 0.25rem;
- padding-bottom: 0.25rem;
+ .xl\:px-3 {
+ padding-left: 0.75rem;
+ padding-right: 0.75rem;
}
- .xl\:p-1 {
- padding: 0.25rem;
+ .xl\:py-4 {
+ padding-top: 1rem;
+ padding-bottom: 1rem;
}
- .xl\:pt-2 {
- padding-top: 0.5rem;
+ .xl\:px-4 {
+ padding-left: 1rem;
+ padding-right: 1rem;
}
- .xl\:pr-2 {
- padding-right: 0.5rem;
+ .xl\:py-6 {
+ padding-top: 1.5rem;
+ padding-bottom: 1.5rem;
}
- .xl\:pb-2 {
- padding-bottom: 0.5rem;
+ .xl\:px-6 {
+ padding-left: 1.5rem;
+ padding-right: 1.5rem;
}
- .xl\:pl-2 {
- padding-left: 0.5rem;
+ .xl\:py-8 {
+ padding-top: 2rem;
+ padding-bottom: 2rem;
}
- .xl\:px-2 {
- padding-left: 0.5rem;
- padding-right: 0.5rem;
+ .xl\:px-8 {
+ padding-left: 2rem;
+ padding-right: 2rem;
}
- .xl\:py-2 {
- padding-top: 0.5rem;
- padding-bottom: 0.5rem;
+ .xl\:py-px {
+ padding-top: 1px;
+ padding-bottom: 1px;
}
- .xl\:p-2 {
- padding: 0.5rem;
+ .xl\:px-px {
+ padding-left: 1px;
+ padding-right: 1px;
}
- .xl\:pt-3 {
- padding-top: 0.75rem;
+ .xl\:pt-0 {
+ padding-top: 0;
}
- .xl\:pr-3 {
- padding-right: 0.75rem;
+ .xl\:pr-0 {
+ padding-right: 0;
}
- .xl\:pb-3 {
- padding-bottom: 0.75rem;
+ .xl\:pb-0 {
+ padding-bottom: 0;
}
- .xl\:pl-3 {
- padding-left: 0.75rem;
+ .xl\:pl-0 {
+ padding-left: 0;
}
- .xl\:px-3 {
- padding-left: 0.75rem;
+ .xl\:pt-1 {
+ padding-top: 0.25rem;
+ }
+
+ .xl\:pr-1 {
+ padding-right: 0.25rem;
+ }
+
+ .xl\:pb-1 {
+ padding-bottom: 0.25rem;
+ }
+
+ .xl\:pl-1 {
+ padding-left: 0.25rem;
+ }
+
+ .xl\:pt-2 {
+ padding-top: 0.5rem;
+ }
+
+ .xl\:pr-2 {
+ padding-right: 0.5rem;
+ }
+
+ .xl\:pb-2 {
+ padding-bottom: 0.5rem;
+ }
+
+ .xl\:pl-2 {
+ padding-left: 0.5rem;
+ }
+
+ .xl\:pt-3 {
+ padding-top: 0.75rem;
+ }
+
+ .xl\:pr-3 {
padding-right: 0.75rem;
}
- .xl\:py-3 {
- padding-top: 0.75rem;
+ .xl\:pb-3 {
padding-bottom: 0.75rem;
}
- .xl\:p-3 {
- padding: 0.75rem;
+ .xl\:pl-3 {
+ padding-left: 0.75rem;
}
.xl\:pt-4 {
@@ -14488,20 +15355,6 @@ button,
padding-left: 1rem;
}
- .xl\:px-4 {
- padding-left: 1rem;
- padding-right: 1rem;
- }
-
- .xl\:py-4 {
- padding-top: 1rem;
- padding-bottom: 1rem;
- }
-
- .xl\:p-4 {
- padding: 1rem;
- }
-
.xl\:pt-6 {
padding-top: 1.5rem;
}
@@ -14518,20 +15371,6 @@ button,
padding-left: 1.5rem;
}
- .xl\:px-6 {
- padding-left: 1.5rem;
- padding-right: 1.5rem;
- }
-
- .xl\:py-6 {
- padding-top: 1.5rem;
- padding-bottom: 1.5rem;
- }
-
- .xl\:p-6 {
- padding: 1.5rem;
- }
-
.xl\:pt-8 {
padding-top: 2rem;
}
@@ -14548,20 +15387,6 @@ button,
padding-left: 2rem;
}
- .xl\:px-8 {
- padding-left: 2rem;
- padding-right: 2rem;
- }
-
- .xl\:py-8 {
- padding-top: 2rem;
- padding-bottom: 2rem;
- }
-
- .xl\:p-8 {
- padding: 2rem;
- }
-
.xl\:pt-px {
padding-top: 1px;
}
@@ -14578,39 +15403,40 @@ button,
padding-left: 1px;
}
- .xl\:px-px {
- padding-left: 1px;
- padding-right: 1px;
+ .xl\:m-0 {
+ margin: 0;
}
- .xl\:py-px {
- padding-top: 1px;
- padding-bottom: 1px;
+ .xl\:m-1 {
+ margin: 0.25rem;
}
- .xl\:p-px {
- padding: 1px;
+ .xl\:m-2 {
+ margin: 0.5rem;
}
- .xl\:mt-0 {
- margin-top: 0;
+ .xl\:m-3 {
+ margin: 0.75rem;
}
- .xl\:mr-0 {
- margin-right: 0;
+ .xl\:m-4 {
+ margin: 1rem;
}
- .xl\:mb-0 {
- margin-bottom: 0;
+ .xl\:m-6 {
+ margin: 1.5rem;
}
- .xl\:ml-0 {
- margin-left: 0;
+ .xl\:m-8 {
+ margin: 2rem;
}
- .xl\:mx-0 {
- margin-left: 0;
- margin-right: 0;
+ .xl\:m-auto {
+ margin: auto;
+ }
+
+ .xl\:m-px {
+ margin: 1px;
}
.xl\:my-0 {
@@ -14618,38 +15444,121 @@ button,
margin-bottom: 0;
}
- .xl\:m-0 {
- margin: 0;
+ .xl\:mx-0 {
+ margin-left: 0;
+ margin-right: 0;
}
- .xl\:mt-1 {
+ .xl\:my-1 {
margin-top: 0.25rem;
+ margin-bottom: 0.25rem;
}
- .xl\:mr-1 {
+ .xl\:mx-1 {
+ margin-left: 0.25rem;
margin-right: 0.25rem;
}
- .xl\:mb-1 {
- margin-bottom: 0.25rem;
+ .xl\:my-2 {
+ margin-top: 0.5rem;
+ margin-bottom: 0.5rem;
}
- .xl\:ml-1 {
- margin-left: 0.25rem;
+ .xl\:mx-2 {
+ margin-left: 0.5rem;
+ margin-right: 0.5rem;
}
- .xl\:mx-1 {
- margin-left: 0.25rem;
- margin-right: 0.25rem;
+ .xl\:my-3 {
+ margin-top: 0.75rem;
+ margin-bottom: 0.75rem;
}
- .xl\:my-1 {
+ .xl\:mx-3 {
+ margin-left: 0.75rem;
+ margin-right: 0.75rem;
+ }
+
+ .xl\:my-4 {
+ margin-top: 1rem;
+ margin-bottom: 1rem;
+ }
+
+ .xl\:mx-4 {
+ margin-left: 1rem;
+ margin-right: 1rem;
+ }
+
+ .xl\:my-6 {
+ margin-top: 1.5rem;
+ margin-bottom: 1.5rem;
+ }
+
+ .xl\:mx-6 {
+ margin-left: 1.5rem;
+ margin-right: 1.5rem;
+ }
+
+ .xl\:my-8 {
+ margin-top: 2rem;
+ margin-bottom: 2rem;
+ }
+
+ .xl\:mx-8 {
+ margin-left: 2rem;
+ margin-right: 2rem;
+ }
+
+ .xl\:my-auto {
+ margin-top: auto;
+ margin-bottom: auto;
+ }
+
+ .xl\:mx-auto {
+ margin-left: auto;
+ margin-right: auto;
+ }
+
+ .xl\:my-px {
+ margin-top: 1px;
+ margin-bottom: 1px;
+ }
+
+ .xl\:mx-px {
+ margin-left: 1px;
+ margin-right: 1px;
+ }
+
+ .xl\:mt-0 {
+ margin-top: 0;
+ }
+
+ .xl\:mr-0 {
+ margin-right: 0;
+ }
+
+ .xl\:mb-0 {
+ margin-bottom: 0;
+ }
+
+ .xl\:ml-0 {
+ margin-left: 0;
+ }
+
+ .xl\:mt-1 {
margin-top: 0.25rem;
+ }
+
+ .xl\:mr-1 {
+ margin-right: 0.25rem;
+ }
+
+ .xl\:mb-1 {
margin-bottom: 0.25rem;
}
- .xl\:m-1 {
- margin: 0.25rem;
+ .xl\:ml-1 {
+ margin-left: 0.25rem;
}
.xl\:mt-2 {
@@ -14668,20 +15577,6 @@ button,
margin-left: 0.5rem;
}
- .xl\:mx-2 {
- margin-left: 0.5rem;
- margin-right: 0.5rem;
- }
-
- .xl\:my-2 {
- margin-top: 0.5rem;
- margin-bottom: 0.5rem;
- }
-
- .xl\:m-2 {
- margin: 0.5rem;
- }
-
.xl\:mt-3 {
margin-top: 0.75rem;
}
@@ -14698,20 +15593,6 @@ button,
margin-left: 0.75rem;
}
- .xl\:mx-3 {
- margin-left: 0.75rem;
- margin-right: 0.75rem;
- }
-
- .xl\:my-3 {
- margin-top: 0.75rem;
- margin-bottom: 0.75rem;
- }
-
- .xl\:m-3 {
- margin: 0.75rem;
- }
-
.xl\:mt-4 {
margin-top: 1rem;
}
@@ -14728,48 +15609,20 @@ button,
margin-left: 1rem;
}
- .xl\:mx-4 {
- margin-left: 1rem;
- margin-right: 1rem;
- }
-
- .xl\:my-4 {
- margin-top: 1rem;
- margin-bottom: 1rem;
- }
-
- .xl\:m-4 {
- margin: 1rem;
- }
-
.xl\:mt-6 {
margin-top: 1.5rem;
}
- .xl\:mr-6 {
- margin-right: 1.5rem;
- }
-
- .xl\:mb-6 {
- margin-bottom: 1.5rem;
- }
-
- .xl\:ml-6 {
- margin-left: 1.5rem;
- }
-
- .xl\:mx-6 {
- margin-left: 1.5rem;
+ .xl\:mr-6 {
margin-right: 1.5rem;
}
- .xl\:my-6 {
- margin-top: 1.5rem;
+ .xl\:mb-6 {
margin-bottom: 1.5rem;
}
- .xl\:m-6 {
- margin: 1.5rem;
+ .xl\:ml-6 {
+ margin-left: 1.5rem;
}
.xl\:mt-8 {
@@ -14788,18 +15641,20 @@ button,
margin-left: 2rem;
}
- .xl\:mx-8 {
- margin-left: 2rem;
- margin-right: 2rem;
+ .xl\:mt-auto {
+ margin-top: auto;
}
- .xl\:my-8 {
- margin-top: 2rem;
- margin-bottom: 2rem;
+ .xl\:mr-auto {
+ margin-right: auto;
}
- .xl\:m-8 {
- margin: 2rem;
+ .xl\:mb-auto {
+ margin-bottom: auto;
+ }
+
+ .xl\:ml-auto {
+ margin-left: auto;
}
.xl\:mt-px {
@@ -14818,78 +15673,132 @@ button,
margin-left: 1px;
}
- .xl\:mx-px {
- margin-left: 1px;
- margin-right: 1px;
+ .xl\:-m-0 {
+ margin: 0;
}
- .xl\:my-px {
- margin-top: 1px;
- margin-bottom: 1px;
+ .xl\:-m-1 {
+ margin: -0.25rem;
}
- .xl\:m-px {
- margin: 1px;
+ .xl\:-m-2 {
+ margin: -0.5rem;
}
- .xl\:mt-auto {
- margin-top: auto;
+ .xl\:-m-3 {
+ margin: -0.75rem;
}
- .xl\:mr-auto {
- margin-right: auto;
+ .xl\:-m-4 {
+ margin: -1rem;
}
- .xl\:mb-auto {
- margin-bottom: auto;
+ .xl\:-m-6 {
+ margin: -1.5rem;
}
- .xl\:ml-auto {
- margin-left: auto;
+ .xl\:-m-8 {
+ margin: -2rem;
}
- .xl\:mx-auto {
- margin-left: auto;
- margin-right: auto;
+ .xl\:-m-px {
+ margin: -1px;
}
- .xl\:my-auto {
- margin-top: auto;
- margin-bottom: auto;
+ .xl\:-my-0 {
+ margin-top: 0;
+ margin-bottom: 0;
}
- .xl\:m-auto {
- margin: auto;
+ .xl\:-mx-0 {
+ margin-left: 0;
+ margin-right: 0;
}
- .xl\:-mt-0 {
- margin-top: 0;
+ .xl\:-my-1 {
+ margin-top: -0.25rem;
+ margin-bottom: -0.25rem;
}
- .xl\:-mr-0 {
- margin-right: 0;
+ .xl\:-mx-1 {
+ margin-left: -0.25rem;
+ margin-right: -0.25rem;
}
- .xl\:-mb-0 {
- margin-bottom: 0;
+ .xl\:-my-2 {
+ margin-top: -0.5rem;
+ margin-bottom: -0.5rem;
}
- .xl\:-ml-0 {
- margin-left: 0;
+ .xl\:-mx-2 {
+ margin-left: -0.5rem;
+ margin-right: -0.5rem;
}
- .xl\:-mx-0 {
- margin-left: 0;
- margin-right: 0;
+ .xl\:-my-3 {
+ margin-top: -0.75rem;
+ margin-bottom: -0.75rem;
}
- .xl\:-my-0 {
+ .xl\:-mx-3 {
+ margin-left: -0.75rem;
+ margin-right: -0.75rem;
+ }
+
+ .xl\:-my-4 {
+ margin-top: -1rem;
+ margin-bottom: -1rem;
+ }
+
+ .xl\:-mx-4 {
+ margin-left: -1rem;
+ margin-right: -1rem;
+ }
+
+ .xl\:-my-6 {
+ margin-top: -1.5rem;
+ margin-bottom: -1.5rem;
+ }
+
+ .xl\:-mx-6 {
+ margin-left: -1.5rem;
+ margin-right: -1.5rem;
+ }
+
+ .xl\:-my-8 {
+ margin-top: -2rem;
+ margin-bottom: -2rem;
+ }
+
+ .xl\:-mx-8 {
+ margin-left: -2rem;
+ margin-right: -2rem;
+ }
+
+ .xl\:-my-px {
+ margin-top: -1px;
+ margin-bottom: -1px;
+ }
+
+ .xl\:-mx-px {
+ margin-left: -1px;
+ margin-right: -1px;
+ }
+
+ .xl\:-mt-0 {
margin-top: 0;
+ }
+
+ .xl\:-mr-0 {
+ margin-right: 0;
+ }
+
+ .xl\:-mb-0 {
margin-bottom: 0;
}
- .xl\:-m-0 {
- margin: 0;
+ .xl\:-ml-0 {
+ margin-left: 0;
}
.xl\:-mt-1 {
@@ -14908,20 +15817,6 @@ button,
margin-left: -0.25rem;
}
- .xl\:-mx-1 {
- margin-left: -0.25rem;
- margin-right: -0.25rem;
- }
-
- .xl\:-my-1 {
- margin-top: -0.25rem;
- margin-bottom: -0.25rem;
- }
-
- .xl\:-m-1 {
- margin: -0.25rem;
- }
-
.xl\:-mt-2 {
margin-top: -0.5rem;
}
@@ -14938,20 +15833,6 @@ button,
margin-left: -0.5rem;
}
- .xl\:-mx-2 {
- margin-left: -0.5rem;
- margin-right: -0.5rem;
- }
-
- .xl\:-my-2 {
- margin-top: -0.5rem;
- margin-bottom: -0.5rem;
- }
-
- .xl\:-m-2 {
- margin: -0.5rem;
- }
-
.xl\:-mt-3 {
margin-top: -0.75rem;
}
@@ -14968,20 +15849,6 @@ button,
margin-left: -0.75rem;
}
- .xl\:-mx-3 {
- margin-left: -0.75rem;
- margin-right: -0.75rem;
- }
-
- .xl\:-my-3 {
- margin-top: -0.75rem;
- margin-bottom: -0.75rem;
- }
-
- .xl\:-m-3 {
- margin: -0.75rem;
- }
-
.xl\:-mt-4 {
margin-top: -1rem;
}
@@ -14998,20 +15865,6 @@ button,
margin-left: -1rem;
}
- .xl\:-mx-4 {
- margin-left: -1rem;
- margin-right: -1rem;
- }
-
- .xl\:-my-4 {
- margin-top: -1rem;
- margin-bottom: -1rem;
- }
-
- .xl\:-m-4 {
- margin: -1rem;
- }
-
.xl\:-mt-6 {
margin-top: -1.5rem;
}
@@ -15028,20 +15881,6 @@ button,
margin-left: -1.5rem;
}
- .xl\:-mx-6 {
- margin-left: -1.5rem;
- margin-right: -1.5rem;
- }
-
- .xl\:-my-6 {
- margin-top: -1.5rem;
- margin-bottom: -1.5rem;
- }
-
- .xl\:-m-6 {
- margin: -1.5rem;
- }
-
.xl\:-mt-8 {
margin-top: -2rem;
}
@@ -15058,20 +15897,6 @@ button,
margin-left: -2rem;
}
- .xl\:-mx-8 {
- margin-left: -2rem;
- margin-right: -2rem;
- }
-
- .xl\:-my-8 {
- margin-top: -2rem;
- margin-bottom: -2rem;
- }
-
- .xl\:-m-8 {
- margin: -2rem;
- }
-
.xl\:-mt-px {
margin-top: -1px;
}
@@ -15088,20 +15913,6 @@ button,
margin-left: -1px;
}
- .xl\:-mx-px {
- margin-left: -1px;
- margin-right: -1px;
- }
-
- .xl\:-my-px {
- margin-top: -1px;
- margin-bottom: -1px;
- }
-
- .xl\:-m-px {
- margin: -1px;
- }
-
.xl\:shadow {
box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.10);
}
@@ -15376,6 +16187,10 @@ button,
cursor: auto;
}
+ .xl\:cursor-default {
+ cursor: default;
+ }
+
.xl\:cursor-pointer {
cursor: pointer;
}
diff --git a/__tests__/importsConfig.test.js b/__tests__/importsConfig.test.js
index fc10391b8cc2..be7df8a4b70a 100644
--- a/__tests__/importsConfig.test.js
+++ b/__tests__/importsConfig.test.js
@@ -3,5 +3,5 @@ import config from '../defaultConfig.js'
test('it can accept a config file', () => {
tailwind('./defaultConfig.js')
- expect(tailwind.defaultConfig()).toEqual(config)
+ expect(require('../defaultConfig.stub.js')).toEqual(config())
})
diff --git a/__tests__/sanity.test.js b/__tests__/sanity.test.js
index ece2537093cf..05a1b6fed57a 100644
--- a/__tests__/sanity.test.js
+++ b/__tests__/sanity.test.js
@@ -28,3 +28,21 @@ it('does not add any CSS if no Tailwind features are used', () => {
expect(result.css).toBe('')
})
})
+
+it('generates the right CSS with implicit screen utilities', () => {
+ const input = fs.readFileSync(
+ path.resolve(`${__dirname}/fixtures/tailwind-input-with-explicit-screen-utilities.css`),
+ 'utf8'
+ )
+
+ return postcss([tailwind()])
+ .process(input)
+ .then(result => {
+ const expected = fs.readFileSync(
+ path.resolve(`${__dirname}/fixtures/tailwind-output-with-explicit-screen-utilities.css`),
+ 'utf8'
+ )
+
+ expect(result.css).toBe(expected)
+ })
+})
diff --git a/css/preflight.css b/css/preflight.css
index 1d333f2b9c51..ac77396e5333 100644
--- a/css/preflight.css
+++ b/css/preflight.css
@@ -490,7 +490,6 @@ pre {
button {
background: transparent;
- border: 0;
padding: 0;
}
@@ -505,15 +504,10 @@ button:focus {
}
fieldset {
- border: 0;
margin: 0;
padding: 0;
}
-iframe {
- border: 0;
-}
-
/**
* Suppress the focus outline on elements that cannot be accessed via keyboard.
* This prevents an unwanted focus outline from appearing around elements that
@@ -528,6 +522,27 @@ iframe {
* Tailwind custom reset styles
*/
+*,
+*::before,
+*::after {
+ border-width: 0;
+ border-style: solid;
+ border-color: config('borderColors.default', currentColor);
+}
+
+/**
+ * Temporary reset for a change introduced in Chrome 62 but now reverted.
+ *
+ * We can remove this when the reversion is in a normal Chrome release.
+ */
+input[type="button" i],
+input[type="submit" i],
+input[type="reset" i],
+input[type="file" i]::-webkit-file-upload-button,
+button {
+ border-radius: 0;
+}
+
textarea { resize: vertical; }
img { max-width: 100%; }
diff --git a/defaultConfig.js b/defaultConfig.js
index e86b359989e6..e4feb52fef31 100644
--- a/defaultConfig.js
+++ b/defaultConfig.js
@@ -1,771 +1,3 @@
-/*
-
-Tailwind - The Utility-First CSS Framework
-
-A project by Adam Wathan (@adamwathan), Jonathan Reinink (@reinink),
-David Hemphill (@davidhemphill) and Steve Schoger (@steveschoger).
-
-Welcome to the Tailwind config file. This is where you can customize
-Tailwind specifically for your project. Don't be intimidated by the
-length of this file. It's really just a big JavaScript object and
-we've done our very best to explain each section.
-
-View the full documentation at https://tailwindcss.com.
-
-
-|-------------------------------------------------------------------------------
-| The default config
-|-------------------------------------------------------------------------------
-|
-| This variable contains the default Tailwind config. You don't have
-| to use it, but it can sometimes be helpful to have available. For
-| example, you may choose to merge your custom configuration
-| values with some of the Tailwind defaults.
-|
-*/
-
-// var defaultConfig = require('tailwindcss').defaultConfig()
-
-
-/*
-|-------------------------------------------------------------------------------
-| Colors https://tailwindcss.com/docs/colors
-|-------------------------------------------------------------------------------
-|
-| Here you can specify the colors used in your project. To get you started,
-| we've provided a generous palette of great looking colors that are perfect
-| for prototyping, but don't hesitate to change them for your project. You
-| own these colors, nothing will break if you change everything about them.
-|
-| We've used literal color names ("red", "blue", etc.) for the default
-| palette, but if you'd rather use functional names like "primary" and
-| "secondary", or even a numeric scale like "100" and "200", go for it.
-|
-*/
-
-var colors = {
- 'transparent': 'transparent',
-
- 'black': '#222b2f',
- 'grey-darkest': '#364349',
- 'grey-darker': '#596a73',
- 'grey-dark': '#70818a',
- 'grey': '#9babb4',
- 'grey-light': '#dae4e9',
- 'grey-lighter': '#f3f7f9',
- 'grey-lightest': '#fafcfc',
- 'white': '#ffffff',
-
- 'red-darkest': '#420806',
- 'red-darker': '#6a1b19',
- 'red-dark': '#cc1f1a',
- 'red': '#e3342f',
- 'red-light': '#ef5753',
- 'red-lighter': '#f9acaa',
- 'red-lightest': '#fcebea',
-
- 'orange-darkest': '#542605',
- 'orange-darker': '#7f4012',
- 'orange-dark': '#de751f',
- 'orange': '#f6993f',
- 'orange-light': '#faad63',
- 'orange-lighter': '#fcd9b6',
- 'orange-lightest': '#fff5eb',
-
- 'yellow-darkest': '#453411',
- 'yellow-darker': '#684f1d',
- 'yellow-dark': '#f2d024',
- 'yellow': '#ffed4a',
- 'yellow-light': '#fff382',
- 'yellow-lighter': '#fff9c2',
- 'yellow-lightest': '#fcfbeb',
-
- 'green-darkest': '#032d19',
- 'green-darker': '#0b4228',
- 'green-dark': '#1f9d55',
- 'green': '#38c172',
- 'green-light': '#51d88a',
- 'green-lighter': '#a2f5bf',
- 'green-lightest': '#e3fcec',
-
- 'teal-darkest': '#0d3331',
- 'teal-darker': '#174e4b',
- 'teal-dark': '#38a89d',
- 'teal': '#4dc0b5',
- 'teal-light': '#64d5ca',
- 'teal-lighter': '#a0f0ed',
- 'teal-lightest': '#e8fffe',
-
- 'blue-darkest': '#05233b',
- 'blue-darker': '#103d60',
- 'blue-dark': '#2779bd',
- 'blue': '#3490dc',
- 'blue-light': '#6cb2eb',
- 'blue-lighter': '#bcdefa',
- 'blue-lightest': '#eff8ff',
-
- 'indigo-darkest': '#191e38',
- 'indigo-darker': '#2f365f',
- 'indigo-dark': '#5661b3',
- 'indigo': '#6574cd',
- 'indigo-light': '#7886d7',
- 'indigo-lighter': '#b2b7ff',
- 'indigo-lightest': '#e6e8ff',
-
- 'purple-darkest': '#1f133f',
- 'purple-darker': '#352465',
- 'purple-dark': '#794acf',
- 'purple': '#9561e2',
- 'purple-light': '#a779e9',
- 'purple-lighter': '#d6bbfc',
- 'purple-lightest': '#f3ebff',
-
- 'pink-darkest': '#45051e',
- 'pink-darker': '#72173a',
- 'pink-dark': '#eb5286',
- 'pink': '#f66d9b',
- 'pink-light': '#fa7ea8',
- 'pink-lighter': '#ffbbca',
- 'pink-lightest': '#ffebef',
-}
-
-module.exports = {
-
- /*
- |-----------------------------------------------------------------------------
- | Colors https://tailwindcss.com/docs/colors
- |-----------------------------------------------------------------------------
- |
- | The color palette defined above is also assigned to the "colors" key of
- | your Tailwind config. This makes it easy to access them in your CSS
- | using Tailwind's config helper. For example:
- |
- | .error { color: config('colors.red') }
- |
- */
-
- colors: colors,
-
-
- /*
- |-----------------------------------------------------------------------------
- | Screens https://tailwindcss.com/docs/responsive-design
- |-----------------------------------------------------------------------------
- |
- | Screens in Tailwind are translated to CSS media queries. They define the
- | responsive breakpoints for your project. By default Tailwind takes a
- | "mobile first" approach, where each screen size represents a minimum
- | viewport width. Feel free to have as few or as many screens as you
- | want, naming them in whatever way you'd prefer for your project.
- |
- | Tailwind also allows for more complex screen definitions, which can be
- | useful in certain situations. Be sure to see the full responsive
- | documentation for a complete list of options.
- |
- | Class name: .{screen}:{utility}
- |
- */
-
- screens: {
- 'sm': '576px',
- 'md': '768px',
- 'lg': '992px',
- 'xl': '1200px',
- },
-
-
- /*
- |-----------------------------------------------------------------------------
- | Fonts https://tailwindcss.com/docs/fonts
- |-----------------------------------------------------------------------------
- |
- | Here is where you define your project's font stack, or font families.
- | Keep in mind that Tailwind doesn't actually load any fonts for you.
- | If you're using custom fonts you'll need to import them prior to
- | defining them here.
- |
- | By default we provide a native font stack that works remarkably well on
- | any device or OS you're using, since it just uses the default fonts
- | provided by the platform.
- |
- | Class name: .font-{name}
- |
- */
-
- fonts: {
- 'sans': [
- '-apple-system',
- 'BlinkMacSystemFont',
- 'Segoe UI',
- 'Roboto',
- 'Oxygen',
- 'Ubuntu',
- 'Cantarell',
- 'Fira Sans',
- 'Droid Sans',
- 'Helvetica Neue',
- 'sans-serif',
- ],
- 'serif': [
- 'Constantia',
- 'Lucida Bright',
- 'Lucidabright',
- 'Lucida Serif',
- 'Lucida',
- 'DejaVu Serif',
- 'Bitstream Vera Serif',
- 'Liberation Serif',
- 'Georgia',
- 'serif',
- ],
- 'mono': [
- 'Menlo',
- 'Monaco',
- 'Consolas',
- 'Liberation Mono',
- 'Courier New',
- 'monospace',
- ]
- },
-
-
- /*
- |-----------------------------------------------------------------------------
- | Text sizes https://tailwindcss.com/docs/text-sizing
- |-----------------------------------------------------------------------------
- |
- | Here is where you define your text sizes. Name these in whatever way
- | makes the most sense to you. We use size names by default, but
- | you're welcome to use a numeric scale or even something else
- | entirely.
- |
- | By default Tailwind uses the "rem" unit type for most measurements.
- | This allows you to set a root font size which all other sizes are
- | then based on. That said, you are free to use whatever units you
- | prefer, be it rems, ems, pixels or other.
- |
- | Class name: .text-{size}
- |
- */
-
- textSizes: {
- 'xs': '.75rem', // 12px
- 'sm': '.875rem', // 14px
- 'base': '1rem', // 16px
- 'lg': '1.125rem', // 18px
- 'xl': '1.25rem', // 20px
- '2xl': '1.5rem', // 24px
- '3xl': '1.875rem', // 30px
- '4xl': '2.25rem', // 36px
- '5xl': '3rem', // 48px
- },
-
-
- /*
- |-----------------------------------------------------------------------------
- | Font weights https://tailwindcss.com/docs/font-weight
- |-----------------------------------------------------------------------------
- |
- | Here is where you define your font weights. We've provided a list of
- | common font weight names with their respective numeric scale values
- | to get you started. It's unlikely that your project will require
- | all of these, so we recommend removing those you don't need.
- |
- | Class name: .font-{weight}
- |
- */
-
- fontWeights: {
- 'hairline': 100,
- 'thin': 200,
- 'light': 300,
- 'normal': 400,
- 'medium': 500,
- 'semibold': 600,
- 'bold': 700,
- 'extrabold': 800,
- 'black': 900,
- },
-
-
- /*
- |-----------------------------------------------------------------------------
- | Leading (line height) https://tailwindcss.com/docs/line-height
- |-----------------------------------------------------------------------------
- |
- | Here is where you define your line height values, or as we call
- | them in Tailwind, leadings.
- |
- | Class name: .leading-{size}
- |
- */
-
- leading: {
- 'none': 1,
- 'tight': 1.25,
- 'normal': 1.5,
- 'loose': 2,
- },
-
-
- /*
- |-----------------------------------------------------------------------------
- | Tracking (letter spacing) https://tailwindcss.com/docs/letter-spacing
- |-----------------------------------------------------------------------------
- |
- | Here is where you define your letter spacing values, or as we call
- | them in Tailwind, tracking.
- |
- | Class name: .tracking-{size}
- |
- */
-
- tracking: {
- 'tight': '-0.05em',
- 'normal': '0',
- 'wide': '0.05em',
- },
-
-
- /*
- |-----------------------------------------------------------------------------
- | Text colors https://tailwindcss.com/docs/text-color
- |-----------------------------------------------------------------------------
- |
- | Here is where you define your text colors. By default these use the
- | color palette we defined above, however you're welcome to set these
- | independently if that makes sense for your project.
- |
- | Class name: .text-{color}
- |
- */
-
- textColors: colors,
-
-
- /*
- |-----------------------------------------------------------------------------
- | Background colors https://tailwindcss.com/docs/background-color
- |-----------------------------------------------------------------------------
- |
- | Here is where you define your background colors. By default these use
- | the color palette we defined above, however you're welcome to set
- | these independently if that makes sense for your project.
- |
- | Class name: .bg-{color}
- |
- */
-
- backgroundColors: colors,
-
-
- /*
- |-----------------------------------------------------------------------------
- | Border widths https://tailwindcss.com/docs/border-width
- |-----------------------------------------------------------------------------
- |
- | Here is where you define your border widths. Take note that border
- | widths require a special "default" value set as well. This is the
- | width that will be used when you do not specify a border width.
- |
- | Class name: .border{-side?}{-width?}
- |
- */
-
- borderWidths: {
- default: '1px',
- '0': '0',
- '2': '2px',
- '4': '4px',
- '8': '8px',
- },
-
-
- /*
- |-----------------------------------------------------------------------------
- | Border colors https://tailwindcss.com/docs/border-color
- |-----------------------------------------------------------------------------
- |
- | Here is where you define your border colors. By default these use the
- | color palette we defined above, however you're welcome to set these
- | independently if that makes sense for your project.
- |
- | Take note that border colors require a special "default" value set
- | as well. This is the color that will be used when you do not
- | specify a border color.
- |
- | Class name: .border-{color}
- |
- */
-
- borderColors: Object.assign({ default: colors['grey-light'] }, colors),
-
-
- /*
- |-----------------------------------------------------------------------------
- | Border radius https://tailwindcss.com/docs/border-radius
- |-----------------------------------------------------------------------------
- |
- | Here is where you define your border radius values. If a `default` radius
- | is provided, it will be made available as the non-suffixed `.rounded`
- | utility.
- |
- | Class name: .rounded{-radius?}
- |
- */
-
- borderRadius: {
- default: '.25rem',
- 'sm': '.125rem',
- 'lg': '.5rem',
- 'full': '9999px',
- 'none': '0',
- },
-
-
- /*
- |-----------------------------------------------------------------------------
- | Width https://tailwindcss.com/docs/width
- |-----------------------------------------------------------------------------
- |
- | Here is where you define your width utility sizes. These can be
- | percentage based, pixels, rems, or any other units. By default
- | we provide a sensible rem based numeric scale, a percentage
- | based fraction scale, plus some other common use-cases. You
- | can, of course, modify these values as needed.
- |
- |
- | It's also worth mentioning that Tailwind automatically escapes
- | invalid CSS class name characters, which allows you to have
- | awesome classes like .w-2/3.
- |
- | Class name: .w-{size}
- |
- */
-
- width: {
- 'auto': 'auto',
- 'px': '1px',
- '1': '0.25rem',
- '2': '0.5rem',
- '3': '0.75rem',
- '4': '1rem',
- '6': '1.5rem',
- '8': '2rem',
- '10': '2.5rem',
- '12': '3rem',
- '16': '4rem',
- '24': '6rem',
- '32': '8rem',
- '48': '12rem',
- '64': '16rem',
- '1/2': '50%',
- '1/3': '33.33333%',
- '2/3': '66.66667%',
- '1/4': '25%',
- '3/4': '75%',
- '1/5': '20%',
- '2/5': '40%',
- '3/5': '60%',
- '4/5': '80%',
- '1/6': '16.66667%',
- '5/6': '83.33333%',
- 'full': '100%',
- 'screen': '100vw'
- },
-
-
- /*
- |-----------------------------------------------------------------------------
- | Height https://tailwindcss.com/docs/height
- |-----------------------------------------------------------------------------
- |
- | Here is where you define your height utility sizes. These can be
- | percentage based, pixels, rems, or any other units. By default
- | we provide a sensible rem based numeric scale plus some other
- | common use-cases. You can, of course, modify these values as
- | needed.
- |
- | Class name: .h-{size}
- |
- */
-
- height: {
- 'auto': 'auto',
- 'px': '1px',
- '1': '0.25rem',
- '2': '0.5rem',
- '3': '0.75rem',
- '4': '1rem',
- '6': '1.5rem',
- '8': '2rem',
- '10': '2.5rem',
- '12': '3rem',
- '16': '4rem',
- '24': '6rem',
- '32': '8rem',
- '48': '12rem',
- '64': '16rem',
- 'full': '100%',
- 'screen': '100vh'
- },
-
-
- /*
- |-----------------------------------------------------------------------------
- | Minimum width https://tailwindcss.com/docs/min-width
- |-----------------------------------------------------------------------------
- |
- | Here is where you define your minimum width utility sizes. These can
- | be percentage based, pixels, rems, or any other units. We provide a
- | couple common use-cases by default. You can, of course, modify
- | these values as needed.
- |
- | Class name: .min-w-{size}
- |
- */
-
- minWidth: {
- '0': '0',
- 'full': '100%',
- },
-
-
- /*
- |-----------------------------------------------------------------------------
- | Minimum height https://tailwindcss.com/docs/min-height
- |-----------------------------------------------------------------------------
- |
- | Here is where you define your minimum height utility sizes. These can
- | be percentage based, pixels, rems, or any other units. We provide a
- | few common use-cases by default. You can, of course, modify these
- | values as needed.
- |
- | Class name: .min-h-{size}
- |
- */
-
- minHeight: {
- '0': '0',
- 'full': '100%',
- 'screen': '100vh'
- },
-
-
- /*
- |-----------------------------------------------------------------------------
- | Maximum width https://tailwindcss.com/docs/max-width
- |-----------------------------------------------------------------------------
- |
- | Here is where you define your maximum width utility sizes. These can
- | be percentage based, pixels, rems, or any other units. By default
- | we provide a sensible rem based scale and a "full width" size,
- | which is basically a reset utility. You can, of course,
- | modify these values as needed.
- |
- | Class name: .max-w-{size}
- |
- */
-
- maxWidth: {
- 'xs': '20rem',
- 'sm': '30rem',
- 'md': '40rem',
- 'lg': '50rem',
- 'xl': '60rem',
- '2xl': '70rem',
- '3xl': '80rem',
- '4xl': '90rem',
- '5xl': '100rem',
- 'full': '100%',
- },
-
-
- /*
- |-----------------------------------------------------------------------------
- | Maximum height https://tailwindcss.com/docs/max-height
- |-----------------------------------------------------------------------------
- |
- | Here is where you define your maximum height utility sizes. These can
- | be percentage based, pixels, rems, or any other units. We provide a
- | couple common use-cases by default. You can, of course, modify
- | these values as needed.
- |
- | Class name: .max-h-{size}
- |
- */
-
- maxHeight: {
- 'full': '100%',
- 'screen': '100vh',
- },
-
-
- /*
- |-----------------------------------------------------------------------------
- | Padding https://tailwindcss.com/docs/padding
- |-----------------------------------------------------------------------------
- |
- | Here is where you define your padding utility sizes. These can be
- | percentage based, pixels, rems, or any other units. By default we
- | provide a sensible rem based numeric scale plus a couple other
- | common use-cases like "1px". You can, of course, modify these
- | values as needed.
- |
- | Class name: .p{side?}-{size}
- |
- */
-
- padding: {
- 'px': '1px',
- '0': '0',
- '1': '0.25rem',
- '2': '0.5rem',
- '3': '0.75rem',
- '4': '1rem',
- '6': '1.5rem',
- '8': '2rem',
- },
-
-
- /*
- |-----------------------------------------------------------------------------
- | Margin https://tailwindcss.com/docs/margin
- |-----------------------------------------------------------------------------
- |
- | Here is where you define your margin utility sizes. These can be
- | percentage based, pixels, rems, or any other units. By default we
- | provide a sensible rem based numeric scale plus a couple other
- | common use-cases like "1px". You can, of course, modify these
- | values as needed.
- |
- | Class name: .m{side?}-{size}
- |
- */
-
- margin: {
- 'px': '1px',
- '0': '0',
- '1': '0.25rem',
- '2': '0.5rem',
- '3': '0.75rem',
- '4': '1rem',
- '6': '1.5rem',
- '8': '2rem',
- },
-
-
- /*
- |-----------------------------------------------------------------------------
- | Negative margin https://tailwindcss.com/docs/negative-margin
- |-----------------------------------------------------------------------------
- |
- | Here is where you define your negative margin utility sizes. These can
- | be percentage based, pixels, rems, or any other units. By default we
- | provide matching values to the padding scale since these utilities
- | generally get used together. You can, of course, modify these
- | values as needed.
- |
- | Class name: .-m{side?}-{size}
- |
- */
-
- negativeMargin: {
- 'px': '1px',
- '0': '0',
- '1': '0.25rem',
- '2': '0.5rem',
- '3': '0.75rem',
- '4': '1rem',
- '6': '1.5rem',
- '8': '2rem',
- },
-
-
- /*
- |-----------------------------------------------------------------------------
- | Shadows https://tailwindcss.com/docs/shadows
- |-----------------------------------------------------------------------------
- |
- | Here is where you define your shadow utilities. As you can see from
- | the defaults we provide, it's possible to apply multiple shadows
- | per utility using comma separation.
- |
- | If a `default` shadow is provided, it will be made available as the non-
- | suffixed `.shadow` utility.
- |
- | Class name: .shadow-{size?}
- |
- */
-
- shadows: {
- default: '0 2px 4px 0 rgba(0,0,0,0.10)',
- 'md': '0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08)',
- 'lg': '0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08)',
- 'inner': 'inset 0 2px 4px 0 rgba(0,0,0,0.06)',
- 'none': 'none',
- },
-
-
- /*
- |-----------------------------------------------------------------------------
- | Z-index https://tailwindcss.com/docs/z-index
- |-----------------------------------------------------------------------------
- |
- | Here is where you define your z-index utility values. By default we
- | provide a sensible numeric scale. You can, of course, modify these
- | values as needed.
- |
- | Class name: .z-{index}
- |
- */
-
- zIndex: {
- 'auto': 'auto',
- '0': 0,
- '10': 10,
- '20': 20,
- '30': 30,
- '40': 40,
- '50': 50,
- },
-
-
- /*
- |-----------------------------------------------------------------------------
- | Opacity https://tailwindcss.com/docs/opacity
- |-----------------------------------------------------------------------------
- |
- | Here is where you define your opacity utility values. By default we
- | provide a sensible numeric scale. You can, of course, modify these
- | values as needed.
- |
- | Class name: .opacity-{name}
- |
- */
-
- opacity: {
- '0': '0',
- '25': '.25',
- '50': '.5',
- '75': '.75',
- '100': '1',
- },
-
-
- /*
- |-----------------------------------------------------------------------------
- | Packages
- |-----------------------------------------------------------------------------
- |
- | Here is where you can define the configuration for any Tailwind packages
- | you're using. These can be utility packs, component bundles, or even
- | complete themes. You'll want to reference each package's
- | documentation for a list of settings available for it.
- |
- */
-
- packages: {
- },
-
+module.exports = function() {
+ return require('lodash').cloneDeep(require('./defaultConfig.stub.js'))
}
diff --git a/defaultConfig.stub.js b/defaultConfig.stub.js
new file mode 100644
index 000000000000..3731eb80879d
--- /dev/null
+++ b/defaultConfig.stub.js
@@ -0,0 +1,775 @@
+/*
+
+Tailwind - The Utility-First CSS Framework
+
+A project by Adam Wathan (@adamwathan), Jonathan Reinink (@reinink),
+David Hemphill (@davidhemphill) and Steve Schoger (@steveschoger).
+
+Welcome to the Tailwind config file. This is where you can customize
+Tailwind specifically for your project. Don't be intimidated by the
+length of this file. It's really just a big JavaScript object and
+we've done our very best to explain each section.
+
+View the full documentation at https://tailwindcss.com.
+
+
+|-------------------------------------------------------------------------------
+| The default config
+|-------------------------------------------------------------------------------
+|
+| This variable contains the default Tailwind config. You don't have
+| to use it, but it can sometimes be helpful to have available. For
+| example, you may choose to merge your custom configuration
+| values with some of the Tailwind defaults.
+|
+*/
+
+// var defaultConfig = require('tailwindcss/defaultConfig')()
+
+
+/*
+|-------------------------------------------------------------------------------
+| Colors https://tailwindcss.com/docs/colors
+|-------------------------------------------------------------------------------
+|
+| Here you can specify the colors used in your project. To get you started,
+| we've provided a generous palette of great looking colors that are perfect
+| for prototyping, but don't hesitate to change them for your project. You
+| own these colors, nothing will break if you change everything about them.
+|
+| We've used literal color names ("red", "blue", etc.) for the default
+| palette, but if you'd rather use functional names like "primary" and
+| "secondary", or even a numeric scale like "100" and "200", go for it.
+|
+*/
+
+var colors = {
+ 'transparent': 'transparent',
+
+ 'black': '#222b2f',
+ 'grey-darkest': '#364349',
+ 'grey-darker': '#596a73',
+ 'grey-dark': '#70818a',
+ 'grey': '#9babb4',
+ 'grey-light': '#dae4e9',
+ 'grey-lighter': '#f3f7f9',
+ 'grey-lightest': '#fafcfc',
+ 'white': '#ffffff',
+
+ 'red-darkest': '#420806',
+ 'red-darker': '#6a1b19',
+ 'red-dark': '#cc1f1a',
+ 'red': '#e3342f',
+ 'red-light': '#ef5753',
+ 'red-lighter': '#f9acaa',
+ 'red-lightest': '#fcebea',
+
+ 'orange-darkest': '#542605',
+ 'orange-darker': '#7f4012',
+ 'orange-dark': '#de751f',
+ 'orange': '#f6993f',
+ 'orange-light': '#faad63',
+ 'orange-lighter': '#fcd9b6',
+ 'orange-lightest': '#fff5eb',
+
+ 'yellow-darkest': '#453411',
+ 'yellow-darker': '#684f1d',
+ 'yellow-dark': '#f2d024',
+ 'yellow': '#ffed4a',
+ 'yellow-light': '#fff382',
+ 'yellow-lighter': '#fff9c2',
+ 'yellow-lightest': '#fcfbeb',
+
+ 'green-darkest': '#032d19',
+ 'green-darker': '#0b4228',
+ 'green-dark': '#1f9d55',
+ 'green': '#38c172',
+ 'green-light': '#51d88a',
+ 'green-lighter': '#a2f5bf',
+ 'green-lightest': '#e3fcec',
+
+ 'teal-darkest': '#0d3331',
+ 'teal-darker': '#174e4b',
+ 'teal-dark': '#38a89d',
+ 'teal': '#4dc0b5',
+ 'teal-light': '#64d5ca',
+ 'teal-lighter': '#a0f0ed',
+ 'teal-lightest': '#e8fffe',
+
+ 'blue-darkest': '#05233b',
+ 'blue-darker': '#103d60',
+ 'blue-dark': '#2779bd',
+ 'blue': '#3490dc',
+ 'blue-light': '#6cb2eb',
+ 'blue-lighter': '#bcdefa',
+ 'blue-lightest': '#eff8ff',
+
+ 'indigo-darkest': '#191e38',
+ 'indigo-darker': '#2f365f',
+ 'indigo-dark': '#5661b3',
+ 'indigo': '#6574cd',
+ 'indigo-light': '#7886d7',
+ 'indigo-lighter': '#b2b7ff',
+ 'indigo-lightest': '#e6e8ff',
+
+ 'purple-darkest': '#1f133f',
+ 'purple-darker': '#352465',
+ 'purple-dark': '#794acf',
+ 'purple': '#9561e2',
+ 'purple-light': '#a779e9',
+ 'purple-lighter': '#d6bbfc',
+ 'purple-lightest': '#f3ebff',
+
+ 'pink-darkest': '#45051e',
+ 'pink-darker': '#72173a',
+ 'pink-dark': '#eb5286',
+ 'pink': '#f66d9b',
+ 'pink-light': '#fa7ea8',
+ 'pink-lighter': '#ffbbca',
+ 'pink-lightest': '#ffebef',
+}
+
+module.exports = {
+
+ /*
+ |-----------------------------------------------------------------------------
+ | Colors https://tailwindcss.com/docs/colors
+ |-----------------------------------------------------------------------------
+ |
+ | The color palette defined above is also assigned to the "colors" key of
+ | your Tailwind config. This makes it easy to access them in your CSS
+ | using Tailwind's config helper. For example:
+ |
+ | .error { color: config('colors.red') }
+ |
+ */
+
+ colors: colors,
+
+
+ /*
+ |-----------------------------------------------------------------------------
+ | Screens https://tailwindcss.com/docs/responsive-design
+ |-----------------------------------------------------------------------------
+ |
+ | Screens in Tailwind are translated to CSS media queries. They define the
+ | responsive breakpoints for your project. By default Tailwind takes a
+ | "mobile first" approach, where each screen size represents a minimum
+ | viewport width. Feel free to have as few or as many screens as you
+ | want, naming them in whatever way you'd prefer for your project.
+ |
+ | Tailwind also allows for more complex screen definitions, which can be
+ | useful in certain situations. Be sure to see the full responsive
+ | documentation for a complete list of options.
+ |
+ | Class name: .{screen}:{utility}
+ |
+ */
+
+ screens: {
+ 'sm': '576px',
+ 'md': '768px',
+ 'lg': '992px',
+ 'xl': '1200px',
+ },
+
+
+ /*
+ |-----------------------------------------------------------------------------
+ | Fonts https://tailwindcss.com/docs/fonts
+ |-----------------------------------------------------------------------------
+ |
+ | Here is where you define your project's font stack, or font families.
+ | Keep in mind that Tailwind doesn't actually load any fonts for you.
+ | If you're using custom fonts you'll need to import them prior to
+ | defining them here.
+ |
+ | By default we provide a native font stack that works remarkably well on
+ | any device or OS you're using, since it just uses the default fonts
+ | provided by the platform.
+ |
+ | Class name: .font-{name}
+ |
+ */
+
+ fonts: {
+ 'sans': [
+ '-apple-system',
+ 'BlinkMacSystemFont',
+ 'Segoe UI',
+ 'Roboto',
+ 'Oxygen',
+ 'Ubuntu',
+ 'Cantarell',
+ 'Fira Sans',
+ 'Droid Sans',
+ 'Helvetica Neue',
+ 'sans-serif',
+ ],
+ 'serif': [
+ 'Constantia',
+ 'Lucida Bright',
+ 'Lucidabright',
+ 'Lucida Serif',
+ 'Lucida',
+ 'DejaVu Serif',
+ 'Bitstream Vera Serif',
+ 'Liberation Serif',
+ 'Georgia',
+ 'serif',
+ ],
+ 'mono': [
+ 'Menlo',
+ 'Monaco',
+ 'Consolas',
+ 'Liberation Mono',
+ 'Courier New',
+ 'monospace',
+ ]
+ },
+
+
+ /*
+ |-----------------------------------------------------------------------------
+ | Text sizes https://tailwindcss.com/docs/text-sizing
+ |-----------------------------------------------------------------------------
+ |
+ | Here is where you define your text sizes. Name these in whatever way
+ | makes the most sense to you. We use size names by default, but
+ | you're welcome to use a numeric scale or even something else
+ | entirely.
+ |
+ | By default Tailwind uses the "rem" unit type for most measurements.
+ | This allows you to set a root font size which all other sizes are
+ | then based on. That said, you are free to use whatever units you
+ | prefer, be it rems, ems, pixels or other.
+ |
+ | Class name: .text-{size}
+ |
+ */
+
+ textSizes: {
+ 'xs': '.75rem', // 12px
+ 'sm': '.875rem', // 14px
+ 'base': '1rem', // 16px
+ 'lg': '1.125rem', // 18px
+ 'xl': '1.25rem', // 20px
+ '2xl': '1.5rem', // 24px
+ '3xl': '1.875rem', // 30px
+ '4xl': '2.25rem', // 36px
+ '5xl': '3rem', // 48px
+ },
+
+
+ /*
+ |-----------------------------------------------------------------------------
+ | Font weights https://tailwindcss.com/docs/font-weight
+ |-----------------------------------------------------------------------------
+ |
+ | Here is where you define your font weights. We've provided a list of
+ | common font weight names with their respective numeric scale values
+ | to get you started. It's unlikely that your project will require
+ | all of these, so we recommend removing those you don't need.
+ |
+ | Class name: .font-{weight}
+ |
+ */
+
+ fontWeights: {
+ 'hairline': 100,
+ 'thin': 200,
+ 'light': 300,
+ 'normal': 400,
+ 'medium': 500,
+ 'semibold': 600,
+ 'bold': 700,
+ 'extrabold': 800,
+ 'black': 900,
+ },
+
+
+ /*
+ |-----------------------------------------------------------------------------
+ | Leading (line height) https://tailwindcss.com/docs/line-height
+ |-----------------------------------------------------------------------------
+ |
+ | Here is where you define your line height values, or as we call
+ | them in Tailwind, leadings.
+ |
+ | Class name: .leading-{size}
+ |
+ */
+
+ leading: {
+ 'none': 1,
+ 'tight': 1.25,
+ 'normal': 1.5,
+ 'loose': 2,
+ },
+
+
+ /*
+ |-----------------------------------------------------------------------------
+ | Tracking (letter spacing) https://tailwindcss.com/docs/letter-spacing
+ |-----------------------------------------------------------------------------
+ |
+ | Here is where you define your letter spacing values, or as we call
+ | them in Tailwind, tracking.
+ |
+ | Class name: .tracking-{size}
+ |
+ */
+
+ tracking: {
+ 'tight': '-0.05em',
+ 'normal': '0',
+ 'wide': '0.05em',
+ },
+
+
+ /*
+ |-----------------------------------------------------------------------------
+ | Text colors https://tailwindcss.com/docs/text-color
+ |-----------------------------------------------------------------------------
+ |
+ | Here is where you define your text colors. By default these use the
+ | color palette we defined above, however you're welcome to set these
+ | independently if that makes sense for your project.
+ |
+ | Class name: .text-{color}
+ |
+ */
+
+ textColors: colors,
+
+
+ /*
+ |-----------------------------------------------------------------------------
+ | Background colors https://tailwindcss.com/docs/background-color
+ |-----------------------------------------------------------------------------
+ |
+ | Here is where you define your background colors. By default these use
+ | the color palette we defined above, however you're welcome to set
+ | these independently if that makes sense for your project.
+ |
+ | Class name: .bg-{color}
+ |
+ */
+
+ backgroundColors: colors,
+
+
+ /*
+ |-----------------------------------------------------------------------------
+ | Border widths https://tailwindcss.com/docs/border-width
+ |-----------------------------------------------------------------------------
+ |
+ | Here is where you define your border widths. Take note that border
+ | widths require a special "default" value set as well. This is the
+ | width that will be used when you do not specify a border width.
+ |
+ | Class name: .border{-side?}{-width?}
+ |
+ */
+
+ borderWidths: {
+ default: '1px',
+ '0': '0',
+ '2': '2px',
+ '4': '4px',
+ '8': '8px',
+ },
+
+
+ /*
+ |-----------------------------------------------------------------------------
+ | Border colors https://tailwindcss.com/docs/border-color
+ |-----------------------------------------------------------------------------
+ |
+ | Here is where you define your border colors. By default these use the
+ | color palette we defined above, however you're welcome to set these
+ | independently if that makes sense for your project.
+ |
+ | Take note that border colors require a special "default" value set
+ | as well. This is the color that will be used when you do not
+ | specify a border color.
+ |
+ | Class name: .border-{color}
+ |
+ */
+
+ borderColors: Object.assign({ default: colors['grey-light'] }, colors),
+
+
+ /*
+ |-----------------------------------------------------------------------------
+ | Border radius https://tailwindcss.com/docs/border-radius
+ |-----------------------------------------------------------------------------
+ |
+ | Here is where you define your border radius values. If a `default` radius
+ | is provided, it will be made available as the non-suffixed `.rounded`
+ | utility.
+ |
+ | If your scale includes a `0` value to reset already rounded corners, it's
+ | a good idea to put it first so other values are able to override it.
+ |
+ | Class name: .rounded{-side?}{-size?}
+ |
+ */
+
+ borderRadius: {
+ 'none': '0',
+ 'sm': '.125rem',
+ default: '.25rem',
+ 'lg': '.5rem',
+ 'full': '9999px',
+ },
+
+
+ /*
+ |-----------------------------------------------------------------------------
+ | Width https://tailwindcss.com/docs/width
+ |-----------------------------------------------------------------------------
+ |
+ | Here is where you define your width utility sizes. These can be
+ | percentage based, pixels, rems, or any other units. By default
+ | we provide a sensible rem based numeric scale, a percentage
+ | based fraction scale, plus some other common use-cases. You
+ | can, of course, modify these values as needed.
+ |
+ |
+ | It's also worth mentioning that Tailwind automatically escapes
+ | invalid CSS class name characters, which allows you to have
+ | awesome classes like .w-2/3.
+ |
+ | Class name: .w-{size}
+ |
+ */
+
+ width: {
+ 'auto': 'auto',
+ 'px': '1px',
+ '1': '0.25rem',
+ '2': '0.5rem',
+ '3': '0.75rem',
+ '4': '1rem',
+ '6': '1.5rem',
+ '8': '2rem',
+ '10': '2.5rem',
+ '12': '3rem',
+ '16': '4rem',
+ '24': '6rem',
+ '32': '8rem',
+ '48': '12rem',
+ '64': '16rem',
+ '1/2': '50%',
+ '1/3': '33.33333%',
+ '2/3': '66.66667%',
+ '1/4': '25%',
+ '3/4': '75%',
+ '1/5': '20%',
+ '2/5': '40%',
+ '3/5': '60%',
+ '4/5': '80%',
+ '1/6': '16.66667%',
+ '5/6': '83.33333%',
+ 'full': '100%',
+ 'screen': '100vw'
+ },
+
+
+ /*
+ |-----------------------------------------------------------------------------
+ | Height https://tailwindcss.com/docs/height
+ |-----------------------------------------------------------------------------
+ |
+ | Here is where you define your height utility sizes. These can be
+ | percentage based, pixels, rems, or any other units. By default
+ | we provide a sensible rem based numeric scale plus some other
+ | common use-cases. You can, of course, modify these values as
+ | needed.
+ |
+ | Class name: .h-{size}
+ |
+ */
+
+ height: {
+ 'auto': 'auto',
+ 'px': '1px',
+ '1': '0.25rem',
+ '2': '0.5rem',
+ '3': '0.75rem',
+ '4': '1rem',
+ '6': '1.5rem',
+ '8': '2rem',
+ '10': '2.5rem',
+ '12': '3rem',
+ '16': '4rem',
+ '24': '6rem',
+ '32': '8rem',
+ '48': '12rem',
+ '64': '16rem',
+ 'full': '100%',
+ 'screen': '100vh'
+ },
+
+
+ /*
+ |-----------------------------------------------------------------------------
+ | Minimum width https://tailwindcss.com/docs/min-width
+ |-----------------------------------------------------------------------------
+ |
+ | Here is where you define your minimum width utility sizes. These can
+ | be percentage based, pixels, rems, or any other units. We provide a
+ | couple common use-cases by default. You can, of course, modify
+ | these values as needed.
+ |
+ | Class name: .min-w-{size}
+ |
+ */
+
+ minWidth: {
+ '0': '0',
+ 'full': '100%',
+ },
+
+
+ /*
+ |-----------------------------------------------------------------------------
+ | Minimum height https://tailwindcss.com/docs/min-height
+ |-----------------------------------------------------------------------------
+ |
+ | Here is where you define your minimum height utility sizes. These can
+ | be percentage based, pixels, rems, or any other units. We provide a
+ | few common use-cases by default. You can, of course, modify these
+ | values as needed.
+ |
+ | Class name: .min-h-{size}
+ |
+ */
+
+ minHeight: {
+ '0': '0',
+ 'full': '100%',
+ 'screen': '100vh'
+ },
+
+
+ /*
+ |-----------------------------------------------------------------------------
+ | Maximum width https://tailwindcss.com/docs/max-width
+ |-----------------------------------------------------------------------------
+ |
+ | Here is where you define your maximum width utility sizes. These can
+ | be percentage based, pixels, rems, or any other units. By default
+ | we provide a sensible rem based scale and a "full width" size,
+ | which is basically a reset utility. You can, of course,
+ | modify these values as needed.
+ |
+ | Class name: .max-w-{size}
+ |
+ */
+
+ maxWidth: {
+ 'xs': '20rem',
+ 'sm': '30rem',
+ 'md': '40rem',
+ 'lg': '50rem',
+ 'xl': '60rem',
+ '2xl': '70rem',
+ '3xl': '80rem',
+ '4xl': '90rem',
+ '5xl': '100rem',
+ 'full': '100%',
+ },
+
+
+ /*
+ |-----------------------------------------------------------------------------
+ | Maximum height https://tailwindcss.com/docs/max-height
+ |-----------------------------------------------------------------------------
+ |
+ | Here is where you define your maximum height utility sizes. These can
+ | be percentage based, pixels, rems, or any other units. We provide a
+ | couple common use-cases by default. You can, of course, modify
+ | these values as needed.
+ |
+ | Class name: .max-h-{size}
+ |
+ */
+
+ maxHeight: {
+ 'full': '100%',
+ 'screen': '100vh',
+ },
+
+
+ /*
+ |-----------------------------------------------------------------------------
+ | Padding https://tailwindcss.com/docs/padding
+ |-----------------------------------------------------------------------------
+ |
+ | Here is where you define your padding utility sizes. These can be
+ | percentage based, pixels, rems, or any other units. By default we
+ | provide a sensible rem based numeric scale plus a couple other
+ | common use-cases like "1px". You can, of course, modify these
+ | values as needed.
+ |
+ | Class name: .p{side?}-{size}
+ |
+ */
+
+ padding: {
+ 'px': '1px',
+ '0': '0',
+ '1': '0.25rem',
+ '2': '0.5rem',
+ '3': '0.75rem',
+ '4': '1rem',
+ '6': '1.5rem',
+ '8': '2rem',
+ },
+
+
+ /*
+ |-----------------------------------------------------------------------------
+ | Margin https://tailwindcss.com/docs/margin
+ |-----------------------------------------------------------------------------
+ |
+ | Here is where you define your margin utility sizes. These can be
+ | percentage based, pixels, rems, or any other units. By default we
+ | provide a sensible rem based numeric scale plus a couple other
+ | common use-cases like "1px". You can, of course, modify these
+ | values as needed.
+ |
+ | Class name: .m{side?}-{size}
+ |
+ */
+
+ margin: {
+ 'auto': 'auto',
+ 'px': '1px',
+ '0': '0',
+ '1': '0.25rem',
+ '2': '0.5rem',
+ '3': '0.75rem',
+ '4': '1rem',
+ '6': '1.5rem',
+ '8': '2rem',
+ },
+
+
+ /*
+ |-----------------------------------------------------------------------------
+ | Negative margin https://tailwindcss.com/docs/negative-margin
+ |-----------------------------------------------------------------------------
+ |
+ | Here is where you define your negative margin utility sizes. These can
+ | be percentage based, pixels, rems, or any other units. By default we
+ | provide matching values to the padding scale since these utilities
+ | generally get used together. You can, of course, modify these
+ | values as needed.
+ |
+ | Class name: .-m{side?}-{size}
+ |
+ */
+
+ negativeMargin: {
+ 'px': '1px',
+ '0': '0',
+ '1': '0.25rem',
+ '2': '0.5rem',
+ '3': '0.75rem',
+ '4': '1rem',
+ '6': '1.5rem',
+ '8': '2rem',
+ },
+
+
+ /*
+ |-----------------------------------------------------------------------------
+ | Shadows https://tailwindcss.com/docs/shadows
+ |-----------------------------------------------------------------------------
+ |
+ | Here is where you define your shadow utilities. As you can see from
+ | the defaults we provide, it's possible to apply multiple shadows
+ | per utility using comma separation.
+ |
+ | If a `default` shadow is provided, it will be made available as the non-
+ | suffixed `.shadow` utility.
+ |
+ | Class name: .shadow-{size?}
+ |
+ */
+
+ shadows: {
+ default: '0 2px 4px 0 rgba(0,0,0,0.10)',
+ 'md': '0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08)',
+ 'lg': '0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08)',
+ 'inner': 'inset 0 2px 4px 0 rgba(0,0,0,0.06)',
+ 'none': 'none',
+ },
+
+
+ /*
+ |-----------------------------------------------------------------------------
+ | Z-index https://tailwindcss.com/docs/z-index
+ |-----------------------------------------------------------------------------
+ |
+ | Here is where you define your z-index utility values. By default we
+ | provide a sensible numeric scale. You can, of course, modify these
+ | values as needed.
+ |
+ | Class name: .z-{index}
+ |
+ */
+
+ zIndex: {
+ 'auto': 'auto',
+ '0': 0,
+ '10': 10,
+ '20': 20,
+ '30': 30,
+ '40': 40,
+ '50': 50,
+ },
+
+
+ /*
+ |-----------------------------------------------------------------------------
+ | Opacity https://tailwindcss.com/docs/opacity
+ |-----------------------------------------------------------------------------
+ |
+ | Here is where you define your opacity utility values. By default we
+ | provide a sensible numeric scale. You can, of course, modify these
+ | values as needed.
+ |
+ | Class name: .opacity-{name}
+ |
+ */
+
+ opacity: {
+ '0': '0',
+ '25': '.25',
+ '50': '.5',
+ '75': '.75',
+ '100': '1',
+ },
+
+
+ /*
+ |-----------------------------------------------------------------------------
+ | Options https://tailwindcss.com/docs/configuration#options
+ |-----------------------------------------------------------------------------
+ |
+ | Here is where you can set your Tailwind configuration options. For more
+ | details about these options, visit the configuration options documentation.
+ |
+ */
+
+ options: {
+ prefix: '',
+ important: false,
+ },
+
+}
diff --git a/docs/config.php b/docs/config.php
index e58b54842848..684bee461efa 100644
--- a/docs/config.php
+++ b/docs/config.php
@@ -14,4 +14,10 @@
return str_contains($page->getPath(), $path);
});
},
+ 'anyChildrenActive' => function ($page, $children) {
+ return $children->contains(function ($link) use ($page) {
+ return $page->getPath() == '/docs/'. $link;
+ });
+ },
+ 'navigation' => require_once('navigation.php'),
];
diff --git a/docs/navigation.php b/docs/navigation.php
new file mode 100644
index 000000000000..db5b7db7c266
--- /dev/null
+++ b/docs/navigation.php
@@ -0,0 +1,86 @@
+ [
+ 'What is Tailwind?' => 'what-is-tailwind',
+ ],
+ 'Getting Started' => [
+ 'Installation' => 'installation',
+ 'Configuration' => 'configuration',
+ 'Colors' => 'colors',
+ 'Responsive Design' => 'responsive-design',
+ 'Adding New Utilities' => 'adding-new-utilities',
+ 'Extracting Components' => 'extracting-components',
+ 'Functions & Directives' => 'functions-and-directives',
+ ],
+ 'Styles' => [
+ 'Backgrounds' => [
+ 'Color' => 'background-color',
+ 'Position' => 'background-position',
+ 'Size' => 'background-size',
+ ],
+ 'Borders' => [
+ 'Width' => 'border-width',
+ 'Color' => 'border-color',
+ 'Style' => 'border-style',
+ ],
+ 'Border Radius' => 'border-radius',
+ 'Container' => 'container',
+ 'Display' => 'display',
+ 'Flexbox' => [
+ 'Display' => 'flexbox-display',
+ 'Direction' => 'flexbox-direction',
+ 'Wrapping' => 'flexbox-wrapping',
+ 'Justify Content' => 'flexbox-justify-content',
+ 'Align Items' => 'flexbox-align-items',
+ 'Align Content' => 'flexbox-align-content',
+ 'Align Self' => 'flexbox-align-self',
+ 'Flex, Grow, & Shrink' => 'flexbox-flex-grow-shrink',
+ ],
+ 'Floats' => 'floats',
+ 'Forms' => 'forms',
+ 'Grid' => 'grid',
+ 'Interactivity' => [
+ 'Cursor' => 'cursor',
+ 'Resize' => 'resize',
+ 'Pointer Events' => 'pointer-events',
+ 'User Select' => 'user-select',
+ ],
+ 'Lists' => 'lists',
+ 'Opacity' => 'opacity',
+ 'Overflow' => 'overflow',
+ 'Positioning' => 'positioning',
+ 'Shadows' => 'shadows',
+ 'Sizing' => [
+ 'Width' => 'width',
+ 'Min-Width' => 'min-width',
+ 'Max-Width' => 'max-width',
+ 'Height' => 'height',
+ 'Min-Height' => 'min-height',
+ 'Max-Height' => 'max-height',
+ ],
+ 'Spacing' => 'spacing',
+ 'SVG' => 'svg',
+ 'Typography' => [
+ 'Fonts' => 'fonts',
+ 'Color' => 'text-color',
+ 'Sizing' => 'text-sizing',
+ 'Weight' => 'font-weight',
+ 'Alignment' => 'text-alignment',
+ 'Line Height' => 'line-height',
+ 'Letter Spacing' => 'letter-spacing',
+ 'Style & Decoration' => 'text-style',
+ 'Whitespace & Wrapping' => 'whitespace-and-wrapping',
+ ],
+ 'Vertical Alignment' => 'vertical-alignment',
+ 'Visibility' => 'visibility',
+ 'Z-Index' => 'z-index',
+ ],
+ 'Examples' => [
+ 'Alerts' => 'examples/alerts',
+ 'Buttons' => 'examples/buttons',
+ 'Cards' => 'examples/cards',
+ 'Forms' => 'examples/forms',
+ 'Navigation' => 'examples/navigation',
+ ],
+];
diff --git a/docs/package.json b/docs/package.json
index 9fb4965664ac..e96df456e9f2 100644
--- a/docs/package.json
+++ b/docs/package.json
@@ -1,11 +1,10 @@
{
"scripts": {
- "local": "cross-env NODE_ENV=development webpack --progress --hide-modules --env=local --config=node_modules/laravel-mix/setup/webpack.config.js",
- "staging": "cross-env NODE_ENV=development webpack --progress --hide-modules --env=staging --config=node_modules/laravel-mix/setup/webpack.config.js",
- "production": "cross-env NODE_ENV=development webpack --progress --hide-modules --env=production --config=node_modules/laravel-mix/setup/webpack.config.js",
- "dev": "npm run local",
+ "development": "cross-env NODE_ENV=development webpack --progress --hide-modules --env=local --config=node_modules/laravel-mix/setup/webpack.config.js",
+ "production": "cross-env NODE_ENV=production webpack --progress --hide-modules --env=production --config=node_modules/laravel-mix/setup/webpack.config.js",
+ "dev": "npm run development",
"prod": "npm run production",
- "watch": "npm run local -- --watch"
+ "watch": "npm run development -- --watch"
},
"private": true,
"devDependencies": {
diff --git a/docs/source/_assets/js/app.js b/docs/source/_assets/js/app.js
index 18383d10071f..7fa375b53b10 100644
--- a/docs/source/_assets/js/app.js
+++ b/docs/source/_assets/js/app.js
@@ -7,16 +7,16 @@ window.Vue = require('vue')
Vue.component('responsive-code-sample', require('./components/ResponsiveCodeSample.vue'))
const app = new Vue({
- el: '#app'
+ el: '#app'
})
Prism.highlightAll()
-anchors.options = { placement: 'left', class: 'text-slate-light' };
-anchors.add();
+anchors.options = { placement: 'left', class: 'text-slate-light' }
+anchors.add()
// Add shortcut to search input when pressing the "/" key
document.onkeyup = function (e) {
- if (e.which == 191) {
- document.getElementById('docsearch').focus();
- }
-};
+ if (e.which == 191) {
+ document.getElementById('docsearch').focus()
+ }
+}
diff --git a/docs/source/_assets/js/nav.js b/docs/source/_assets/js/nav.js
index 8357befe60ed..bfb5a4617bbd 100644
--- a/docs/source/_assets/js/nav.js
+++ b/docs/source/_assets/js/nav.js
@@ -1,4 +1,11 @@
$.when($.ready).then(function() {
+ window.history.replaceState({
+ 'href': window.location.href,
+ 'title': $(document).filter('title').text(),
+ 'nav': $(document).find('#nav').html(),
+ 'content': $(document).find('#content').html()
+ }, '', window.location.href)
+
$('#nav').on('click', 'a', function (event) {
// Allow opening links in new tabs
@@ -45,23 +52,26 @@ $.when($.ready).then(function() {
}, '', href)
// Track on Google Analytics
- ga('set', 'page', href)
- ga('send', 'pageview')
+ if (typeof(ga) === 'function') {
+ ga('set', 'page', href)
+ ga('send', 'pageview')
+ }
})
})
// Load page history (for back/forward nav)
window.onpopstate = function(e) {
if(e.state){
-
// Update the page
$('title').text(e.state.title)
$('#nav').html(e.state.nav)
$('#content').html(e.state.content)
// Track on Google Analytics
- ga('set', 'page', e.state.href)
- ga('send', 'pageview')
+ if (typeof(ga) === 'function') {
+ ga('set', 'page', e.state.href)
+ ga('send', 'pageview')
+ }
}
}
diff --git a/docs/source/_assets/less/main.less b/docs/source/_assets/less/main.less
index 5e52af6d872e..dd7094c62371 100644
--- a/docs/source/_assets/less/main.less
+++ b/docs/source/_assets/less/main.less
@@ -28,6 +28,14 @@ ul {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='600' height='778' viewBox='0 0 600 778' %3E%3Cg fill='%23E8ECEF'%3E%3Cpath d='M0 31h133V0h2v237a2 2 0 0 1-2 2H0v-2h133v-18H0v-2h133v-42H0v-2h133v-72H0v-2h133V33H0v-2zm0 20h14a1 1 0 0 1 0 2H0v-2zm0 89h11a1 1 0 1 1 0 2H0v-2zm0 6h16a1 1 0 1 1 0 2H0v-2zm0 4h14a1 1 0 1 1 0 2H0v-2zm0 4h16a1 1 0 1 1 0 2H0v-2zm0 4h12a1 1 0 1 1 0 2H0v-2zm0-99h36a1 1 0 0 1 0 2H0v-2zm0 4h34a1 1 0 0 1 0 2H0v-2zm0 4h32a1 1 0 0 1 0 2H0v-2zm0 4h34a1 1 0 0 1 0 2H0v-2zm0 4h32a1 1 0 0 1 0 2H0v-2zm0 39.46a10 10 0 0 1 0 19.08v-2.12a8 8 0 0 0 0-14.84v-2.12zM12 2h66a1 1 0 0 1 0 2H12a1 1 0 0 1 0-2zm10 4h46a1 1 0 0 1 0 2H22a1 1 0 0 1 0-2zm9 6h10a3 3 0 0 1 0 6H31a3 3 0 0 1 0-6zm-6 186h40a3 3 0 0 1 0 6H25a3 3 0 0 1 0-6zM49 12h10a3 3 0 0 1 0 6H49a3 3 0 0 1 0-6zm-4 220a2 2 0 1 1 0-4 2 2 0 0 1 0 4zm-6 0a2 2 0 1 1 0-4 2 2 0 0 1 0 4zm12 0a2 2 0 1 1 0-4 2 2 0 0 1 0 4zm-20-92h28a1 1 0 1 1 0 2H31a1 1 0 1 1 0-2zm-10 48h48a1 1 0 1 1 0 2H21a1 1 0 1 1 0-2zm5 36h38a1 1 0 1 1 0 2H26a1 1 0 1 1 0-2zm-15-32h68a1 1 0 1 1 0 2H11a1 1 0 1 1 0-2zm17-46h34a1 1 0 1 1 0 2H28a1 1 0 1 1 0-2zm2 4h30a1 1 0 1 1 0 2H30a1 1 0 1 1 0-2zm2 4h26a1 1 0 1 1 0 2H32a1 1 0 1 1 0-2zm-4 4h34a1 1 0 1 1 0 2H28a1 1 0 1 1 0-2zm53-18h24a1 1 0 1 1 0 2H81a1 1 0 1 1 0-2zm-3 6h30a1 1 0 1 1 0 2H78a1 1 0 1 1 0-2zm-4 4h38a1 1 0 1 1 0 2H74a1 1 0 1 1 0-2zm2 4h34a1 1 0 1 1 0 2H76a1 1 0 1 1 0-2zm2 4h30a1 1 0 1 1 0 2H78a1 1 0 1 1 0-2zM55 46h56a2 2 0 0 1 2 2v36a2 2 0 0 1-2 2H55a2 2 0 0 1-2-2V48c0-1.1.9-2 2-2zm38 88a10 10 0 1 1 0-20 10 10 0 0 1 0 20zm-48 0a10 10 0 1 1 0-20 10 10 0 0 1 0 20zm48-2a8 8 0 1 0 0-16 8 8 0 0 0 0 16zm-48 0a8 8 0 1 0 0-16 8 8 0 0 0 0 16zm10-84v36h56V48H55zm13 32h-8a1 1 0 0 1-1-1v-8a1 1 0 0 1 1.7-.7l8 8A1 1 0 0 1 68 80zM56 200v2h9a1 1 0 1 0 0-2h-9zm-2 0H25a1 1 0 1 0 0 2h29v-2zM31 14a1 1 0 0 0 0 2h10a1 1 0 0 0 0-2H31zm18 0a1 1 0 0 0 0 2h10a1 1 0 0 0 0-2H49zM0 761v-2h133v-12H0v-2h133a2 2 0 0 1 2 2v31h-2v-17H0zm22 13h46a1 1 0 1 1 0 2H22a1 1 0 1 1 0-2zm82-22h8a1 1 0 1 1 0 2h-8a1 1 0 1 1 0-2zm-16 0h8a1 1 0 1 1 0 2h-8a1 1 0 1 1 0-2zm-16 0h8a1 1 0 1 1 0 2h-8a1 1 0 1 1 0-2zm-16 0h8a1 1 0 1 1 0 2h-8a1 1 0 1 1 0-2zM0 471v-2h133v-87H0v-2h17v-44H0v-2h103v-6H0v-2h103v-1a1 1 0 0 0-1-1H0v-2h102a3 3 0 0 1 3 3v55h28V261H0v-2h133a2 2 0 0 1 2 2v270a2 2 0 0 1-2 2H0v-2h133v-16H0v-2h133v-42H0zm8-68a1 1 0 1 1 0 2H0v-2h8zM0 522h6a1 1 0 1 1 0 2H0v-2zm0-113h12a1 1 0 1 1 0 2H0v-2zm0 4h8a1 1 0 1 1 0 2H0v-2zm0 4h6a1 1 0 1 1 0 2H0v-2zm6 23a1 1 0 1 1 0 2H0v-2h6zm-6 6h6a1 1 0 1 1 0 2H0v-2zm0 4h10a1 1 0 1 1 0 2H0v-2zm0 4h6a1 1 0 1 1 0 2H0v-2zm103-74v-44H19v44h84zm-81-95h46a1 1 0 1 1 0 2H22a1 1 0 1 1 0-2zm-10 8h66a1 1 0 1 1 0 2H12a1 1 0 1 1 0-2zm10 4h46a1 1 0 1 1 0 2H22a1 1 0 1 1 0-2zm15 6h16a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1H37a1 1 0 0 1-1-1v-4a1 1 0 0 1 1-1zm1 4h14v-2H38v2zm0-32h14a1 1 0 1 1 0 2H38a1 1 0 1 1 0-2zm7-2a3 3 0 1 1 0-6 3 3 0 0 1 0 6zm60 252a2 2 0 1 1 0-4 2 2 0 0 1 0 4zm-6 0a2 2 0 1 1 0-4 2 2 0 0 1 0 4zm12 0a2 2 0 1 1 0-4 2 2 0 0 1 0 4zm-75-41h18a1 1 0 1 1 0 2H36a1 1 0 1 1 0-2zm-25 4h68a1 1 0 1 1 0 2H11a1 1 0 1 1 0-2zm-10 6h88a1 1 0 1 1 0 2H1a1 1 0 1 1 0-2zm12 4h64a1 1 0 1 1 0 2H13a1 1 0 1 1 0-2zm15-95h24a1 1 0 1 1 0 2H28a1 1 0 1 1 0-2zm1-4a2 2 0 1 1 0-4 2 2 0 0 1 0 4zm-1 10h29a1 1 0 1 1 0 2H28a1 1 0 1 1 0-2zm0 4h35a1 1 0 1 1 0 2H28a1 1 0 1 1 0-2zm0 4h32a1 1 0 1 1 0 2H28a1 1 0 1 1 0-2zm50-14h22a1 1 0 1 1 0 2H78a1 1 0 1 1 0-2zm1-4a2 2 0 1 1 0-4 2 2 0 0 1 0 4zm-1 10h34a1 1 0 1 1 0 2H78a1 1 0 1 1 0-2zm0 4h30a1 1 0 1 1 0 2H78a1 1 0 1 1 0-2zm0 4h33a1 1 0 1 1 0 2H78a1 1 0 1 1 0-2zm-50 23h20a1 1 0 1 1 0 2H28a1 1 0 1 1 0-2zm1-4a2 2 0 1 1 0-4 2 2 0 0 1 0 4zm-1 10h29a1 1 0 1 1 0 2H28a1 1 0 1 1 0-2zm0 4h31a1 1 0 1 1 0 2H28a1 1 0 1 1 0-2zm0 4h34a1 1 0 1 1 0 2H28a1 1 0 1 1 0-2zm50-14h26a1 1 0 1 1 0 2H78a1 1 0 1 1 0-2zm1-4a2 2 0 1 1 0-4 2 2 0 0 1 0 4zm-1 10h30a1 1 0 1 1 0 2H78a1 1 0 1 1 0-2zm0 4h26a1 1 0 1 1 0 2H78a1 1 0 1 1 0-2zm0 4h29a1 1 0 1 1 0 2H78a1 1 0 1 1 0-2z'/%3E%3Cpath d='M0 555v-2h133a2 2 0 0 1 2 2v168a2 2 0 0 1-2 2H0v-2h133V569H0v-2h133v-12H0zm16 3h58a3 3 0 0 1 0 6H16a3 3 0 0 1 0-6zm0 2a1 1 0 1 0 0 2h58a1 1 0 1 0 0-2H16zm88 0h8a1 1 0 1 1 0 2h-8a1 1 0 1 1 0-2zm-14 0h8a1 1 0 1 1 0 2h-8a1 1 0 1 1 0-2zm-75 21h60a2 2 0 0 1 2 2v46a2 2 0 0 1-2 2H15a2 2 0 0 1-2-2v-46c0-1.1.9-2 2-2zm0 52h60a2 2 0 0 1 2 2v36a2 2 0 0 1-2 2H15a2 2 0 0 1-2-2v-36c0-1.1.9-2 2-2zm0 42h60a2 2 0 0 1 2 2v36a2 2 0 0 1-2 2H15a2 2 0 0 1-2-2v-36c0-1.1.9-2 2-2zm68-94h28a2 2 0 0 1 2 2v24a2 2 0 0 1-2 2H83a2 2 0 0 1-2-2v-24c0-1.1.9-2 2-2zm0 2v24h28v-24H83zm0 28h28a2 2 0 0 1 2 2v26a2 2 0 0 1-2 2H83a2 2 0 0 1-2-2v-26c0-1.1.9-2 2-2zm0 2v26h28v-26H83zm-8 8H15v8h60v-8zm0 82v-26H15v26h60zm0 2H15v8h60v-8zm0-44v-26H15v26h60zm0 2H15v8h60v-8zm0-44v-36H15v36h60zm-61-44h15a1 1 0 1 1 0 2H14a1 1 0 1 1 0-2zm68 0h15a1 1 0 1 1 0 2H82a1 1 0 1 1 0-2zm0 70h30a1 1 0 1 1 0 2H82a1 1 0 1 1 0-2zm0 4h30a1 1 0 1 1 0 2H82a1 1 0 1 1 0-2zm0 4h16a1 1 0 1 1 0 2H82a1 1 0 1 1 0-2z'/%3E%3Cpath d='M600 31v2h-43v66h43v2h-43v72h43v2h-43v42h43v2h-43v18h43v2h-43a2 2 0 0 1-2-2V0h2v31h43zm0 20v2h-22a1 1 0 1 1 0-2h22zm0 89v2h-17a1 1 0 1 1 0-2h17zm0 6v2h-22a1 1 0 1 1 0-2h22zm0 4v2h-20a1 1 0 1 1 0-2h20zm0 4v2h-22a1 1 0 1 1 0-2h22zm0 4v2h-18a1 1 0 1 1 0-2h18zm0-99v2h-22a1 1 0 1 1 0-2h22zm0 4v2h-22a1 1 0 1 1 0-2h22zm0 4v2h-22a1 1 0 1 1 0-2h22zm0 4v2h-22a1 1 0 1 1 0-2h22zm0 4v2h-22a1 1 0 1 1 0-2h22zm0 39.46v2.12a8 8 0 1 0 0 14.84v2.12a10 10 0 1 1 0-19.08zM578 79h17a1 1 0 1 1 0 2h-17a1 1 0 1 1 0-2zm22 682h-43v17h-2v-31c0-1.1.9-2 2-2h43v2h-43v12h43v2zm-21-6a2 2 0 1 1 0-4 2 2 0 0 1 0 4zm21-284h-43v42h43v2h-43v16h43v2h-43a2 2 0 0 1-2-2V261c0-1.1.9-2 2-2h43v2h-43v119h28v-55a3 3 0 0 1 3-3h12v2h-12a1 1 0 0 0-1 1v1h13v2h-13v6h13v2h-13v44h13v2h-43v87h43v2zm0-68v2h-22a1 1 0 1 1 0-2h22zm0 119v2h-22a1 1 0 1 1 0-2h22zm0-113v2h-22a1 1 0 1 1 0-2h22zm0 4v2h-22a1 1 0 1 1 0-2h22zm0 4v2h-22a1 1 0 1 1 0-2h22zm0 23v2h-22a1 1 0 1 1 0-2h22zm0 6v2h-22a1 1 0 1 1 0-2h22zm0 4v2h-22a1 1 0 1 1 0-2h22zm0 4v2h-22a1 1 0 1 1 0-2h22zm-21-55a2 2 0 1 1 0-4 2 2 0 0 1 0 4zm0 37a2 2 0 1 1 0-4 2 2 0 0 1 0 4z'/%3E%3Cpath d='M600 555h-43v12h43v2h-43v154h43v2h-43a2 2 0 0 1-2-2V555c0-1.1.9-2 2-2h43v2zm-16 5h10a1 1 0 1 1 0 2h-10a1 1 0 1 1 0-2zm-2 27h10a1 1 0 1 1 0 2h-10a1 1 0 1 1 0-2zm-4 0a1 1 0 1 1 0 2 1 1 0 0 1 0-2zm0 6a1 1 0 1 1 0 2 1 1 0 0 1 0-2zm0 6a1 1 0 1 1 0 2 1 1 0 0 1 0-2zm0 6a1 1 0 1 1 0 2 1 1 0 0 1 0-2zm0 6a1 1 0 1 1 0 2 1 1 0 0 1 0-2zm0 6a1 1 0 1 1 0 2 1 1 0 0 1 0-2zm4-24h8a1 1 0 1 1 0 2h-8a1 1 0 1 1 0-2zm0 6h10a1 1 0 1 1 0 2h-10a1 1 0 1 1 0-2zm0 6h11a1 1 0 1 1 0 2h-11a1 1 0 1 1 0-2zm0 6h8a1 1 0 1 1 0 2h-8a1 1 0 1 1 0-2zm0 6h11a1 1 0 1 1 0 2h-11a1 1 0 1 1 0-2zm4-42h11a1 1 0 1 1 0 2h-11a1 1 0 1 1 0-2zm0 4h8a1 1 0 1 1 0 2h-8a1 1 0 1 1 0-2zm-8-4h4a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1h-4a1 1 0 0 1-1-1v-4a1 1 0 0 1 1-1zm1 2v2h2v-2h-2zm0-14a2 2 0 1 1 0-4 2 2 0 0 1 0 4z'/%3E%3Cpath d='M157 201h176a2 2 0 0 1 2 2v334a2 2 0 0 1-2 2H157a2 2 0 0 1-2-2V203c0-1.1.9-2 2-2zm176 294v-78H157v78h176zm0 2H157v40h176v-40zm0-82v-44H157v44h176zm0-46V267H157v102h176zm0-104v-62H157v62h176zm-155-38h56a1 1 0 1 1 0 2h-56a1 1 0 1 1 0-2zm0 6h76a1 1 0 1 1 0 2h-76a1 1 0 1 1 0-2zm0 4h66a1 1 0 1 1 0 2h-66a1 1 0 1 1 0-2zm0 6h14a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1h-14a1 1 0 0 1-1-1v-4a1 1 0 0 1 1-1zm1 2v2h12v-2h-12zm17-2h14a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1h-14a1 1 0 0 1-1-1v-4a1 1 0 0 1 1-1zm1 4h12v-2h-12v2zm107-39h8a1 1 0 1 1 0 2h-8a1 1 0 1 1 0-2zm-16 0h8a1 1 0 1 1 0 2h-8a1 1 0 1 1 0-2zm-16 0h8a1 1 0 1 1 0 2h-8a1 1 0 1 1 0-2zm-93 3a2 2 0 1 1 0-4 2 2 0 0 1 0 4zm2 180v4a1 1 0 0 1-1.7.7l-2-2a1 1 0 0 1 0-1.4l2-2a1 1 0 0 1 1.7.7zm128 0a1 1 0 0 1 1.7-.7l2 2a1 1 0 0 1 0 1.4l-2 2a1 1 0 0 1-1.7-.7v-4zM178 283h36a1 1 0 1 1 0 2h-36a1 1 0 1 1 0-2zm0 6h78a1 1 0 1 1 0 2h-78a1 1 0 1 1 0-2zm0 4h66a1 1 0 1 1 0 2h-66a1 1 0 1 1 0-2zm28 94h36a1 1 0 1 1 0 2h-36a1 1 0 1 1 0-2zm-28 82h36a1 1 0 1 1 0 2h-36a1 1 0 1 1 0-2zm0 36h18a1 1 0 1 1 0 2h-18a1 1 0 1 1 0-2zm36 0h20a1 1 0 1 1 0 2h-20a1 1 0 1 1 0-2zm36 0h20a1 1 0 1 1 0 2h-20a1 1 0 1 1 0-2zm36 0h18a1 1 0 1 1 0 2h-18a1 1 0 1 1 0-2zm-108 4h20a1 1 0 1 1 0 2h-20a1 1 0 1 1 0-2zm36 0h16a1 1 0 1 1 0 2h-16a1 1 0 1 1 0-2zm36 0h22a1 1 0 1 1 0 2h-22a1 1 0 1 1 0-2zm36 0h14a1 1 0 1 1 0 2h-14a1 1 0 1 1 0-2zm-108 4h18a1 1 0 1 1 0 2h-18a1 1 0 1 1 0-2zm36 0h20a1 1 0 1 1 0 2h-20a1 1 0 1 1 0-2zm36 0h14a1 1 0 1 1 0 2h-14a1 1 0 1 1 0-2zm36 0h16a1 1 0 1 1 0 2h-16a1 1 0 1 1 0-2zm-108 4h12a1 1 0 1 1 0 2h-12a1 1 0 1 1 0-2zm0 10h20a1 1 0 1 1 0 2h-20a1 1 0 1 1 0-2zm36-10h14a1 1 0 1 1 0 2h-14a1 1 0 1 1 0-2zm36 0h20a1 1 0 1 1 0 2h-20a1 1 0 1 1 0-2zm36 0h18a1 1 0 1 1 0 2h-18a1 1 0 1 1 0-2zm-108-44h38a1 1 0 1 1 0 2h-38a1 1 0 1 1 0-2zm0 4h38a1 1 0 1 1 0 2h-38a1 1 0 1 1 0-2zm48-8h36a1 1 0 1 1 0 2h-36a1 1 0 1 1 0-2zm0 4h38a1 1 0 1 1 0 2h-38a1 1 0 1 1 0-2zm0 4h22a1 1 0 1 1 0 2h-22a1 1 0 1 1 0-2zm48-8h38a1 1 0 1 1 0 2h-38a1 1 0 1 1 0-2zm0 4h32a1 1 0 1 1 0 2h-32a1 1 0 1 1 0-2zm0 4h34a1 1 0 1 1 0 2h-34a1 1 0 1 1 0-2zm-68-84h78a1 1 0 1 1 0 2h-78a1 1 0 1 1 0-2zm0 4h66a1 1 0 1 1 0 2h-66a1 1 0 1 1 0-2zm-28-56h16a1 1 0 1 1 0 2h-16a1 1 0 1 1 0-2zm0 6h58a1 1 0 1 1 0 2h-58a1 1 0 1 1 0-2zm0 4h54a1 1 0 1 1 0 2h-54a1 1 0 1 1 0-2zm72-10h16a1 1 0 1 1 0 2h-16a1 1 0 1 1 0-2zm0 6h60a1 1 0 1 1 0 2h-60a1 1 0 1 1 0-2zm0 4h46a1 1 0 1 1 0 2h-46a1 1 0 1 1 0-2zm1-52h60a2 2 0 0 1 2 2v32a2 2 0 0 1-2 2h-60a2 2 0 0 1-2-2v-32c0-1.1.9-2 2-2zm0 2v32h60v-32h-60zm-72-2h60a2 2 0 0 1 2 2v32a2 2 0 0 1-2 2h-60a2 2 0 0 1-2-2v-32c0-1.1.9-2 2-2zm0 2v32h60v-32h-60zm5 28a1 1 0 0 1-1-1v-6a1 1 0 0 1 1.7-.7l6 6a1 1 0 0 1-.7 1.7h-6zm72 0a1 1 0 0 1-1-1v-6a1 1 0 0 1 1.7-.7l6 6a1 1 0 0 1-.7 1.7h-6zm49 201a2 2 0 1 1 0-4 2 2 0 0 1 0 4zm-6 0a2 2 0 1 1 0-4 2 2 0 0 1 0 4zm12 0a2 2 0 1 1 0-4 2 2 0 0 1 0 4zm-132-97h36a2 2 0 0 1 2 2v26a2 2 0 0 1-2 2h-36a2 2 0 0 1-2-2v-26c0-1.1.9-2 2-2zm48 0h36a2 2 0 0 1 2 2v26a2 2 0 0 1-2 2h-36a2 2 0 0 1-2-2v-26c0-1.1.9-2 2-2zm48 0h36a2 2 0 0 1 2 2v26a2 2 0 0 1-2 2h-36a2 2 0 0 1-2-2v-26c0-1.1.9-2 2-2zm36 22v-20h-36v20h36zm0 2h-36v4h36v-4zm-48-2v-20h-36v20h36zm0 2h-36v4h36v-4zm-48-2v-20h-36v20h36zm0 2h-36v4h36v-4zM157 7h176a2 2 0 0 1 2 2v170a2 2 0 0 1-2 2H157a2 2 0 0 1-2-2V9c0-1.1.9-2 2-2zm176 55.48l-8.55 3.42-9.94 5.96a1 1 0 0 1-.41.14l-10 1a1 1 0 0 1-.55-.1l-9.88-4.95-9.57-1.91-9.73 3.89a1 1 0 0 1-1-.15l-9.3-7.44-9.36 9.37a1 1 0 0 1-.9.27l-9.71-1.94-9.73 3.89a1 1 0 0 1-.74 0l-9.73-3.9-9.4 1.9-9.5 9.48V93h128V62.48zm0-2.16V45H205v33.59l8.3-8.3a1 1 0 0 1 .5-.27l10-2a1 1 0 0 1 .57.05l9.63 3.85 9.63-3.85a1 1 0 0 1 .57-.05l9.47 1.9 9.62-9.63a1 1 0 0 1 1.33-.07l9.55 7.64 9.46-3.79a1 1 0 0 1 .57-.05l10 2a1 1 0 0 1 .25.09l9.74 4.87 9.49-.95 9.8-5.89.15-.07 9.37-3.75zm0 42.68v-8H205v8h128zm0 2H205v64h128v-64zm0-62V23H205v20h128zm0-22V9H205v12h128zM157 169h46V9h-46v160zm0 2v8h176v-8H157zm53-143h26a1 1 0 1 1 0 2h-26a1 1 0 1 1 0-2zm0 80h18a1 1 0 1 1 0 2h-18a1 1 0 1 1 0-2zm0 8h14a1 1 0 1 1 0 2h-14a1 1 0 1 1 0-2zm0 8h16a1 1 0 1 1 0 2h-16a1 1 0 1 1 0-2zm0 8h12a1 1 0 1 1 0 2h-12a1 1 0 1 1 0-2zm0 8h16a1 1 0 1 1 0 2h-16a1 1 0 1 1 0-2zm0 8h13a1 1 0 1 1 0 2h-13a1 1 0 1 1 0-2zm0 8h16a1 1 0 1 1 0 2h-16a1 1 0 1 1 0-2zm0 8h15a1 1 0 1 1 0 2h-15a1 1 0 1 1 0-2zm32-56h13a1 1 0 1 1 0 2h-13a1 1 0 1 1 0-2zm0 8h14a1 1 0 1 1 0 2h-14a1 1 0 1 1 0-2zm0 8h17a1 1 0 1 1 0 2h-17a1 1 0 1 1 0-2zm0 8h13a1 1 0 1 1 0 2h-13a1 1 0 1 1 0-2zm0 8h12a1 1 0 1 1 0 2h-12a1 1 0 1 1 0-2zm0 8h16a1 1 0 1 1 0 2h-16a1 1 0 1 1 0-2zm0 8h12a1 1 0 1 1 0 2h-12a1 1 0 1 1 0-2zm0 8h15a1 1 0 1 1 0 2h-15a1 1 0 1 1 0-2zm32-56h13a1 1 0 1 1 0 2h-13a1 1 0 1 1 0-2zm0 8h17a1 1 0 1 1 0 2h-17a1 1 0 1 1 0-2zm0 8h11a1 1 0 1 1 0 2h-11a1 1 0 1 1 0-2zm0 8h15a1 1 0 1 1 0 2h-15a1 1 0 1 1 0-2zm0 8h13a1 1 0 1 1 0 2h-13a1 1 0 1 1 0-2zm0 8h14a1 1 0 1 1 0 2h-14a1 1 0 1 1 0-2zm0 8h18a1 1 0 1 1 0 2h-18a1 1 0 1 1 0-2zm0 8h12a1 1 0 1 1 0 2h-12a1 1 0 1 1 0-2zm32-56h12a1 1 0 1 1 0 2h-12a1 1 0 1 1 0-2zm0 8h16a1 1 0 1 1 0 2h-16a1 1 0 1 1 0-2zm0 8h15a1 1 0 1 1 0 2h-15a1 1 0 1 1 0-2zm0 8h15a1 1 0 1 1 0 2h-15a1 1 0 1 1 0-2zm0 8h13a1 1 0 1 1 0 2h-13a1 1 0 1 1 0-2zm0 8h15a1 1 0 1 1 0 2h-15a1 1 0 1 1 0-2zm0 8h17a1 1 0 1 1 0 2h-17a1 1 0 1 1 0-2zm0 8h12a1 1 0 1 1 0 2h-12a1 1 0 1 1 0-2zM210 36h10a1 1 0 1 1 0 2h-10a1 1 0 1 1 0-2zm16 0h10a1 1 0 1 1 0 2h-10a1 1 0 1 1 0-2zm16 0h10a1 1 0 1 1 0 2h-10a1 1 0 1 1 0-2zm16 0h10a1 1 0 1 1 0 2h-10a1 1 0 1 1 0-2zm-46-24h38a3 3 0 0 1 0 6h-38a3 3 0 0 1 0-6zm0 2a1 1 0 1 0 0 2h38a1 1 0 1 0 0-2h-38zm90 12h8a3 3 0 0 1 0 6h-8a3 3 0 0 1 0-6zm0 2a1 1 0 1 0 0 2h8a1 1 0 1 0 0-2h-8zm16-2a3 3 0 1 1 0 6 3 3 0 0 1 0-6zm0 2a1 1 0 1 0 0 2 1 1 0 0 0 0-2zm8-2a3 3 0 1 1 0 6 3 3 0 0 1 0-6zm0 2a1 1 0 1 0 0 2 1 1 0 0 0 0-2zm-164-3h16a1 1 0 1 1 0 2h-16a1 1 0 1 1 0-2zm0 6h8a1 1 0 1 1 0 2h-8a1 1 0 1 1 0-2zm0 6h15a1 1 0 1 1 0 2h-15a1 1 0 1 1 0-2zm0 6h11a1 1 0 1 1 0 2h-11a1 1 0 1 1 0-2zm0 10h13a1 1 0 1 1 0 2h-13a1 1 0 1 1 0-2zm0 6h20a1 1 0 1 1 0 2h-20a1 1 0 1 1 0-2zm0 6h19a1 1 0 1 1 0 2h-19a1 1 0 1 1 0-2zm0 6h14a1 1 0 1 1 0 2h-14a1 1 0 1 1 0-2zm166-57a1 1 0 1 1 0 2 1 1 0 0 1 0-2zm-6 0a1 1 0 1 1 0 2 1 1 0 0 1 0-2zm-6 0a1 1 0 1 1 0 2 1 1 0 0 1 0-2zm-148 0h14a1 1 0 1 1 0 2h-14a1 1 0 1 1 0-2zm-5 3a2 2 0 1 1 0-4 2 2 0 0 1 0 4zm-6 542h176a2 2 0 0 1 2 2v202a2 2 0 0 1-2 2H157a2 2 0 0 1-2-2V561c0-1.1.9-2 2-2zm176 20H157v10h176v-10zm0-2v-16H157v16h176zm0 14H157v172h176V591zm-33-25h10a3 3 0 0 1 0 6h-10a3 3 0 0 1 0-6zm0 2a1 1 0 1 0 0 2h10a1 1 0 1 0 0-2h-10zM178 703h36a1 1 0 1 1 0 2h-36a1 1 0 1 1 0-2zm0 4h38a1 1 0 1 1 0 2h-38a1 1 0 1 1 0-2zm0 4h38a1 1 0 1 1 0 2h-38a1 1 0 1 1 0-2zm48-8h36a1 1 0 1 1 0 2h-36a1 1 0 1 1 0-2zm0 4h38a1 1 0 1 1 0 2h-38a1 1 0 1 1 0-2zm0 4h22a1 1 0 1 1 0 2h-22a1 1 0 1 1 0-2zm-48 12h36a1 1 0 1 1 0 2h-36a1 1 0 1 1 0-2zm0 4h38a1 1 0 1 1 0 2h-38a1 1 0 1 1 0-2zm0 4h38a1 1 0 1 1 0 2h-38a1 1 0 1 1 0-2zm48-8h36a1 1 0 1 1 0 2h-36a1 1 0 1 1 0-2zm0 4h38a1 1 0 1 1 0 2h-38a1 1 0 1 1 0-2zm0 4h22a1 1 0 1 1 0 2h-22a1 1 0 1 1 0-2zm-48 12h36a1 1 0 1 1 0 2h-36a1 1 0 1 1 0-2zm0 4h38a1 1 0 1 1 0 2h-38a1 1 0 1 1 0-2zm0 4h38a1 1 0 1 1 0 2h-38a1 1 0 1 1 0-2zm48-8h36a1 1 0 1 1 0 2h-36a1 1 0 1 1 0-2zm0 4h38a1 1 0 1 1 0 2h-38a1 1 0 1 1 0-2zm0 4h22a1 1 0 1 1 0 2h-22a1 1 0 1 1 0-2zm48-146h36a1 1 0 1 1 0 2h-36a1 1 0 1 1 0-2zm-96-8h18a1 1 0 1 1 0 2h-18a1 1 0 1 1 0-2zm96 0h8a1 1 0 1 1 0 2h-8a1 1 0 1 1 0-2zm-96-14h10a1 1 0 1 1 0 2h-10a1 1 0 1 1 0-2zm0-17h6a1 1 0 1 1 0 2h-6a1 1 0 1 1 0-2zm0 4h9a1 1 0 1 1 0 2h-9a1 1 0 1 1 0-2zm16 13h8a1 1 0 1 1 0 2h-8a1 1 0 1 1 0-2zm14 0h10a1 1 0 1 1 0 2h-10a1 1 0 1 1 0-2zm16 0h6a1 1 0 1 1 0 2h-6a1 1 0 1 1 0-2zm12 0h6a1 1 0 1 1 0 2h-6a1 1 0 1 1 0-2zm-4-11h26a1 1 0 1 1 0 2h-26a1 1 0 1 1 0-2zm16 11h12a1 1 0 1 1 0 2h-12a1 1 0 1 1 0-2zm18 0h10a1 1 0 1 1 0 2h-10a1 1 0 1 1 0-2zm16 0h10a1 1 0 1 1 0 2h-10a1 1 0 1 1 0-2zm-8 26h38a1 1 0 1 1 0 2h-38a1 1 0 1 1 0-2zm0 4h22a1 1 0 1 1 0 2h-22a1 1 0 1 1 0-2zm0 12h36a1 1 0 1 1 0 2h-36a1 1 0 1 1 0-2zm0 4h34a1 1 0 1 1 0 2h-34a1 1 0 1 1 0-2zm0 4h26a1 1 0 1 1 0 2h-26a1 1 0 1 1 0-2zm0 12h36a1 1 0 1 1 0 2h-36a1 1 0 1 1 0-2zm0 4h38a1 1 0 1 1 0 2h-38a1 1 0 1 1 0-2zm0 4h34a1 1 0 1 1 0 2h-34a1 1 0 1 1 0-2zm0 12h36a1 1 0 1 1 0 2h-36a1 1 0 1 1 0-2zm0 4h32a1 1 0 1 1 0 2h-32a1 1 0 1 1 0-2zm0 4h12a1 1 0 1 1 0 2h-12a1 1 0 1 1 0-2zm0 12h38a1 1 0 1 1 0 2h-38a1 1 0 1 1 0-2zm0 4h36a1 1 0 1 1 0 2h-36a1 1 0 1 1 0-2zm0 4h30a1 1 0 1 1 0 2h-30a1 1 0 1 1 0-2zm0 12h36a1 1 0 1 1 0 2h-36a1 1 0 1 1 0-2zm0 4h38a1 1 0 1 1 0 2h-38a1 1 0 1 1 0-2zm0 4h26a1 1 0 1 1 0 2h-26a1 1 0 1 1 0-2zm0 12h32a1 1 0 1 1 0 2h-32a1 1 0 1 1 0-2zm0 4h38a1 1 0 1 1 0 2h-38a1 1 0 1 1 0-2zm0 4h26a1 1 0 1 1 0 2h-26a1 1 0 1 1 0-2zm0 12h32a1 1 0 1 1 0 2h-32a1 1 0 1 1 0-2zm0 4h38a1 1 0 1 1 0 2h-38a1 1 0 1 1 0-2zm-96-100h83a1 1 0 1 1 0 2h-83a1 1 0 1 1 0-2zm0 4h86a1 1 0 1 1 0 2h-86a1 1 0 1 1 0-2zm0 4h54a1 1 0 1 1 0 2h-54a1 1 0 1 1 0-2zm1-52h84a2 2 0 0 1 2 2v36a2 2 0 0 1-2 2h-84a2 2 0 0 1-2-2v-36c0-1.1.9-2 2-2zm0 2v36h84v-36h-84zm0 62h36a2 2 0 0 1 2 2v26a2 2 0 0 1-2 2h-36a2 2 0 0 1-2-2v-26c0-1.1.9-2 2-2zm0 2v26h36v-26h-36zm48-2h36a2 2 0 0 1 2 2v26a2 2 0 0 1-2 2h-36a2 2 0 0 1-2-2v-26c0-1.1.9-2 2-2zm0 2v26h36v-26h-36zm18-101a3 3 0 1 1 0-6 3 3 0 0 1 0 6zm60 16a2 2 0 1 1 0-4 2 2 0 0 1 0 4zm-6 0a2 2 0 1 1 0-4 2 2 0 0 1 0 4zm-8-15a2 2 0 1 1 0-4 2 2 0 0 1 0 4zm20 15a2 2 0 1 1 0-4 2 2 0 0 1 0 4zm46-399h176a2 2 0 0 1 2 2v272a2 2 0 0 1-2 2H357a2 2 0 0 1-2-2V189c0-1.1.9-2 2-2zm176 118v-38h-57v38h57zm0 2H357v66h176v-66zm-176-2h57v-38h-57v38zm59 0h58v-38h-58v38zm117-40v-62H357v62h176zm0 110H357v36h176v-36zm0 38H357v48h176v-48zm0-212v-12H357v12h176zm-53-7h8a1 1 0 1 1 0 2h-8a1 1 0 1 1 0-2zm-16 0h8a1 1 0 1 1 0 2h-8a1 1 0 1 1 0-2zm-16 0h8a1 1 0 1 1 0 2h-8a1 1 0 1 1 0-2zm-16 0h8a1 1 0 1 1 0 2h-8a1 1 0 1 1 0-2zm-53 3a2 2 0 1 1 0-4 2 2 0 0 1 0 4zm42 120h48a1 1 0 1 1 0 2h-48a1 1 0 1 1 0-2zm-10 4h68a1 1 0 1 1 0 2h-68a1 1 0 1 1 0-2zm14 74h40a3 3 0 0 1 0 6h-40a3 3 0 0 1 0-6zm-4-10h48a1 1 0 1 1 0 2h-48a1 1 0 1 1 0-2zm-10 4h68a1 1 0 1 1 0 2h-68a1 1 0 1 1 0-2zm-33 40h18a1 1 0 1 1 0 2h-18a1 1 0 1 1 0-2zm36 0h12a1 1 0 1 1 0 2h-12a1 1 0 1 1 0-2zm36 0h20a1 1 0 1 1 0 2h-20a1 1 0 1 1 0-2zm36-8h18a1 1 0 1 1 0 2h-18a1 1 0 1 1 0-2zm-108 12h20a1 1 0 1 1 0 2h-20a1 1 0 1 1 0-2zm36 0h16a1 1 0 1 1 0 2h-16a1 1 0 1 1 0-2zm0-12h12a1 1 0 1 1 0 2h-12a1 1 0 1 1 0-2zm0 4h16a1 1 0 1 1 0 2h-16a1 1 0 1 1 0-2zm72 0h14a1 1 0 1 1 0 2h-14a1 1 0 1 1 0-2zm-108 12h18a1 1 0 1 1 0 2h-18a1 1 0 1 1 0-2zm36 0h18a1 1 0 1 1 0 2h-18a1 1 0 1 1 0-2zm36-16h22a1 1 0 1 1 0 2h-22a1 1 0 1 1 0-2zm0 4h14a1 1 0 1 1 0 2h-14a1 1 0 1 1 0-2zm36 4h16a1 1 0 1 1 0 2h-16a1 1 0 1 1 0-2zm-108-8h18a1 1 0 1 1 0 2h-18a1 1 0 1 1 0-2zm0 4h12a1 1 0 1 1 0 2h-12a1 1 0 1 1 0-2zm101-80a6 6 0 1 1 0-12 6 6 0 0 1 0 12zm0-2a4 4 0 1 0 0-8 4 4 0 0 0 0 8zm11-7h22a1 1 0 1 1 0 2h-22a1 1 0 1 1 0-2zm0 4h14a1 1 0 1 1 0 2h-14a1 1 0 1 1 0-2zm-11 23a6 6 0 1 1 0-12 6 6 0 0 1 0 12zm0-2a4 4 0 1 0 0-8 4 4 0 0 0 0 8zm11-7h18a1 1 0 1 1 0 2h-18a1 1 0 1 1 0-2zm0 4h12a1 1 0 1 1 0 2h-12a1 1 0 1 1 0-2zm-59-13a6 6 0 1 1 0-12 6 6 0 0 1 0 12zm0-2a4 4 0 1 0 0-8 4 4 0 0 0 0 8zm11-7h22a1 1 0 1 1 0 2h-22a1 1 0 1 1 0-2zm0 4h14a1 1 0 1 1 0 2h-14a1 1 0 1 1 0-2zm-11 23a6 6 0 1 1 0-12 6 6 0 0 1 0 12zm0-2a4 4 0 1 0 0-8 4 4 0 0 0 0 8zm11-7h18a1 1 0 1 1 0 2h-18a1 1 0 1 1 0-2zm0 4h12a1 1 0 1 1 0 2h-12a1 1 0 1 1 0-2zm-59-13a6 6 0 1 1 0-12 6 6 0 0 1 0 12zm0-2a4 4 0 1 0 0-8 4 4 0 0 0 0 8zm11-7h22a1 1 0 1 1 0 2h-22a1 1 0 1 1 0-2zm0 4h14a1 1 0 1 1 0 2h-14a1 1 0 1 1 0-2zm-11 23a6 6 0 1 1 0-12 6 6 0 0 1 0 12zm0-2a4 4 0 1 0 0-8 4 4 0 0 0 0 8zm11-7h18a1 1 0 1 1 0 2h-18a1 1 0 1 1 0-2zm0 4h12a1 1 0 1 1 0 2h-12a1 1 0 1 1 0-2zm-16 93h20a1 1 0 1 1 0 2h-20a1 1 0 1 1 0-2zm36-10h14a1 1 0 1 1 0 2h-14a1 1 0 1 1 0-2zm72-8h18a1 1 0 1 1 0 2h-18a1 1 0 1 1 0-2zm19 21a2 2 0 1 1 0-4 2 2 0 0 1 0 4zm-6 0a2 2 0 1 1 0-4 2 2 0 0 1 0 4zm12 0a2 2 0 1 1 0-4 2 2 0 0 1 0 4zm-89-231h46a1 1 0 1 1 0 2h-46a1 1 0 1 1 0-2zm-50 70h27a1 1 0 1 1 0 2h-27a1 1 0 1 1 0-2zm2 4h23a1 1 0 1 1 0 2h-23a1 1 0 1 1 0-2zm60-4h20a1 1 0 1 1 0 2h-20a1 1 0 1 1 0-2zm-2 4h24a1 1 0 1 1 0 2h-24a1 1 0 1 1 0-2zm59-4h27a1 1 0 1 1 0 2h-27a1 1 0 1 1 0-2zm3 4h21a1 1 0 1 1 0 2h-21a1 1 0 1 1 0-2zm-82-68h66a1 1 0 1 1 0 2h-66a1 1 0 1 1 0-2zm12 8h18a1 1 0 0 1 1 1v6a1 1 0 0 1-1 1h-18a1 1 0 0 1-1-1v-6a1 1 0 0 1 1-1zm24 0h18a1 1 0 0 1 1 1v6a1 1 0 0 1-1 1h-18a1 1 0 0 1-1-1v-6a1 1 0 0 1 1-1zm-23 6h16v-4h-16v4zm24 0h16v-4h-16v4zm49-51h12a3 3 0 0 1 0 6h-12a3 3 0 0 1 0-6zm0 2a1 1 0 1 0 0 2h12a1 1 0 1 0 0-2h-12zm-44 203h-29a1 1 0 1 0 0 2h29v-2zm2 0v2h9a1 1 0 1 0 0-2h-9zm-99 86h176a2 2 0 0 1 2 2v186a2 2 0 0 1-2 2H357a2 2 0 0 1-2-2V485c0-1.1.9-2 2-2zm176 16H357v172h176V499zm0-2v-12H357v12h176zm-31-9h8a3 3 0 0 1 0 6h-8a3 3 0 0 1 0-6zm0 2a1 1 0 1 0 0 2h8a1 1 0 1 0 0-2h-8zm-18 13h26a3 3 0 0 1 0 6h-26a3 3 0 0 1 0-6zm0 2a1 1 0 1 0 0 2h26a1 1 0 1 0 0-2h-26zm-64-15h8a1 1 0 1 1 0 2h-8a1 1 0 1 1 0-2zm14 0h8a1 1 0 1 1 0 2h-8a1 1 0 1 1 0-2zm14 0h8a1 1 0 1 1 0 2h-8a1 1 0 1 1 0-2zm14 0h8a1 1 0 1 1 0 2h-8a1 1 0 1 1 0-2zm-83 23h96a2 2 0 0 1 2 2v144a2 2 0 0 1-2 2h-96a2 2 0 0 1-2-2V515c0-1.1.9-2 2-2zm0 2v144h96V515h-96zm103 8h20a1 1 0 1 1 0 2h-20a1 1 0 1 1 0-2zm-98-4h70a1 1 0 1 1 0 2h-70a1 1 0 1 1 0-2zm0 4h60a1 1 0 1 1 0 2h-60a1 1 0 1 1 0-2zm0 4h6a1 1 0 1 1 0 2h-6a1 1 0 1 1 0-2zm10 0h6a1 1 0 1 1 0 2h-6a1 1 0 1 1 0-2zm10 0h6a1 1 0 1 1 0 2h-6a1 1 0 1 1 0-2zm78-12h8a1 1 0 1 1 0 2h-8a1 1 0 1 1 0-2zm0 14h26a1 1 0 1 1 0 2h-26a1 1 0 1 1 0-2zm0 6h18a1 1 0 1 1 0 2h-18a1 1 0 1 1 0-2zm0 6h20a1 1 0 1 1 0 2h-20a1 1 0 1 1 0-2zm0 6h23a1 1 0 1 1 0 2h-23a1 1 0 1 1 0-2zm0 6h16a1 1 0 1 1 0 2h-16a1 1 0 1 1 0-2zm0 6h20a1 1 0 1 1 0 2h-20a1 1 0 1 1 0-2zm0 6h22a1 1 0 1 1 0 2h-22a1 1 0 1 1 0-2zm0 6h18a1 1 0 1 1 0 2h-18a1 1 0 1 1 0-2zm0 6h20a1 1 0 1 1 0 2h-20a1 1 0 1 1 0-2zm0 6h22a1 1 0 1 1 0 2h-22a1 1 0 1 1 0-2zm0 6h16a1 1 0 1 1 0 2h-16a1 1 0 1 1 0-2zm0 6h20a1 1 0 1 1 0 2h-20a1 1 0 1 1 0-2zm0 6h22a1 1 0 1 1 0 2h-22a1 1 0 1 1 0-2zm0 6h16a1 1 0 1 1 0 2h-16a1 1 0 1 1 0-2zm-98-117h10a1 1 0 1 1 0 2h-10a1 1 0 1 1 0-2zm-6 15h14a1 1 0 1 1 0 2h-14a1 1 0 1 1 0-2zm1-12a2 2 0 1 1 0-4 2 2 0 0 1 0 4zm90 30a2 2 0 1 1 0-4 2 2 0 0 1 0 4zm-85 14h64a1 1 0 1 1 0 2h-64a1 1 0 1 1 0-2zm0 4h73a1 1 0 1 1 0 2h-73a1 1 0 1 1 0-2zm0 4h6a1 1 0 1 1 0 2h-6a1 1 0 1 1 0-2zm10 0h6a1 1 0 1 1 0 2h-6a1 1 0 1 1 0-2zm10 0h6a1 1 0 1 1 0 2h-6a1 1 0 1 1 0-2zm65-4a2 2 0 1 1 0-4 2 2 0 0 1 0 4zm-85 14h67a1 1 0 1 1 0 2h-67a1 1 0 1 1 0-2zm0 4h65a1 1 0 1 1 0 2h-65a1 1 0 1 1 0-2zm0 4h6a1 1 0 1 1 0 2h-6a1 1 0 1 1 0-2zm10 0h6a1 1 0 1 1 0 2h-6a1 1 0 1 1 0-2zm10 0h6a1 1 0 1 1 0 2h-6a1 1 0 1 1 0-2zm65-4a2 2 0 1 1 0-4 2 2 0 0 1 0 4zm-85 14h72a1 1 0 1 1 0 2h-72a1 1 0 1 1 0-2zm0 4h65a1 1 0 1 1 0 2h-65a1 1 0 1 1 0-2zm0 4h6a1 1 0 1 1 0 2h-6a1 1 0 1 1 0-2zm10 0h6a1 1 0 1 1 0 2h-6a1 1 0 1 1 0-2zm10 0h6a1 1 0 1 1 0 2h-6a1 1 0 1 1 0-2zm65-4a2 2 0 1 1 0-4 2 2 0 0 1 0 4zm-85 14h70a1 1 0 1 1 0 2h-70a1 1 0 1 1 0-2zm0 4h50a1 1 0 1 1 0 2h-50a1 1 0 1 1 0-2zm0 4h6a1 1 0 1 1 0 2h-6a1 1 0 1 1 0-2zm10 0h6a1 1 0 1 1 0 2h-6a1 1 0 1 1 0-2zm10 0h6a1 1 0 1 1 0 2h-6a1 1 0 1 1 0-2zm65-4a2 2 0 1 1 0-4 2 2 0 0 1 0 4zm-85 14h65a1 1 0 1 1 0 2h-65a1 1 0 1 1 0-2zm0 4h70a1 1 0 1 1 0 2h-70a1 1 0 1 1 0-2zm0 4h6a1 1 0 1 1 0 2h-6a1 1 0 1 1 0-2zm10 0h6a1 1 0 1 1 0 2h-6a1 1 0 1 1 0-2zm10 0h6a1 1 0 1 1 0 2h-6a1 1 0 1 1 0-2zm65-4a2 2 0 1 1 0-4 2 2 0 0 1 0 4zm-85 14h70a1 1 0 1 1 0 2h-70a1 1 0 1 1 0-2zm0 4h60a1 1 0 1 1 0 2h-60a1 1 0 1 1 0-2zm0 4h6a1 1 0 1 1 0 2h-6a1 1 0 1 1 0-2zm10 0h6a1 1 0 1 1 0 2h-6a1 1 0 1 1 0-2zm10 0h6a1 1 0 1 1 0 2h-6a1 1 0 1 1 0-2zm65-4a2 2 0 1 1 0-4 2 2 0 0 1 0 4zm-85 14h67a1 1 0 1 1 0 2h-67a1 1 0 1 1 0-2zm0 4h65a1 1 0 1 1 0 2h-65a1 1 0 1 1 0-2zm0 4h6a1 1 0 1 1 0 2h-6a1 1 0 1 1 0-2zm10 0h6a1 1 0 1 1 0 2h-6a1 1 0 1 1 0-2zm10 0h6a1 1 0 1 1 0 2h-6a1 1 0 1 1 0-2zm65-4a2 2 0 1 1 0-4 2 2 0 0 1 0 4zM533 0h2v165a2 2 0 0 1-2 2H357a2 2 0 0 1-2-2V0h2v165h176V0zM380 3h28a2 2 0 0 1 2 2v26a2 2 0 0 1-2 2h-28a2 2 0 0 1-2-2V5c0-1.1.9-2 2-2zm0 2v26h28V5h-28zm0 54h28a2 2 0 0 1 2 2v26a2 2 0 0 1-2 2h-28a2 2 0 0 1-2-2V61c0-1.1.9-2 2-2zm0 2v26h28V61h-28zm0 54h28a2 2 0 0 1 2 2v26a2 2 0 0 1-2 2h-28a2 2 0 0 1-2-2v-26c0-1.1.9-2 2-2zm0 2v26h28v-26h-28zM414 3h28a2 2 0 0 1 2 2v26a2 2 0 0 1-2 2h-28a2 2 0 0 1-2-2V5c0-1.1.9-2 2-2zm0 2v26h28V5h-28zm0 54h28a2 2 0 0 1 2 2v26a2 2 0 0 1-2 2h-28a2 2 0 0 1-2-2V61c0-1.1.9-2 2-2zm0 2v26h28V61h-28zm0 54h28a2 2 0 0 1 2 2v26a2 2 0 0 1-2 2h-28a2 2 0 0 1-2-2v-26c0-1.1.9-2 2-2zm0 2v26h28v-26h-28zM448 3h28a2 2 0 0 1 2 2v26a2 2 0 0 1-2 2h-28a2 2 0 0 1-2-2V5c0-1.1.9-2 2-2zm0 2v26h28V5h-28zm0 54h28a2 2 0 0 1 2 2v26a2 2 0 0 1-2 2h-28a2 2 0 0 1-2-2V61c0-1.1.9-2 2-2zm0 2v26h28V61h-28zm0 54h28a2 2 0 0 1 2 2v26a2 2 0 0 1-2 2h-28a2 2 0 0 1-2-2v-26c0-1.1.9-2 2-2zm0 2v26h28v-26h-28zm-69-80h26a1 1 0 1 1 0 2h-26a1 1 0 1 1 0-2zm0 4h16a1 1 0 1 1 0 2h-16a1 1 0 1 1 0-2zm34-4h26a1 1 0 1 1 0 2h-26a1 1 0 1 1 0-2zm0 4h16a1 1 0 1 1 0 2h-16a1 1 0 1 1 0-2zm34-4h26a1 1 0 1 1 0 2h-26a1 1 0 1 1 0-2zm0 4h16a1 1 0 1 1 0 2h-16a1 1 0 1 1 0-2zm-68 52h26a1 1 0 1 1 0 2h-26a1 1 0 1 1 0-2zm0-40h26a1 1 0 1 1 0 2h-26a1 1 0 1 1 0-2zm0 44h16a1 1 0 1 1 0 2h-16a1 1 0 1 1 0-2zm34-4h26a1 1 0 1 1 0 2h-26a1 1 0 1 1 0-2zm0 4h16a1 1 0 1 1 0 2h-16a1 1 0 1 1 0-2zm34-4h26a1 1 0 1 1 0 2h-26a1 1 0 1 1 0-2zm0 4h16a1 1 0 1 1 0 2h-16a1 1 0 1 1 0-2zm-68 52h26a1 1 0 1 1 0 2h-26a1 1 0 1 1 0-2zm0-40h26a1 1 0 1 1 0 2h-26a1 1 0 1 1 0-2zm0 44h16a1 1 0 1 1 0 2h-16a1 1 0 1 1 0-2zm34-4h26a1 1 0 1 1 0 2h-26a1 1 0 1 1 0-2zm0 4h16a1 1 0 1 1 0 2h-16a1 1 0 1 1 0-2zm34-4h26a1 1 0 1 1 0 2h-26a1 1 0 1 1 0-2zm0 4h16a1 1 0 1 1 0 2h-16a1 1 0 1 1 0-2zM485 5h20a1 1 0 1 1 0 2h-20a1 1 0 1 1 0-2zm0 6h26a1 1 0 1 1 0 2h-26a1 1 0 1 1 0-2zm0 6h18a1 1 0 1 1 0 2h-18a1 1 0 1 1 0-2zm0 6h20a1 1 0 1 1 0 2h-20a1 1 0 1 1 0-2zm0 6h23a1 1 0 1 1 0 2h-23a1 1 0 1 1 0-2zm0 20h20a1 1 0 1 1 0 2h-20a1 1 0 1 1 0-2zm0-8h8a1 1 0 1 1 0 2h-8a1 1 0 1 1 0-2zm0 14h26a1 1 0 1 1 0 2h-26a1 1 0 1 1 0-2zm0 6h18a1 1 0 1 1 0 2h-18a1 1 0 1 1 0-2zm0 6h20a1 1 0 1 1 0 2h-20a1 1 0 1 1 0-2zm0 6h23a1 1 0 1 1 0 2h-23a1 1 0 1 1 0-2zm0 20h20a1 1 0 1 1 0 2h-20a1 1 0 1 1 0-2zm0-8h8a1 1 0 1 1 0 2h-8a1 1 0 1 1 0-2zm0 14h26a1 1 0 1 1 0 2h-26a1 1 0 1 1 0-2zm0 6h18a1 1 0 1 1 0 2h-18a1 1 0 1 1 0-2zm0 6h20a1 1 0 1 1 0 2h-20a1 1 0 1 1 0-2zm0 6h23a1 1 0 1 1 0 2h-23a1 1 0 1 1 0-2zm48 661v-7H357v7h-2v-83c0-1.1.9-2 2-2h176a2 2 0 0 1 2 2v83h-2zm0-9v-46H357v46h176zm0-58H357v10h176v-10zm0-2v-14H357v14h176zm-34 4h10a3 3 0 0 1 0 6h-10a3 3 0 0 1 0-6zm0 2a1 1 0 1 0 0 2h10a1 1 0 1 0 0-2h-10zm-89-16h70a3 3 0 0 1 0 6h-70a3 3 0 0 1 0-6zm0 2a1 1 0 1 0 0 2h70a1 1 0 1 0 0-2h-70zm-2 14h10a1 1 0 1 1 0 2h-10a1 1 0 1 1 0-2zm-29-2h14a1 1 0 1 1 0 2h-14a1 1 0 1 1 0-2zm0 4h10a1 1 0 1 1 0 2h-10a1 1 0 1 1 0-2zm45-2h8a1 1 0 1 1 0 2h-8a1 1 0 1 1 0-2zm14 0h10a1 1 0 1 1 0 2h-10a1 1 0 1 1 0-2zm16 0h6a1 1 0 1 1 0 2h-6a1 1 0 1 1 0-2zm12 0h6a1 1 0 1 1 0 2h-6a1 1 0 1 1 0-2zm-81-14h14a1 1 0 1 1 0 2h-14a1 1 0 1 1 0-2zm-5 3a2 2 0 1 1 0-4 2 2 0 0 1 0 4zm110 14a2 2 0 1 1 0-4 2 2 0 0 1 0 4zm-111 57h26a1 1 0 1 1 0 2h-26a1 1 0 1 1 0-2zm106 0h8a1 1 0 1 1 0 2h-8a1 1 0 1 1 0-2zm-63-41h46a1 1 0 1 1 0 2h-46a1 1 0 1 1 0-2zm-10 6h66a1 1 0 1 1 0 2h-66a1 1 0 1 1 0-2zm10 4h46a1 1 0 1 1 0 2h-46a1 1 0 1 1 0-2zm17 6h12a4 4 0 1 1 0 8h-12a4 4 0 1 1 0-8zm0 2a2 2 0 0 0 0 4h12a2 2 0 0 0 0-4h-12z'/%3E%3C/g%3E%3C/svg%3E");
}
+.table-collapse {
+ border-collapse: collapse;
+}
+
+.placeholder-grey-dark::placeholder {
+ @apply .text-grey-dark;
+}
+
[v-cloak] .v-cloak-hidden {
display: none;
}
diff --git a/docs/source/_assets/less/prism.less b/docs/source/_assets/less/prism.less
index 6598e9804bda..a197907037eb 100644
--- a/docs/source/_assets/less/prism.less
+++ b/docs/source/_assets/less/prism.less
@@ -7,82 +7,82 @@
code[class*="language-"],
pre[class*="language-"] {
- @apply .font-mono;
- @apply .text-slate-dark;
+ @apply .font-mono;
+ @apply .text-slate-dark;
- background: none;
- text-align: left;
- white-space: pre;
- word-spacing: normal;
- word-break: normal;
- word-wrap: normal;
- line-height: 1.5;
+ background: none;
+ text-align: left;
+ white-space: pre;
+ word-spacing: normal;
+ word-break: normal;
+ word-wrap: normal;
+ line-height: 1.5;
- -moz-tab-size: 4;
- -o-tab-size: 4;
- tab-size: 4;
+ -moz-tab-size: 4;
+ -o-tab-size: 4;
+ tab-size: 4;
- -webkit-hyphens: none;
- -moz-hyphens: none;
- -ms-hyphens: none;
- hyphens: none;
+ -webkit-hyphens: none;
+ -moz-hyphens: none;
+ -ms-hyphens: none;
+ hyphens: none;
- font-weight: 400;
+ font-weight: 400;
}
pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection,
code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection {
- text-shadow: none;
- background: #b3d4fc;
+ text-shadow: none;
+ background: #b3d4fc;
}
pre[class*="language-"]::selection, pre[class*="language-"] ::selection,
code[class*="language-"]::selection, code[class*="language-"] ::selection {
- text-shadow: none;
- background: #b3d4fc;
+ text-shadow: none;
+ background: #b3d4fc;
}
@media print {
- code[class*="language-"],
- pre[class*="language-"] {
- text-shadow: none;
- }
+ code[class*="language-"],
+ pre[class*="language-"] {
+ text-shadow: none;
+ }
}
/* Code blocks */
pre {
- padding: 1em;
- margin: .5em 0;
- overflow: auto;
+ padding: 1em;
+ margin: .5em 0;
+ overflow: auto;
}
:not(pre) > code[class*="language-"],
pre[class*="language-"] {
- background: transparent;
- @apply .text-sm;
+ background: transparent;
+ @apply .text-sm;
}
/* Inline code */
:not(pre) > code[class*="language-"] {
- padding: .1em;
- border-radius: .3em;
- white-space: normal;
+ padding: .1em;
+ border-radius: .3em;
+ white-space: normal;
}
.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
- @apply .text-grey;
+ @apply .text-grey;
}
.token.punctuation {
- @apply .text-blue-dark;
- // color: #999;
+ @apply .text-blue-dark;
+ // color: #999;
}
.namespace {
- opacity: .7;
+ opacity: .7;
}
.token.property,
@@ -91,19 +91,19 @@ pre[class*="language-"] {
.token.number,
.token.constant,
.token.symbol {
- @apply .text-blue-dark;
+ @apply .text-blue-dark;
}
code.language-diff, pre.language-diff {
- @apply .text-grey-darker;
+ @apply .text-grey-darker;
}
.token.deleted {
- @apply .text-grey;
+ @apply .text-grey;
}
.token.inserted {
- @apply .text-blue-dark;
+ @apply .text-blue-dark;
}
// .token.selector,
@@ -112,7 +112,7 @@ code.language-diff, pre.language-diff {
// .token.builtin,
// .token.inserted,
.token.string {
- @apply .text-purple;
+ @apply .text-purple;
}
.token.operator,
@@ -120,36 +120,35 @@ code.language-diff, pre.language-diff {
.token.url,
.language-css .token.string,
.style .token.string {
- color: #a67f59;
- background: hsla(0, 0%, 100%, .5);
+ color: #a67f59;
+ background: hsla(0, 0%, 100%, .5);
}
.token.atrule,
.token.attr-value,
.token.keyword {
- @apply .text-purple;
- // color: #07a;
+ @apply .text-purple;
+ // color: #07a;
}
.token.function {
- color: #DD4A68;
+ color: #DD4A68;
}
.token.regex,
.token.important,
.token.variable {
- color: #e90;
+ color: #e90;
}
.token.important,
.token.bold {
- font-weight: bold;
+ font-weight: bold;
}
.token.italic {
- font-style: italic;
+ font-style: italic;
}
.token.entity {
- cursor: help;
+ cursor: help;
}
-
diff --git a/docs/source/_layouts/documentation.blade.php b/docs/source/_layouts/documentation.blade.php
index 3bfbc82fd16e..e1d5936d4e45 100644
--- a/docs/source/_layouts/documentation.blade.php
+++ b/docs/source/_layouts/documentation.blade.php
@@ -7,207 +7,112 @@
+
+
+
+
+
@endsection
+@push('headScripts')
+
+@endpush
+
@section('body')