/* Notice */

div.notice
{
  width: fit-content;
  margin: 1rem 0;
  padding: 0.75rem 1rem;
  border-radius: 0.5rem;
  background: var(--notice);
  color: var(--inverse);
}
div.notice p,
div.notice ul
{
  margin: 0.5rem 0;
}
div.notice > *:first-child
{
  margin-top: 0;
}
div.notice > *:last-child
{
  margin-bottom: 0;
}
div.notice:has(p) li
{
  list-style-type: '– ';
  list-style-position: inside;
}
div.notice.errors
{
  background: var(--error);
}
