It was brought to my attention that some style stopped working as userscript…
Version au
/* ==UserStyle==
@name Test style for debugging conversion to userscript
@namespace github.com/openstyles/stylus
@version 8.0.0
@license CC0
@description It was brought to my attention that some style stopped working as userscript…
==/UserStyle== */
/*
...
*/
*:not(#u#n#r#o#u#n#d):not(input[type="radio" i]),
*:not(#u#n#r#o#u#n#d):not(input[type="radio" i])::before,
*:not(#u#n#r#o#u#n#d):not(input[type="radio" i])::after {
border-radius: 0 !important;
}
/*
...
*/
label input[type="checkbox" i] + svg rect[rx] {
rx: 0 !important;
}
label input[type="checkbox" i] + svg rect[ry] {
ry: 0 !important;
}
/*
...
*/
@layer i_miss_true_user_origin_level_stylesheets {
:where(input, button, select) {
border-width: 1px;
}
}
/*
...
*/
:root#facebook svg[role] > mask[id]:first-child + g[mask]:last-child
{
mask: none !important;
/*
...
*/
& circle { opacity: 0.1 !important; }
/*
...
*/
& image:has(~ circle[stroke="var(--accent)"])
{
outline: 2px solid var(--accent);
outline-offset: 2px;
& ~ circle { display: none; }
}
}
/*
...
*/
@-moz-document domain("facebook.com") {
:root#facebook svg[viewBox="0 0 36 36"] path {
/*
...
*/
&[d="a"] ,
&[d="b"] {
d: path("c");
}
/*
...
*/
&[d="e"],
&[d="f"] {
d: path("g");
}
}
}