color) only to convey semantic meaning. Never change an Icon's color to match an application theme or color scheme.size) consistent across a page, and especially within a close group. Never mix Icon sizes in the same group.color) — defaults to the surrounding text color. Accepts "base", "bold", "subtle", "accent", "success", "caution", "critical", "information", "feature", "disabled", and "inherit".size) — four presets: "sm", "md", "lg", "xl".size="fill") — scales the Icon to 100% of its parent container so it resizes with a responsive layout.preferFilled) — renders the filled counterpart of an icon where one exists. Use it to show a change in state, such as an active sidebar navigation link. Most Pluma icons are outlined, and outlined is the default.isInline) — shifts the Icon vertically so it aligns with the text it sits in.inlineAlignment) — set "uppercase" or "lowercase" to match the case of the adjacent letters. Applies only when isInline is set.label) describing the Icon's meaning or purpose whenever the Icon has no visible supporting text.name is required — accepts any IconName from @customerio/pluma-icons.<svg> element via Box with as="svg". It references an icon sprite sheet via <use xlink:href>. Box layout and sprinkle props are available.size defaults to "md".label is provided, the SVG receives aria-label and aria-hidden is omitted. When no label is set, aria-hidden="true" is applied.Image component with size="icon-v2-md" and withBoundingBox instead of Icon when Pluma's icon set does not include the needed glyph.Coin, Icon defaults its size to match the Coin's configuration. When the Coin has a colorVariant and neither the Coin nor the Icon sets color, the Icon takes the Coin's icon color. Explicit props always win.componentConfig.PlumaIcon) accepts iconNameOverrides to remap icon names globally.<PlumaIcon @name="star" @size="md" />. Args use @ prefix syntax. The component name is PlumaIcon, not Icon.