svg.pace-icon{display:inline-block;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle}
svg.pace-icon-14{width:14px;height:14px}
svg.pace-icon-16{width:16px;height:16px}
svg.pace-icon-20{width:20px;height:20px}
svg.pace-icon-paper{color:#4F6D00}
svg.pace-icon-dark{color:#C7FF2F}

/* Compact utility and native disclosure states; existing text rules stay intact. */
.button:has(> .pace-icon),.text-link:has(> .pace-icon){gap:8px}
.ops-guide-faq summary{display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none}
.ops-guide-faq summary::-webkit-details-marker{display:none}
.pace-faq-icons{display:inline-flex;flex-shrink:0;color:#C7FF2F}
.pace-faq-icons>.pace-icon:last-child{display:none}
.ops-guide-faq details[open]>summary .pace-faq-icons>.pace-icon:first-child{display:none}
.ops-guide-faq details[open]>summary .pace-faq-icons>.pace-icon:last-child{display:inline-block}
