| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207 |
- .shui__button {
- @apply font-medium relative flex items-center justify-center gap-1;
- border-radius: 0.25rem;
- /* box-shadow: inset 0 2px 0 0px rgba(255, 255, 255, 0.2), */
- /* inset 0 -2px 0 0px rgba(0, 0, 0, 0.1); */
- /* background-image: linear-gradient(white, white), */
- /* linear-gradient(to bottom, green, gold); */
- /* background-origin: border-box; */
- /* background-clip: content-box, border-box; */
- }
- .shui__button-size-sm {
- @apply text-xs py-1 px-2;
- }
- .shui__button-size-md {
- @apply text-sm py-1 px-3;
- }
- .shui__button-tiled {
- padding: 0 !important;
- gap: 0 !important;
- }
- .shui__button-tiled .shui__button__tile {
- @apply flex items-center justify-center text-center;
- }
- .shui__button-tiled.shui__button-size-md .shui__button__tile {
- @apply h-6 w-6;
- }
- .shui__button__tile-separator {
- @apply w-px h-full bg-white/10;
- }
- .shui__button-theme-color {
- background: or(--lx-accent-09, --rx-blue-09);
- }
- .shui__button-theme-color:hover {
- background: or(--lx-accent-10, --rx-blue-10);
- }
- .shui__button-theme-color:active {
- background: or(--lx-accent-08, --rx-blue-08);
- }
- .shui__button-theme-gray {
- background: or(--lx-gray-05, --ls-quaternary-background-color);
- }
- .shui__button-theme-gray:hover {
- background: or(--lx-gray-06, --ls-quaternary-background-color);
- }
- .shui__button-theme-gray:active {
- background: or(--lx-gray-04, --ls-quaternary-background-color);
- }
- .shui__button-theme-gradient {
- --depth-shadow-from: rgba(2, 23, 53, 0.70);
- --depth-shadow-to: rgba(2, 23, 53, 0.00);
- }
- .shui__button-theme-gradient:hover {
- --depth-shadow-from: rgba(2, 23, 53, 0.30);
- --depth-shadow-to: rgba(2, 23, 53, 0.00);
- }
- .shui__button-theme-gradient:active {
- --depth-shadow-from: rgba(0, 0, 0, 0);
- --depth-shadow-to: rgba(0, 0, 0, 0);
- }
- .shui__button-theme-gradient.shui__button-color-,
- .shui__button-theme-gradient.shui__button-color-indigo,
- .shui__button-theme-gradient.shui__button-color-blue,
- .shui__button-theme-gradient.shui__button-color-sky,
- .shui__button-theme-gradient.shui__button-color-cyan {
- background: linear-gradient(37deg, var(--depth-shadow-from) 0%, var(--depth-shadow-to) 100%),
- linear-gradient(135deg, var(--rx-indigo-09) 0%, var(--rx-blue-09) 33.85%, var(--rx-sky-09) 64.06%, var(--rx-cyan-09) 100%);
- }
- .shui__button-theme-gradient.shui__button-color-tomato,
- .shui__button-theme-gradient.shui__button-color-red,
- .shui__button-theme-gradient.shui__button-color-crimson,
- .shui__button-theme-gradient.shui__button-color-pink,
- .shui__button-theme-gradient.shui__button-color-plum,
- .shui__button-theme-gradient.shui__button-color-purple,
- .shui__button-theme-gradient.shui__button-color-violet {
- background: linear-gradient(37deg, var(--depth-shadow-from) 0%, var(--depth-shadow-to) 100%),
- linear-gradient(135deg, var(--rx-tomato-09) 0%, var(--rx-red-09) 16.66%, var(--rx-crimson-09) 33.33%, var(--rx-pink-09) 50%, var(--rx-plum-09) 66.66%, var(--rx-purple-09) 83.33%, var(--rx-violet-09) 100%);
- }
- .shui__button-theme-gradient.shui__button-color-green,
- .shui__button-theme-gradient.shui__button-color-mint,
- .shui__button-theme-gradient.shui__button-color-teal {
- background: linear-gradient(37deg, var(--depth-shadow-from) 0%, var(--depth-shadow-to) 100%),
- linear-gradient(135deg, var(--rx-teal-09) 0%, var(--rx-mint-09) 50%, var(--rx-green-09) 100%);
- }
- .shui__button-theme-gradient.shui__button-color-grass,
- .shui__button-theme-gradient.shui__button-color-lime {
- background: linear-gradient(37deg, var(--depth-shadow-from) 0%, var(--depth-shadow-to) 100%),
- linear-gradient(135deg, var(--rx-grass-09) 0%, var(--rx-lime-09) 100%);
- }
- .shui__button-theme-gradient.shui__button-color-yellow,
- .shui__button-theme-gradient.shui__button-color-amber,
- .shui__button-theme-gradient.shui__button-color-orange,
- .shui__button-theme-gradient.shui__button-color-brown {
- background: linear-gradient(37deg, var(--depth-shadow-from) 0%, var(--depth-shadow-to) 100%),
- linear-gradient(135deg, var(--rx-yellow-09) 0%, var(--rx-amber-09) 33.33%, var(--rx-orange-09) 66.66%, var(--rx-brown-09) 100%);
- }
- /* .shui__button-theme-gradient:hover { */
- /* background: linear-gradient(37deg, rgba(2, 23, 53, 0.30) 0%, rgba(2, 23, 53, 0.00) 100%), linear-gradient(135deg, #8AE8FF 0%, #5373E7 33.85%, #369EFF 64.06%, #00B1CC 100%); */
- /* } */
- /* Shadow/xs */
- /* box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05); */
- /* } */
- .shui__button-depth-1 {
- box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.15),
- inset 0 -1px 0 0 rgba(0, 0, 0, 0.15);
- }
- .shui__button-depth-1:hover {
- box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.15),
- inset 0 -2px 0 0 rgba(0, 0, 0, 0.15);
- }
- .shui__button-depth-2 {
- box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.2),
- inset 0 -1px 0 0 rgba(0, 0, 0, 0.2);
- }
- /* .shui__button-depth-1:before { */
- /* @apply absolute inset-0; */
- /* border-radius: 0.25rem; */
- /* content: ""; */
- /* padding: 1px; */
- /* background: linear-gradient(to bottom, rgba(255,255,255,0.3), transparent); */
- /* -webkit-mask: linear-gradient(#fff 0 0) content-box, */
- /* linear-gradient(#fff 0 0); */
- /* -webkit-mask-composite: xor; */
- /* mask-composite: exclude; */
- /* } */
- /* .shui__button-depth-1:after { */
- /* @apply absolute inset-0; */
- /* border-radius: 0.25rem; */
- /* content: ""; */
- /* padding: 1px; */
- /* background: linear-gradient(to top, rgba(0,0,0,0.2), transparent); */
- /* -webkit-mask: linear-gradient(#fff 0 0) content-box, */
- /* linear-gradient(#fff 0 0); */
- /* -webkit-mask-composite: xor; */
- /* mask-composite: exclude; */
- /* } */
- /* .shui__button-depth-2:before { */
- /* @apply absolute inset-0; */
- /* border-radius: 0.25rem; */
- /* content: ""; */
- /* padding: 1px; */
- /* background: linear-gradient(to bottom, rgba(255,255,255,0.6), transparent); */
- /* -webkit-mask: linear-gradient(#fff 0 0) content-box, */
- /* linear-gradient(#fff 0 0); */
- /* -webkit-mask-composite: xor; */
- /* mask-composite: exclude; */
- /* } */
- /* .shui__button-depth-2:after { */
- /* @apply absolute inset-0; */
- /* border-radius: 0.25rem; */
- /* content: ""; */
- /* padding: 1px; */
- /* background: linear-gradient(to top, rgba(0,0,0,0.4), transparent); */
- /* -webkit-mask: linear-gradient(#fff 0 0) content-box, */
- /* linear-gradient(#fff 0 0); */
- /* -webkit-mask-composite: xor; */
- /* mask-composite: exclude; */
- /* } */
- .shui__button-shortcut-key:first-of-type {
- @apply ml-2;
- }
- .shui__button-shortcut-key {
- @apply text-xs font-normal bg-white/10 h-5 w-5 flex items-center justify-center rounded;
- }
- .shui__cmdk-quick-capture-glow::before {
- @apply absolute inset-0;
- pointer-events: none;
- border-radius: 0.25rem;
- content: "";
- padding: 1px;
- background: linear-gradient(to bottom, var(--lx-accent-10), transparent);
- -webkit-mask: linear-gradient(#fff 0 0) content-box,
- linear-gradient(#fff 0 0);
- -webkit-mask-composite: xor;
- mask-composite: exclude;
- }
|