You've already forked AstralRinth
forked from didirus/AstralRinth
47 lines
1.6 KiB
SCSS
47 lines
1.6 KiB
SCSS
// [AR] Feature
|
|
.btn-wrapper.neon :deep(:is(button, a, .button-like):first-child),
|
|
.btn-wrapper.neon :slotted(:is(button, a, .button-like):first-child),
|
|
.btn-wrapper.neon :slotted(*) > :is(button, a, .button-like):first-child,
|
|
.btn-wrapper.neon :slotted(*) > *:first-child > :is(button, a, .button-like):first-child,
|
|
.btn-wrapper.neon
|
|
:slotted(*)
|
|
> *:first-child
|
|
> *:first-child
|
|
> :is(button, a, .button-like):first-child {
|
|
background-color: transparent;
|
|
border: 1px solid #3e8cde;
|
|
color: #3e8cde;
|
|
text-shadow:
|
|
0 0 4px rgba(79, 173, 255, 0.5),
|
|
0 0 8px rgba(14, 98, 204, 0.5),
|
|
0 0 12px rgba(122, 31, 199, 0.5);
|
|
transition:
|
|
color 0.25s ease,
|
|
box-shadow 0.3s ease,
|
|
transform 0.15s ease;
|
|
box-shadow: 0 0 4px rgba(79, 173, 255, 0.5);
|
|
}
|
|
|
|
/* Hover */
|
|
.btn-wrapper.neon
|
|
:deep(:is(button, a, .button-like):first-child):hover:not([disabled]):not(.disabled),
|
|
.btn-wrapper.neon
|
|
:slotted(:is(button, a, .button-like):first-child):hover:not([disabled]):not(.disabled),
|
|
.btn-wrapper.neon
|
|
:slotted(*) > :is(button, a, .button-like):first-child:hover:not([disabled]):not(.disabled),
|
|
.btn-wrapper.neon
|
|
:slotted(*) > *:first-child > :is(button, a, .button-like):first-child:hover:not([disabled]):not(.disabled),
|
|
.btn-wrapper.neon
|
|
:slotted(*)
|
|
> *:first-child
|
|
> *:first-child
|
|
> :is(button, a, .button-like):first-child:hover:not([disabled]):not(.disabled) {
|
|
color: #10fae5;
|
|
transform: scale(1.02);
|
|
box-shadow:
|
|
0 0 4px rgba(16, 250, 229, 0.3),
|
|
0 0 8px rgba(16, 250, 229, 0.2);
|
|
text-shadow:
|
|
0 0 2px rgba(16, 250, 229, 0.4),
|
|
0 0 4px rgba(16, 250, 229, 0.25);
|
|
} |