-
+
❌
{{ language === 'en'
? 'The migration fix failed or had no effect.'
: 'Исправление миграции не было успешно применено или не имело эффекта.' }}
-
+
{{ language === 'en'
? 'If the problem persists, please try the other fix.'
: 'Если проблема сохраняется, пожалуйста, попробуйте другой способ.' }}
@@ -476,6 +478,7 @@ async function onApplyMigrationFix(eol) {
\ No newline at end of file
diff --git a/packages/assets/styles/neon-button.scss b/packages/assets/styles/neon-button.scss
index 8fc133212..91e201f39 100644
--- a/packages/assets/styles/neon-button.scss
+++ b/packages/assets/styles/neon-button.scss
@@ -1,13 +1,8 @@
// [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 {
+.neon-button.neon :deep(:is(button, a, .button-like)),
+.neon-button.neon :slotted(:is(button, a, .button-like)),
+.neon-button.neon :slotted(*) :is(button, a, .button-like) {
+ cursor: pointer;
background-color: transparent;
border: 1px solid #3e8cde;
color: #3e8cde;
@@ -22,20 +17,17 @@
box-shadow: 0 0 4px rgba(79, 173, 255, 0.5);
}
+.bordered {
+ border-radius: 12px;
+}
+
/* 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) {
+.neon-button.neon
+ :deep(:is(button, a, .button-like):hover):not([disabled]):not(.disabled),
+.neon-button.neon
+ :slotted(:is(button, a, .button-like):hover):not([disabled]):not(.disabled),
+.neon-button.neon
+ :slotted(*) :is(button, a, .button-like):hover:not([disabled]):not(.disabled) {
color: #10fae5;
transform: scale(1.02);
box-shadow:
diff --git a/packages/assets/styles/neon-icon.scss b/packages/assets/styles/neon-icon.scss
new file mode 100644
index 000000000..a0e2fb62f
--- /dev/null
+++ b/packages/assets/styles/neon-icon.scss
@@ -0,0 +1,37 @@
+// [AR] Feature
+.neon-icon {
+ background-color: transparent;
+ 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: transform 0.25s ease, color 0.25s ease, text-shadow 0.25s ease;
+ cursor: pointer;
+ display: inline-block;
+}
+
+/* Hover */
+.neon-icon:hover {
+ color: #10fae5;
+ transform: scale(1.05);
+ text-shadow:
+ 0 0 2px rgba(16, 250, 229, 0.4),
+ 0 0 4px rgba(16, 250, 229, 0.25);
+}
+
+.neon-icon.pulse {
+ position: relative;
+ animation: neon-pulse 1s ease-in-out infinite;
+ filter: drop-shadow(0 0 6px #10fae5);
+ box-shadow: none;
+}
+
+@keyframes neon-pulse {
+ 0%, 100% {
+ filter: drop-shadow(0 0 4px #10fae5);
+ }
+ 50% {
+ filter: drop-shadow(0 0 12px #10fae5);
+ }
+}
\ No newline at end of file
diff --git a/packages/assets/styles/neon-text.scss b/packages/assets/styles/neon-text.scss
new file mode 100644
index 000000000..1899f2b6c
--- /dev/null
+++ b/packages/assets/styles/neon-text.scss
@@ -0,0 +1,28 @@
+// [AR] Feature
+.neon-text {
+ background-color: transparent;
+ 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;
+
+ white-space: normal;
+ word-wrap: break-word;
+ overflow-wrap: break-word;
+ max-width: 100%;
+ display: inline-block;
+ padding: 4px 8px;
+}
+
+/* Hover */
+.neon-text:hover:not([disabled]):not(.disabled) {
+ color: #10fae5;
+ text-shadow:
+ 0 0 2px rgba(16, 250, 229, 0.4),
+ 0 0 4px rgba(16, 250, 229, 0.25);
+}