openvibers/openvibe.network Commits
Reduced motion: guard animated stylesheets (#488)
Changes
@@@ -158,3 +158,5 @@ a.btn{text-decoration:none}#sec-ssh code,#sec-payments code,#sec-cashouts code{background:var(--bg-elev,#111);border:1px solid var(--border,#2a2a2a);border-radius:5px;padding:2px 7px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:0.8rem;display:inline-block;margin-top:3px;word-break:break-all}#sec-ssh .staff-pill{font-size:0.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:3px 8px;border-radius:999px;vertical-align:middle;margin-left:8px;color:var(--warning-text, var(--warning,#f0b74a));background:color-mix(in srgb,var(--warning,#f0b74a) 18%,transparent);border:1px solid color-mix(in srgb,var(--warning,#f0b74a) 40%,transparent)}#sec-ssh .staff-pill.user-pill{color:var(--accent,#6ea8ff);background:color-mix(in srgb,var(--accent,#6ea8ff) 18%,transparent);border-color:color-mix(in srgb,var(--accent,#6ea8ff) 40%,transparent)}++++@media (prefers-reduced-motion: reduce) { .section, .toast { animation: none; } }@@@ -235,3 +235,5 @@ body{min-height:100dvh;background:var(--bg);color:var(--text);font-family:'Inter.login-card{padding:24px 18px;border-radius:14px}.tab-bar button{font-size:12px;padding:8px 6px}}++++@media (prefers-reduced-motion: reduce) { .bg-canvas .orb, .particles .p, .grid-overlay, .login-card, .login-card::before, .form-panel, .submit-btn .ripple, .message { animation: none; } }
@@ -158,3 +158,5 @@ a.btn{text-decoration:none}
@@ -158,3 +158,5 @@ a.btn{text-decoration:none}
#sec-ssh code,#sec-payments code,#sec-cashouts code{background:var(--bg-elev,#111);border:1px solid var(--border,#2a2a2a);border-radius:5px;padding:2px 7px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:0.8rem;display:inline-block;margin-top:3px;word-break:break-all}
#sec-ssh code,#sec-payments code,#sec-cashouts code{background:var(--bg-elev,#111);border:1px solid var(--border,#2a2a2a);border-radius:5px;padding:2px 7px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:0.8rem;display:inline-block;margin-top:3px;word-break:break-all}
#sec-ssh .staff-pill{font-size:0.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:3px 8px;border-radius:999px;vertical-align:middle;margin-left:8px;color:var(--warning-text, var(--warning,#f0b74a));background:color-mix(in srgb,var(--warning,#f0b74a) 18%,transparent);border:1px solid color-mix(in srgb,var(--warning,#f0b74a) 40%,transparent)}
#sec-ssh .staff-pill{font-size:0.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:3px 8px;border-radius:999px;vertical-align:middle;margin-left:8px;color:var(--warning-text, var(--warning,#f0b74a));background:color-mix(in srgb,var(--warning,#f0b74a) 18%,transparent);border:1px solid color-mix(in srgb,var(--warning,#f0b74a) 40%,transparent)}
#sec-ssh .staff-pill.user-pill{color:var(--accent,#6ea8ff);background:color-mix(in srgb,var(--accent,#6ea8ff) 18%,transparent);border-color:color-mix(in srgb,var(--accent,#6ea8ff) 40%,transparent)}
#sec-ssh .staff-pill.user-pill{color:var(--accent,#6ea8ff);background:color-mix(in srgb,var(--accent,#6ea8ff) 18%,transparent);border-color:color-mix(in srgb,var(--accent,#6ea8ff) 40%,transparent)}
+
+@media (prefers-reduced-motion: reduce) { .section, .toast { animation: none; } }
@@ -235,3 +235,5 @@ body{min-height:100dvh;background:var(--bg);color:var(--text);font-family:'Inter
@@ -235,3 +235,5 @@ body{min-height:100dvh;background:var(--bg);color:var(--text);font-family:'Inter
.login-card{padding:24px 18px;border-radius:14px}
.login-card{padding:24px 18px;border-radius:14px}
.tab-bar button{font-size:12px;padding:8px 6px}
.tab-bar button{font-size:12px;padding:8px 6px}
}
}
+
+@media (prefers-reduced-motion: reduce) { .bg-canvas .orb, .particles .p, .grid-overlay, .login-card, .login-card::before, .form-panel, .submit-btn .ripple, .message { animation: none; } }