Switch the showcase @font-face rules from font-display: block to swap (css:S9441).
Move the per-trigger body of set_field_actions into replace_trigger so the
widget loop stays under the cognitive-complexity limit (rust:S3776). Branch
order and error paths are unchanged.