Test style for debugging conversion to userscript

It was brought to my attention that some style stopped working as userscript…

От 09.02.2024. Виж последната версия.

/* ==UserStyle==
@name           Test style for debugging conversion to userscript
@namespace      github.com/openstyles/stylus
@version        11.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;
}
 
 
/*
...
*/
: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");
    }
  }
}