/* Usage page — page-specific styles. Tokens, base form controls, and the
   .rb-topnav primitive come from /shared/brand.css. Layout mirrors the
   changelog's date-gutter grid so the two feeds read as siblings. */

#app {
  max-width: 880px;
  margin: 0 auto;
  padding: 32px 20px 64px;
  display: flex;
  flex-direction: column;
  gap: 16px;
}

#page-head {
  display: flex;
  flex-direction: column;
  gap: 4px;
  padding: 4px 0 4px 0;
}
.usage-status {
  margin: 0;
  font-size: 13px;
  color: var(--fg-subtle);
}

.usage-day {
  margin: 24px 0 0;
  padding-top: 20px;
  border-top: 1px solid var(--border);
  font-family: var(--font-mono);
  font-size: 12px;
  font-weight: 600;
  color: var(--fg-subtle);
  text-transform: uppercase;
  letter-spacing: 0.08em;
}
.usage-day:first-child { border-top: none; padding-top: 0; margin-top: 8px; }

.usage-list {
  list-style: none;
  margin: 12px 0 0;
  padding: 0;
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.usage-list > li {
  font-size: 15px;
  line-height: 1.55;
  color: var(--fg);
}
.usage-list strong { font-weight: 700; }
.usage-time { color: var(--fg-muted); }

