:root{accent-color:var(--primary)}fieldset{border:1px solid var(--border)}fieldset legend{color:var(--border);padding-inline:.5rem}details{border:1px solid var(--border);border-radius:.25rem;padding-inline:.5em}summary{cursor:pointer;font-weight:700;margin-inline:-.5em;padding:.5em}summary::-webkit-details-marker,summary::marker{color:var(--primary)}details[open] summary{border-bottom:1px solid var(--border);margin-bottom:.5em}