/* /tools/cac-calculator. Loads after tools.css via `css: tools,cac-calculator`. */
.cac-copy { display: flex; flex-wrap: wrap; gap: 8px 16px; align-items: center; }
.cac-copy button { font: inherit; font-size: 15px; font-weight: 500; min-height: 44px; padding: 10px 20px; border-radius: var(--radius--round); border: 1px solid var(--dark); background: transparent; color: var(--dark); cursor: pointer; }
.cac-copy button:hover { background-color: var(--dark); color: var(--light); }
.cac-copy button:focus-visible { outline: 2px solid var(--dark); outline-offset: 2px; }
.cac-copy [data-out="copied"] { font-size: 14px; opacity: .75; }
.tl-out .pg-stat-what { overflow-wrap: anywhere; }
.cac-proof { margin-top: 16px; }
.cac-proof a { color: inherit; }
.pg-section.dark .pg-split-text p a { color: inherit; text-decoration: underline; text-underline-offset: 3px; }
