comark-chips
Theming
The variables and class names that change how chips look.
Tokens
Chips take their colors from the shared tokens in Theming, so a site that themes the other plugins themes chips too. A chip is a tint of --comark-foreground with a hairline ring of it, so it reads on a page, a card, or a callout without a color of its own. A focused chip draws its outline in --comark-ring.
Variables
Set these on :root, or on any ancestor to change the chips inside it only:
| Variable | Default | Used for |
|---|---|---|
--cp-background |
--comark-foreground at 6% |
The chip's fill |
--cp-hover |
--comark-foreground at 11% |
The fill under the pointer |
--cp-ring |
--comark-foreground at 12% |
The hairline around the chip |
--cp-color |
The text's color | The chip's text |
--cp-font-weight |
500 |
The chip's text |
--cp-radius |
0.375em, a pill for avatars |
The chip's corners |
--cp-image-size |
1em |
The favicon or avatar |
:root {
--cp-background: oklch(0.95 0.03 250);
--cp-ring: transparent;
--cp-radius: 999px;
}Class names
A chip is an a.cp with data-kind="favicon" or data-kind="avatar", holding an img.cp-img and its text. A favicon is square with rounded corners, and an avatar round in a pill. Target these for anything the variables don't cover:
.cp[data-kind="avatar"] .cp-img {
outline: 2px solid var(--comark-background);
}The rules sit in a comark CSS layer, so a plain rule of your own wins without !important.