/* Plain-English term help (2026-10-19, scripts/term-help.js): inline text trigger, native popover explanation. */
body #main button.term-help { display: inline; min-height: 0; min-width: 0; margin: 0; padding: 0; border: 0; border-radius: 0; background: none; color: inherit; font: inherit; line-height: inherit; letter-spacing: inherit; text-align: inherit; cursor: help; text-decoration: underline dotted; text-decoration-thickness: 1px; text-underline-offset: 3px; vertical-align: baseline; }
body #main .term-help-tips { display: contents; }
body #main .term-help-tip { display: none; }
body #main .term-help-tip:popover-open { display: block; box-sizing: border-box; max-inline-size: min(36ch, calc(100vw - 32px)); margin: auto; padding: var(--space-4, 16px); border: 1px solid var(--border); border-radius: var(--radius-card, 8px); background: var(--surface); color: var(--text); font-size: 17px; line-height: 1.6; box-shadow: 0 4px 16px var(--shadow-color); }
