You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
126 lines
3.1 KiB
126 lines
3.1 KiB
@tailwind base; |
|
@tailwind components; |
|
@tailwind utilities; |
|
|
|
@layer components { |
|
/* General */ |
|
.leather { |
|
@apply bg-primary-0 dark:bg-primary-1000 text-gray-800 dark:text-gray-300; |
|
} |
|
|
|
/* Button */ |
|
button.btn-leather.text-white { |
|
@apply text-primary-0; |
|
} |
|
|
|
.btn-leather span svg { |
|
@apply fill-gray-800 hover:fill-primary-400 dark:fill-gray-300 dark:hover:fill-primary-500; |
|
} |
|
|
|
.btn-leather.text-xs { |
|
@apply w-7 h-7; |
|
} |
|
|
|
.btn-leather.text-xs svg { |
|
@apply w-3 h-3; |
|
} |
|
|
|
.btn-leather.text-sm { |
|
@apply w-8 h-8; |
|
} |
|
|
|
.btn-leather.text-sm svg { |
|
@apply w-4 h-4; |
|
} |
|
|
|
/* Card */ |
|
div.card-leather { |
|
@apply bg-primary-0 dark:bg-primary-1000 border-gray-200 has-[:hover]:border-primary-800 dark:border-gray-800 dark:has-[:hover]:border-primary-500; |
|
} |
|
|
|
div.card-leather h1, |
|
div.card-leather h2, |
|
div.card-leather h3, |
|
div.card-leather h4, |
|
div.card-leather h5, |
|
div.card-leather h6 { |
|
@apply text-gray-800 hover:text-primary-400 dark:text-gray-300 dark:hover:text-primary-500; |
|
} |
|
|
|
/* Content */ |
|
div.note-leather, |
|
p.note-leather, |
|
section.note-leather { |
|
@apply bg-primary-0 dark:bg-primary-1000 text-gray-800 dark:text-gray-300 p-2 rounded; |
|
} |
|
|
|
div.note-leather:hover:not(:has(.note-leather:hover)), |
|
p.note-leather:hover:not(:has(.note-leather:hover)), |
|
section.note-leather:hover:not(:has(.note-leather:hover)) { |
|
@apply hover:bg-primary-100 dark:hover:bg-primary-800 ; |
|
} |
|
|
|
/* Heading */ |
|
h1.h-leather, |
|
h2.h-leather, |
|
h3.h-leather, |
|
h4.h-leather, |
|
h5.h-leather { |
|
@apply text-gray-800 dark:text-gray-300; |
|
} |
|
|
|
/* Modal */ |
|
div.modal-leather > div { |
|
@apply bg-primary-0 dark:bg-primary-1000 border-b-[1px] border-gray-800 dark:border-gray-500; |
|
} |
|
|
|
div.modal-leather > div > h1, |
|
div.modal-leather > div > h2, |
|
div.modal-leather > div > h3, |
|
div.modal-leather > div > h4, |
|
div.modal-leather > div > h5, |
|
div.modal-leather > div > h6 { |
|
@apply text-gray-800 hover:text-gray-800 dark:text-gray-300 dark:hover:text-gray-300; |
|
} |
|
|
|
div.modal-leather button { |
|
@apply bg-primary-0 hover:bg-primary-0 dark:bg-primary-1000 dark:hover:bg-primary-1000 text-gray-800 hover:text-primary-400 dark:text-gray-300 dark:hover:text-primary-500; |
|
} |
|
|
|
/* Navbar */ |
|
nav.navbar-leather { |
|
@apply bg-primary-0 dark:bg-primary-1000; |
|
} |
|
|
|
nav.navbar-leather svg { |
|
@apply fill-gray-800 hover:fill-primary-400 dark:fill-gray-300 dark:hover:fill-primary-500; |
|
} |
|
|
|
nav.navbar-leather h1, |
|
nav.navbar-leather h2, |
|
nav.navbar-leather h3, |
|
nav.navbar-leather h4, |
|
nav.navbar-leather h5, |
|
nav.navbar-leather h6 { |
|
@apply text-gray-800 hover:text-primary-400 dark:text-gray-300 dark:hover:text-primary-500; |
|
} |
|
|
|
/* Sidebar */ |
|
aside.sidebar-leather > div { |
|
@apply bg-gray-100 dark:bg-gray-900; |
|
} |
|
|
|
a.sidebar-item-leather { |
|
@apply hover:bg-primary-100 dark:hover:bg-primary-800; |
|
} |
|
|
|
/* Tooltip */ |
|
div.tooltip-leather { |
|
@apply text-gray-800 dark:text-gray-300; |
|
} |
|
|
|
/* Unordered list */ |
|
.ul-leather li a { |
|
@apply text-gray-800 hover:text-primary-400 dark:text-gray-300 dark:hover:text-primary-500; |
|
} |
|
}
|
|
|