From 8cf866246379f8e8ce23fa29f3aa66c0faf51353 Mon Sep 17 00:00:00 2001 From: Rosario Polito Date: Fri, 11 Apr 2025 21:45:39 +0200 Subject: [PATCH] adding in maincolor theme --- input.css | 16 +++++- output.css | 166 ++++++++++++++++++++++++++++++----------------------- 2 files changed, 109 insertions(+), 73 deletions(-) diff --git a/input.css b/input.css index bd6213e..f723a02 100644 --- a/input.css +++ b/input.css @@ -1,3 +1,17 @@ @tailwind base; @tailwind components; -@tailwind utilities; \ No newline at end of file +@tailwind utilities; +@import "tailwindcss"; + +@theme maincolor { + --color-maincolor-50: oklch(0.967 0.003 296.56); + --color-maincolor-100: oklch(0.919 0.018 296.26); + --color-maincolor-200: oklch(0.825 0.05 296.57); + --color-maincolor-300: oklch(0.723 0.088 296.7); + --color-maincolor-400: oklch(0.603 0.128 296.46); + --color-maincolor-500: oklch(0.507 0.147 296.17); + --color-maincolor-600: oklch(0.408 0.128 296.19); + --color-maincolor-700: oklch(0.331 0.1 296.46); + --color-maincolor-800: oklch(0.264 0.079 296.5); + --color-maincolor-900: oklch(0.201 0.062 296.88); + } \ No newline at end of file diff --git a/output.css b/output.css index 01872cf..c65e08f 100644 --- a/output.css +++ b/output.css @@ -1470,21 +1470,11 @@ input:checked + .toggle-bg { background-color: rgb(255 255 255 / var(--tw-bg-opacity)); } -.bg-purple-700 { - --tw-bg-opacity: 1; - background-color: rgb(108 43 217 / var(--tw-bg-opacity)); -} - .bg-gray-50 { --tw-bg-opacity: 1; background-color: rgb(249 250 251 / var(--tw-bg-opacity)); } -.bg-purple-600 { - --tw-bg-opacity: 1; - background-color: rgb(126 58 242 / var(--tw-bg-opacity)); -} - .bg-gray-200 { --tw-bg-opacity: 1; background-color: rgb(229 231 235 / var(--tw-bg-opacity)); @@ -1509,6 +1499,16 @@ input:checked + .toggle-bg { background-color: rgb(17 24 39 / var(--tw-bg-opacity)); } +.bg-purple-700 { + --tw-bg-opacity: 1; + background-color: rgb(108 43 217 / var(--tw-bg-opacity)); +} + +.bg-purple-600 { + --tw-bg-opacity: 1; + background-color: rgb(126 58 242 / var(--tw-bg-opacity)); +} + .bg-opacity-50 { --tw-bg-opacity: 0.5; } @@ -1722,16 +1722,6 @@ input:checked + .toggle-bg { color: rgb(17 24 39 / var(--tw-text-opacity)); } -.text-purple-500 { - --tw-text-opacity: 1; - color: rgb(144 97 249 / var(--tw-text-opacity)); -} - -.text-purple-600 { - --tw-text-opacity: 1; - color: rgb(126 58 242 / var(--tw-text-opacity)); -} - .text-gray-400 { --tw-text-opacity: 1; color: rgb(156 163 175 / var(--tw-text-opacity)); @@ -1747,6 +1737,16 @@ input:checked + .toggle-bg { color: rgb(28 100 242 / var(--tw-text-opacity)); } +.text-purple-500 { + --tw-text-opacity: 1; + color: rgb(144 97 249 / var(--tw-text-opacity)); +} + +.text-purple-600 { + --tw-text-opacity: 1; + color: rgb(126 58 242 / var(--tw-text-opacity)); +} + .opacity-0 { opacity: 0; } @@ -1804,6 +1804,28 @@ input:checked + .toggle-bg { transition-timing-function: cubic-bezier(0, 0, 0.2, 1); } +@theme maincolor { + --color-maincolor-50: oklch(0.967 0.003 296.56); + + --color-maincolor-100: oklch(0.919 0.018 296.26); + + --color-maincolor-200: oklch(0.825 0.05 296.57); + + --color-maincolor-300: oklch(0.723 0.088 296.7); + + --color-maincolor-400: oklch(0.603 0.128 296.46); + + --color-maincolor-500: oklch(0.507 0.147 296.17); + + --color-maincolor-600: oklch(0.408 0.128 296.19); + + --color-maincolor-700: oklch(0.331 0.1 296.46); + + --color-maincolor-800: oklch(0.264 0.079 296.5); + + --color-maincolor-900: oklch(0.201 0.062 296.88); +} + .hover\:border-gray-300:hover { --tw-border-opacity: 1; border-color: rgb(209 213 219 / var(--tw-border-opacity)); @@ -1814,21 +1836,11 @@ input:checked + .toggle-bg { background-color: rgb(249 250 251 / var(--tw-bg-opacity)); } -.hover\:bg-purple-800:hover { - --tw-bg-opacity: 1; - background-color: rgb(85 33 181 / var(--tw-bg-opacity)); -} - .hover\:bg-gray-100:hover { --tw-bg-opacity: 1; background-color: rgb(243 244 246 / var(--tw-bg-opacity)); } -.hover\:bg-purple-700:hover { - --tw-bg-opacity: 1; - background-color: rgb(108 43 217 / var(--tw-bg-opacity)); -} - .hover\:bg-blue-800:hover { --tw-bg-opacity: 1; background-color: rgb(30 66 159 / var(--tw-bg-opacity)); @@ -1839,14 +1851,19 @@ input:checked + .toggle-bg { background-color: rgb(255 255 255 / var(--tw-bg-opacity)); } -.hover\:text-gray-900:hover { - --tw-text-opacity: 1; - color: rgb(17 24 39 / var(--tw-text-opacity)); +.hover\:bg-purple-800:hover { + --tw-bg-opacity: 1; + background-color: rgb(85 33 181 / var(--tw-bg-opacity)); } -.hover\:text-purple-800:hover { +.hover\:bg-purple-700:hover { + --tw-bg-opacity: 1; + background-color: rgb(108 43 217 / var(--tw-bg-opacity)); +} + +.hover\:text-gray-900:hover { --tw-text-opacity: 1; - color: rgb(85 33 181 / var(--tw-text-opacity)); + color: rgb(17 24 39 / var(--tw-text-opacity)); } .hover\:text-blue-600:hover { @@ -1859,6 +1876,11 @@ input:checked + .toggle-bg { color: rgb(75 85 99 / var(--tw-text-opacity)); } +.hover\:text-purple-800:hover { + --tw-text-opacity: 1; + color: rgb(85 33 181 / var(--tw-text-opacity)); +} + .hover\:underline:hover { -webkit-text-decoration-line: underline; text-decoration-line: underline; @@ -1886,24 +1908,24 @@ input:checked + .toggle-bg { --tw-ring-color: rgb(209 213 219 / var(--tw-ring-opacity)); } -.focus\:ring-purple-300:focus { +.focus\:ring-gray-200:focus { --tw-ring-opacity: 1; - --tw-ring-color: rgb(202 191 253 / var(--tw-ring-opacity)); + --tw-ring-color: rgb(229 231 235 / var(--tw-ring-opacity)); } -.focus\:ring-gray-200:focus { +.focus\:ring-blue-300:focus { --tw-ring-opacity: 1; - --tw-ring-color: rgb(229 231 235 / var(--tw-ring-opacity)); + --tw-ring-color: rgb(164 202 254 / var(--tw-ring-opacity)); } -.focus\:ring-purple-200:focus { +.focus\:ring-purple-300:focus { --tw-ring-opacity: 1; - --tw-ring-color: rgb(220 215 254 / var(--tw-ring-opacity)); + --tw-ring-color: rgb(202 191 253 / var(--tw-ring-opacity)); } -.focus\:ring-blue-300:focus { +.focus\:ring-purple-200:focus { --tw-ring-opacity: 1; - --tw-ring-color: rgb(164 202 254 / var(--tw-ring-opacity)); + --tw-ring-color: rgb(220 215 254 / var(--tw-ring-opacity)); } .dark .dark\:divide-gray-700 > :not([hidden]) ~ :not([hidden]) { @@ -1935,11 +1957,6 @@ input:checked + .toggle-bg { background-color: rgb(17 24 39 / var(--tw-bg-opacity)); } -.dark .dark\:bg-purple-600 { - --tw-bg-opacity: 1; - background-color: rgb(126 58 242 / var(--tw-bg-opacity)); -} - .dark .dark\:bg-gray-800 { --tw-bg-opacity: 1; background-color: rgb(31 41 55 / var(--tw-bg-opacity)); @@ -1964,6 +1981,11 @@ input:checked + .toggle-bg { background-color: rgb(31 41 55 / 0.5); } +.dark .dark\:bg-purple-600 { + --tw-bg-opacity: 1; + background-color: rgb(126 58 242 / var(--tw-bg-opacity)); +} + .dark .dark\:bg-opacity-80 { --tw-bg-opacity: 0.8; } @@ -1978,16 +2000,6 @@ input:checked + .toggle-bg { color: rgb(156 163 175 / var(--tw-text-opacity)); } -.dark .dark\:text-purple-400 { - --tw-text-opacity: 1; - color: rgb(172 148 250 / var(--tw-text-opacity)); -} - -.dark .dark\:text-purple-500 { - --tw-text-opacity: 1; - color: rgb(144 97 249 / var(--tw-text-opacity)); -} - .dark .dark\:text-gray-600 { --tw-text-opacity: 1; color: rgb(75 85 99 / var(--tw-text-opacity)); @@ -2003,14 +2015,19 @@ input:checked + .toggle-bg { color: rgb(63 131 248 / var(--tw-text-opacity)); } -.dark .dark\:hover\:bg-gray-700:hover { - --tw-bg-opacity: 1; - background-color: rgb(55 65 81 / var(--tw-bg-opacity)); +.dark .dark\:text-purple-400 { + --tw-text-opacity: 1; + color: rgb(172 148 250 / var(--tw-text-opacity)); } -.dark .dark\:hover\:bg-purple-700:hover { +.dark .dark\:text-purple-500 { + --tw-text-opacity: 1; + color: rgb(144 97 249 / var(--tw-text-opacity)); +} + +.dark .dark\:hover\:bg-gray-700:hover { --tw-bg-opacity: 1; - background-color: rgb(108 43 217 / var(--tw-bg-opacity)); + background-color: rgb(55 65 81 / var(--tw-bg-opacity)); } .dark .dark\:hover\:bg-gray-600:hover { @@ -2028,14 +2045,14 @@ input:checked + .toggle-bg { background-color: rgb(31 41 55 / var(--tw-bg-opacity)); } -.dark .dark\:hover\:text-white:hover { - --tw-text-opacity: 1; - color: rgb(255 255 255 / var(--tw-text-opacity)); +.dark .dark\:hover\:bg-purple-700:hover { + --tw-bg-opacity: 1; + background-color: rgb(108 43 217 / var(--tw-bg-opacity)); } -.dark .dark\:hover\:text-purple-700:hover { +.dark .dark\:hover\:text-white:hover { --tw-text-opacity: 1; - color: rgb(108 43 217 / var(--tw-text-opacity)); + color: rgb(255 255 255 / var(--tw-text-opacity)); } .dark .dark\:hover\:text-blue-500:hover { @@ -2048,19 +2065,24 @@ input:checked + .toggle-bg { color: rgb(209 213 219 / var(--tw-text-opacity)); } +.dark .dark\:hover\:text-purple-700:hover { + --tw-text-opacity: 1; + color: rgb(108 43 217 / var(--tw-text-opacity)); +} + .dark .dark\:focus\:ring-gray-800:focus { --tw-ring-opacity: 1; --tw-ring-color: rgb(31 41 55 / var(--tw-ring-opacity)); } -.dark .dark\:focus\:ring-purple-800:focus { +.dark .dark\:focus\:ring-gray-600:focus { --tw-ring-opacity: 1; - --tw-ring-color: rgb(85 33 181 / var(--tw-ring-opacity)); + --tw-ring-color: rgb(75 85 99 / var(--tw-ring-opacity)); } -.dark .dark\:focus\:ring-gray-600:focus { +.dark .dark\:focus\:ring-purple-800:focus { --tw-ring-opacity: 1; - --tw-ring-color: rgb(75 85 99 / var(--tw-ring-opacity)); + --tw-ring-color: rgb(85 33 181 / var(--tw-ring-opacity)); } .dark .dark\:focus\:ring-purple-900:focus {