UNPKG

shelving

Version:

Toolkit for using data in JavaScript.

41 lines (35 loc) 1.08 kB
@import "../style/base.css"; @layer components { .notice { /* Identity */ --color-black: var(--notice-color-black, inherit); --color-dark: var(--notice-color-dark, inherit); --color-vivid: var(--notice-color-vivid, inherit); --color-light: var(--notice-color-light, inherit); --color-white: var(--notice-color-white, inherit); /* Box */ display: block; margin-inline: 0; margin-block: var(--notice-spacing, var(--spacing-paragraph)); border-radius: var(--notice-radius, var(--radius-xsmall)); border: var(--notice-thickness, var(--thickness, var(--stroke-normal))) solid var(--color-vivid); padding: var(--notice-padding, var(--space-small)); /* Style — `bg=light / text=dark` (2-step pair). */ background: var(--color-light); color: var(--color-vivid); /* Typography */ font-size: var(--notice-size, var(--size-normal)); font-weight: var(--notice-weight, var(--weight-strong)); text-align: start; } } @layer overrides { .notice { &:first-child { margin-block-start: 0; } &:last-child { margin-block-end: 0; } } }