@import url("https://cdn.jsdelivr.net/npm/@picocss/pico@2/css/pico.min.css");

:root {
  --njord-max: 72rem;
}

main.container {
  max-width: var(--njord-max);
}

.page-head {
  display: flex;
  flex-wrap: wrap;
  align-items: baseline;
  justify-content: space-between;
  gap: 1rem;
  margin-bottom: 1.5rem;
}

.page-head h1 {
  margin-bottom: 0;
}

nav.inline {
  display: flex;
  flex-wrap: wrap;
  gap: 0.75rem;
  align-items: center;
}

.mono-table {
  font-variant-numeric: tabular-nums;
}

.warning-banner {
  background: color-mix(in srgb, var(--pico-mark-background-color, #fff3cd) 85%, transparent);
  border: 1px solid color-mix(in srgb, var(--pico-mark-background-color, #ffc107) 60%, transparent);
  padding: 0.75rem 1rem;
  border-radius: var(--pico-border-radius);
}

.chart-wrap {
  position: relative;
  height: min(420px, 55vh);
  margin-top: 1rem;
}
