.mw-collapsible-toggle .line:after, .mw-collapsible-toggle .line:before {
content: "";
position: absolute;
border-left: 1.5px solid black;
left: 1em;
height: 1em;
transition: all cubic-bezier(.17,.84,.44,1) 0.6s;
top: 0.25em;
}
.mw-collapsible-toggle .line {
position: relative;
}
.mw-collapsible-toggle .line:after {
transform: rotate(-45deg)translate(-0.2em, calc(-0.2em + 1px))scale(0.75);
}
.mw-collapsible-toggle .line:before {
transform: rotate(45deg)translate(0.2em, calc(-0.2em + 2px))scale(0.75);
}
.mw-collapsible-toggle-expanded .line:after {
transform: rotate(-45deg);
}
.mw-collapsible-toggle-expanded .line:before {
transform: rotate(45deg);
}
.drop-shadow {
filter: drop-shadow(0 0 1px LIGHTGRAY);
}