/* P009-02: action icons use currentColor so button states remain legible. */
.action-icon {
  display: inline-block;
  width: 24px;
  height: 24px;
  flex: 0 0 24px;
  fill: currentColor;
  vertical-align: middle;
}

.action-icon-sample {
  display: grid;
  max-width: 35rem;
  gap: var(--space-lg);
}

.action-icon-sample figure { margin: 0; color: var(--color-brand-green-darker); text-align: center; }
.action-icon-sample figure .action-icon { width: 32px; height: 32px; }
.action-icon-sample figcaption { margin-block-start: var(--space-xs); color: var(--color-text-secondary); font-size: var(--font-size-caption); }
