#filters { margin-top: 15px; } #filters > summary { display: block; margin-bottom: 15px; } #filters > summary::before { content: "[ + ]"; font-size: 1.5em; } #filters[open] > summary::before { content: "[ - ]"; font-size: 1.5em; } #filters .pure-menu-item { margin-top: 10px; } #filters hr { width: 80%; margin: 10px 0 15px 0 !important } .filter-catagory { display: inline-block; margin-bottom: 20px; } .remove-filter { margin-left: 6px; vertical-align: middle; } .dark-theme .remove-filter { color: #CAC5BE } @media (prefers-color-scheme: dark) { .no-theme .remove-filter { color: #CAC5BE } }