/*
 * notice, words in ink on the raised step. No success, warning or error colour exists.
 * Unforged house identity 3.0.0 Broadside, 2026-08-22. Owner: Andreas. Layer: 02 molecules.
 *
 * colour.md section 8: a surface that has to say something went wrong says so in words. The notice
 * is the place those words go: ink.primary on paper-raised (14.96:1), one line box of padding, an
 * optional head at the label step in faint ink (4.51:1 on the step, gated). The raised step is a
 * paper step, so the block restates the paper ink set on its ground aliases: inside a flood it is
 * a paper block, not an inverted one, and the label atom inside it reads ink.faint. Composes the
 * label atom for the head; the page links ../../01_ATOMS/label/component.css before this sheet.
 *
 *   .u-notice            the block, prose measure wide, role status or alert in the markup
 *   .u-notice__head      optional head, the label atom as a block
 *   .u-notice__text      the words, body, ink.primary
 *   .u-notice--inline    a span inside running text: the raised step behind a few words, no block padding
 */
.u-notice {
  --u-ground-ink: var(--u-color-ink-primary);
  --u-ground-ink-secondary: var(--u-color-ink-secondary);
  --u-ground-ink-faint: var(--u-color-ink-faint);
  --u-ground-rule: var(--u-color-rule-axis);
  display: block;
  max-width: var(--u-measure-prose);
  padding: var(--u-space-para);
  background-color: var(--u-color-ground-paper-raised);
  color: var(--u-ground-ink);
  border-radius: var(--u-radius-none);
}
.u-notice__head { display: block; }
.u-notice__head + .u-notice__text { margin-block-start: var(--u-space-row); }
.u-notice__text { color: var(--u-ground-ink); }
.u-notice__text p + p { margin-block-start: var(--u-space-para); }
.u-notice--inline {
  display: inline;
  padding: 0 var(--u-space-row);
  max-width: none;
}
