UNPKG

shelving

Version:

Toolkit for using data in JavaScript.

53 lines (47 loc) 1.14 kB
@import "../style/base.css"; @layer components { .field { /* Box */ position: relative; flex: 1 1 50%; margin-inline: 0; margin-block: var(--field-spacing, var(--spacing-paragraph)); /* Contents */ display: flex; flex-direction: column; justify-content: start; align-items: stretch; text-align: left; gap: var(--field-gap, var(--space-xsmall)); /* Children */ .title { font-size: var(--field-title-size, var(--size-normal)); font-weight: var(--field-title-weight, var(--weight-strong)); color: var(--field-color-title, var(--color-black)); } .description { font-size: var(--field-description-size, var(--size-normal)); font-weight: var(--field-description-weight, var(--weight-normal)); color: var(--field-color-description, var(--color-dark)); } && > * { margin: 0; } } .message { display: block; text-align: end; font-weight: var(--field-message-weight, var(--weight-strong)); color: var(--field-color-message, var(--vivid-red)); } } @layer overrides { .field { &:first-child { margin-block-start: 0; } &:last-child { margin-block-end: 0; } } }