rustio-admin 0.24.0

Django Admin, but for Rust. A small, focused admin framework.
Documentation
/* ============================================================
 * rustio-admin / tokens / spacing
 *
 *   === Tokens — spacing ===
 *
 * Spacing scale: 4 / 8 / 12 / 16 / 24 / 32 / 48 px. Plus two
 * shell-layout reservations (--rio-sidebar-w / --rio-topbar-h)
 * that some component rules need to compute against.
 * ============================================================ */

:root {
  --rio-s1: 0.25rem;
  --rio-s2: 0.5rem;
  --rio-s3: 0.75rem;
  --rio-s4: 1rem;
  --rio-s5: 1.5rem;
  --rio-s6: 2rem;
  --rio-s7: 3rem;

  --rio-sidebar-w: 264px;          /* v0.16: was 240px — fits longer model names */
  --rio-topbar-h:  72px;           /* v0.15: was 64px — Principle 10 weight */

  /* Content area — caps reading width on ultra-wide monitors.
   * Without a cap, tables stretch to infinity and lose scannability.
   * 1440px lets a 4-column dashboard sit comfortably with 32px page
   * padding either side. */
  --rio-content-max: 1440px;

  /* v0.18.6 — z-index scale. One ordered ladder for every
   * positioned surface in the admin so chrome stays predictable
   * across pages. Pre-token state: topbar 10, sidebar 20
   * (unscoped inherit at desktop), dropdown 40, palette 100 —
   * sidebar > topbar was the root cause of the "sidebar
   * overlaps topbar on scroll" bug (responsive.css's desktop
   * media query omitted z-index, so the mobile rule's 20
   * leaked through). The ladder below puts the topbar firmly
   * above the sidebar at every breakpoint. */
  --rio-z-sidebar:   100;
  --rio-z-topbar:    200;
  --rio-z-dropdown:  300;
  --rio-z-modal:     400;
}