shelving
Version:
Toolkit for using data in JavaScript.
31 lines (26 loc) • 865 B
CSS
@import "../style/base.css";
@layer components {
.code,
.prose :is(code, kbd, samp, var) {
/* Typography */
font-family: var(--code-font, var(--font-code));
font-size: var(--code-size, var(--size-smaller));
line-height: var(--leading);
font-weight: inherit;
}
.code,
.prose :is(code, kbd, samp, var):not(pre *) {
/* Identity */
--color-black: var(--code-color-black, inherit);
--color-dark: var(--code-color-dark, inherit);
--color-vivid: var(--code-color-vivid, inherit);
--color-light: var(--code-color-light, inherit);
--color-white: var(--code-color-white, inherit);
display: inline-block;
padding-inline: var(--code-padding, 0.375rem);
border-radius: var(--code-radius, var(--radius-xxsmall));
/* Style — `bg=light / text=dark` (2-step pair). */
background-color: var(--color-light);
color: var(--color-dark);
}
}