  @font-face {
    font-family: 'League Spartan';
    font-style: normal;
    font-weight: 100 900;
    font-display: swap;
    src: url(data:font/woff2;base64,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) format('woff2');
  }
  :root {
    /* ---- Brand palette (from tuxcare.com theme) ---- */
    --ink: #081c2e;
    --ink-2: #12324a;
    --paper: #f4f7fb;
    --surface: #ffffff;
    --surface-2: #f5f9fd;
    --tint: #e9f6ff;
    --tint-border: #b8e0ff;
    --chip-bg: #eef3f8;
    --border: #dbe6f0;
    --border-strong: #c4d4e2;
    --text: #364755;
    --muted: #5f7183;
    --muted-2: #8a99a8;
    --accent: #359cf3;
    --accent-ink: #2571b0;
    --brand-light: #6fc0ff;
    --link: #2571b0;

    /* ---- Semantic status ---- */
    --active: #12a37a;        --active-bg: #e2f6ef;      --active-ink: #0c7658;
    --paused: #e07a2c;        --paused-bg: #fdeee1;      --paused-ink: #b85f1a;
    --discontinued: #6b7a88;  --discontinued-bg: #eef2f6;--discontinued-ink: #4a5866;

    /* ---- Type ---- */
    --sans: "League Spartan", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, Roboto, sans-serif;
    --mono: ui-monospace, "Cascadia Code", "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;
    --fs-label: 11px;   /* uppercase micro-labels */
    --fs-xs: 12px;      /* meta, mono, tags, hints */
    --fs-sm: 13px;      /* small UI text */
    --fs-base: 14px;    /* secondary body */
    --fs-md: 15px;      /* body, row names */
    --fs-lg: 17px;      /* h3, section/family titles */
    --fs-2xl: 26px;     /* section headings */

    /* ---- Radius ---- */
    --r-xs: 6px; --r-sm: 8px; --r-md: 12px; --r-pill: 999px;

    /* ---- Elevation & metrics ---- */
    --shadow-sm: 0 1px 2px rgba(8,28,46,.06);
    --shadow-md: 0 6px 22px rgba(8,28,46,.09), 0 1px 3px rgba(8,28,46,.06);
    --ring: 0 0 0 3px rgba(53,156,243,.22);
    --maxw: 1120px;
    --gap: 12px;
  }

  * { box-sizing: border-box; }
  body {
    margin: 0; background: var(--paper); color: var(--text);
    font-family: var(--sans); font-size: var(--fs-md); line-height: 1.5; letter-spacing: .003em;
    -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility;
  }
  .wrap { max-width: var(--maxw); margin: 0 auto; padding: 0 24px; }
  a { color: var(--link); }

  /* Shared primitives ------------------------------------------------------- */
  :focus-visible { outline: 2px solid var(--accent); outline-offset: 2px; }
  .stat__dot { width: 9px; height: 9px; border-radius: 50%; background: var(--c); flex: none; }
  .fam__chev, .grp__chev { flex: none; color: var(--muted-2); transition: transform .2s ease; display: grid; place-items: center; }

  /* Status color classes — CSP-compliant replacement for inline styles.
     Custom properties on the parent inherit down to children so a single
     class per element covers .row's `--c` indicator, `.pill`/`.minichip`
     background+text via `--bg`/`--fg`, and dot color via `--dc`. */
  .status-active       { --c: var(--active);       --bg: var(--active-bg);       --fg: var(--active-ink);       --dc: var(--active); }
  .status-paused       { --c: var(--paused);       --bg: var(--paused-bg);       --fg: var(--paused-ink);       --dc: var(--paused); }
  .status-discontinued { --c: var(--discontinued); --bg: var(--discontinued-bg); --fg: var(--discontinued-ink); --dc: var(--discontinued); }
  .grp__label { color: var(--fg); }

  /* Header — TuxCare docs navbar -------------------------------------------- */
  header.top { background: #0d1e30; box-shadow: 0 3px 7px rgba(0,0,0,.22); }
  .top__inner { padding: 12px 28px; display: flex; align-items: center; }
  .brand { display: inline-flex; align-items: center; text-decoration: none; }
  .brand__logo { height: 40px; width: auto; display: block; }

  /* Hero -------------------------------------------------------------------- */
  .hero { padding: 36px 0 22px; }
  .hero .stamp {
    display: inline-flex; align-items: center; gap: 7px; margin-bottom: 15px;
    font-size: var(--fs-label); font-weight: 700; letter-spacing: .06em; text-transform: uppercase;
    color: var(--accent-ink); background: var(--tint); border: 1px solid var(--tint-border); padding: 4px 12px; border-radius: var(--r-pill);
  }
  .hero .stamp .live { width: 7px; height: 7px; border-radius: 50%; background: var(--active); box-shadow: 0 0 0 3px rgba(18,163,122,.18); }
  .hero h1 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; font-size: 2.14rem; line-height: 1.25; margin: 0 0 11px; font-weight: 400; color: #0d1a26; }
  .hero h1::before { content: "#"; color: #0b5cad; font-weight: 400; margin-right: .28em; }
  .hero p { margin: 0; color: var(--muted); font-size: var(--fs-md); text-wrap: balance; }

  /* Stat / filter cards ----------------------------------------------------- */
  .stats { display: grid; grid-template-columns: repeat(3, 1fr); gap: var(--gap); margin-top: 26px; }
  .stat {
    text-align: left; cursor: pointer; position: relative; font-family: inherit;
    background: var(--surface); border: 1px solid var(--border); border-radius: var(--r-md); padding: 16px 17px; box-shadow: var(--shadow-sm);
    transition: border-color .15s, box-shadow .15s, transform .12s, opacity .15s;
  }
  .stat:hover { box-shadow: var(--shadow-md); transform: translateY(-1px); }
  .stat::before { content: ""; position: absolute; left: 0; top: 12px; bottom: 12px; width: 4px; border-radius: 0 3px 3px 0; background: var(--c); }
  .stat[aria-pressed="false"] { opacity: .45; }
  .stat[aria-pressed="false"]:hover { opacity: .7; }
  .stat__num { font-size: 32px; font-weight: 800; letter-spacing: -.02em; line-height: 1; font-variant-numeric: tabular-nums; color: var(--ink); }
  .stat__label { display: flex; align-items: center; gap: 8px; margin-top: 9px; font-size: var(--fs-base); font-weight: 700; color: var(--text); }
  .stat__desc { margin-top: 3px; font-size: var(--fs-xs); color: var(--muted-2); font-weight: 500; }
  .stat__check { position: absolute; top: 12px; right: 12px; width: 17px; height: 17px; border-radius: var(--r-xs); border: 1.5px solid var(--border-strong); display: grid; place-items: center; font-size: var(--fs-label); color: #fff; }
  .stat[aria-pressed="true"] .stat__check { background: var(--c); border-color: var(--c); }
  .stat[aria-pressed="true"] .stat__check::after { content: "✓"; }

  /* Controls ---------------------------------------------------------------- */
  .controls { position: sticky; top: 0; z-index: 20; margin-top: 22px; background: rgba(244,247,251,.93); backdrop-filter: blur(8px); padding: 13px 0; border-bottom: 1px solid var(--border); }
  .controls__inner { display: flex; gap: 10px; align-items: center; flex-wrap: wrap; }
  .search { position: relative; flex: 1 1 300px; }
  .search svg { position: absolute; left: 12px; top: 50%; transform: translateY(-50%); color: var(--muted-2); }
  .search input { width: 100%; font: inherit; font-size: var(--fs-base); padding: 10px 13px 10px 38px; border: 1px solid var(--border-strong); border-radius: var(--r-sm); background: var(--surface); color: var(--text); box-shadow: var(--shadow-sm); }
  .search input::placeholder { color: var(--muted-2); }
  .search input:focus { outline: none; border-color: var(--accent); box-shadow: var(--ring); }
  .ghost { font: inherit; font-size: var(--fs-sm); font-weight: 600; color: var(--muted); background: var(--surface); border: 1px solid var(--border-strong); border-radius: var(--r-sm); padding: 10px 14px; cursor: pointer; white-space: nowrap; transition: color .15s, border-color .15s; }
  .ghost:hover { color: var(--text); border-color: var(--accent); }

  .tally { display: flex; align-items: baseline; gap: 12px; flex-wrap: wrap; margin: 16px 2px 4px; }
  .tally .total { font-size: var(--fs-base); color: var(--muted); font-weight: 500; }
  .tally .total b { color: var(--ink); font-weight: 800; font-variant-numeric: tabular-nums; }
  .tally .ctx { font-size: var(--fs-sm); color: var(--muted-2); }

  /* Family accordion -------------------------------------------------------- */
  main { padding-bottom: 8px; }
  .fam { background: var(--surface); border: 1px solid var(--border); border-radius: var(--r-md); margin-top: var(--gap); box-shadow: var(--shadow-sm); overflow: hidden; }
  .fam.is-hidden { display: none; }
  .fam__head { width: 100%; display: flex; align-items: center; gap: 14px; text-align: left; background: transparent; border: 0; font: inherit; cursor: pointer; padding: 16px 19px; color: var(--text); }
  .fam__head:hover { background: var(--surface-2); }
  .fam__head:focus-visible { outline-offset: -2px; }
  .fam[open] .fam__chev { transform: rotate(90deg); }
  .fam__title { font-size: var(--fs-lg); font-weight: 700; }
  .fam__count { color: var(--muted-2); font-weight: 600; font-size: var(--fs-sm); font-variant-numeric: tabular-nums; margin-left: 3px; }
  .fam__chips { margin-left: auto; display: flex; gap: 6px; flex-wrap: wrap; justify-content: flex-end; }
  .minichip { font-size: var(--fs-xs); font-weight: 700; font-variant-numeric: tabular-nums; padding: 3px 9px; border-radius: var(--r-pill); display: inline-flex; align-items: center; gap: 5px; background: var(--bg); color: var(--fg); }
  .minichip .d { width: 6px; height: 6px; border-radius: 50%; background: var(--dc); }

  .fam__body { display: none; padding: 2px 12px 12px; }
  .fam[open] .fam__body { display: block; }

  /* Status groups (collapsible) --------------------------------------------- */
  .grp.is-hidden { display: none; }
  .grp__toggle { width: 100%; display: flex; align-items: center; gap: 9px; background: transparent; border: 0; font: inherit; cursor: pointer; padding: 15px 8px 8px; color: var(--fg); }
  .grp__toggle:focus-visible { border-radius: var(--r-xs); }
  .grp:not([data-collapsed]) .grp__chev { transform: rotate(90deg); }
  .grp__label { font-size: var(--fs-label); font-weight: 700; letter-spacing: .07em; text-transform: uppercase; white-space: nowrap; }
  .grp__line { flex: 1; height: 1px; background: var(--border); }
  .grp[data-collapsed] .grp__rows { display: none; }

  /* Distro row -------------------------------------------------------------- */
  .row { display: grid; grid-template-columns: 1fr auto; gap: 10px 18px; align-items: center; padding: 12px 14px 12px 16px; border-radius: var(--r-xs); position: relative; border: 1px solid transparent; }
  .row:hover { background: var(--surface-2); border-color: var(--border); }
  .row.is-hidden { display: none; }
  .row::before { content: ""; position: absolute; left: 4px; top: 12px; bottom: 12px; width: 4px; border-radius: 3px; background: var(--c); }
  .row__main { min-width: 0; }
  .row__name { font-weight: 600; font-size: var(--fs-md); color: var(--ink); }
  .row__code { font-family: var(--mono); font-size: var(--fs-xs); color: var(--muted); background: var(--chip-bg); border: 1px solid var(--border); border-radius: var(--r-xs); padding: 1px 7px; margin-left: 5px; white-space: nowrap; }
  .row__tags { display: inline-flex; flex-wrap: wrap; gap: 5px; margin-left: 6px; vertical-align: middle; }
  .tag { font-size: var(--fs-xs); font-weight: 600; color: var(--muted); background: var(--surface-2); border: 1px solid var(--border); border-radius: var(--r-xs); padding: 1px 8px; white-space: nowrap; }
  .row__right { display: flex; flex-direction: column; align-items: flex-end; gap: 5px; }
  .pill { display: inline-flex; align-items: center; gap: 6px; white-space: nowrap; font-size: var(--fs-xs); font-weight: 700; padding: 4px 11px; border-radius: var(--r-pill); background: var(--bg); color: var(--fg); }
  .pill .glyph { font-size: var(--fs-label); }
  .row__meta { font-size: var(--fs-xs); color: var(--muted-2); font-weight: 500; font-variant-numeric: tabular-nums; }
  .row__meta .reason { color: var(--paused-ink); }
  .row__until { font-size: var(--fs-xs); color: var(--muted); font-variant-numeric: tabular-nums; }
  .row__until .lbl { color: var(--muted-2); text-transform: uppercase; letter-spacing: .04em; font-size: var(--fs-label); font-weight: 700; margin-right: 5px; }
  .note-inline { font-size: var(--fs-sm); color: var(--muted); margin-top: 4px; max-width: 62ch; }

  .empty { text-align: center; color: var(--muted); padding: 44px 20px; font-size: var(--fs-md); }
  .empty.is-hidden { display: none; }

  /* Lifecycle explainer ----------------------------------------------------- */
  .lifecycle { margin-top: 42px; }
  .section-eyebrow { font-size: var(--fs-label); font-weight: 700; letter-spacing: .1em; text-transform: uppercase; color: var(--accent-ink); margin: 0 0 8px; }
  .lifecycle h2 { font-size: var(--fs-2xl); font-weight: 800; letter-spacing: -.01em; margin: 0 0 8px; color: var(--ink); }
  .lifecycle .lead { color: var(--muted); max-width: 66ch; margin: 0 0 22px; font-size: var(--fs-md); }
  .cards { display: grid; grid-template-columns: repeat(2, 1fr); gap: var(--gap); }
  .card { background: var(--surface); border: 1px solid var(--border); border-radius: var(--r-md); padding: 19px; box-shadow: var(--shadow-sm); }
  .card h3 { margin: 0 0 5px; font-size: var(--fs-lg); font-weight: 700; display: flex; align-items: center; gap: 9px; color: var(--ink); }
  .card h3 .tag { font-size: var(--fs-xs); margin-left: auto; font-weight: 700; background: transparent; border: 0; padding: 0; color: var(--fg); }
  .card p { margin: 0; color: var(--muted); font-size: var(--fs-base); }
  .card ul { margin: 8px 0 0; padding-left: 18px; color: var(--muted); font-size: var(--fs-base); }
  .card ul li { margin: 4px 0; }
  .card ul li b, .card p b { color: var(--text); }
  .card--wide { grid-column: 1 / -1; }
  .flow { display: flex; flex-wrap: wrap; gap: 10px; margin-top: 13px; }
  .flow__step { flex: 1 1 160px; border: 1px solid var(--border); border-radius: var(--r-sm); padding: 13px 14px; background: var(--surface-2); }
  .flow__step .h { font-weight: 700; font-size: var(--fs-base); display: flex; align-items: center; gap: 8px; margin-bottom: 3px; color: var(--text); }
  .flow__step .d { font-size: var(--fs-sm); color: var(--muted); }
  .flow__arrow { align-self: center; color: var(--muted-2); font-size: var(--fs-lg); }

  /* Check your kernel ------------------------------------------------------- */
  .checker { margin-top: 34px; margin-bottom: 72px; }
  .checker__box { display: flex; align-items: center; justify-content: space-between; gap: 16px 24px; flex-wrap: wrap; background: var(--tint); border: 1px solid var(--tint-border); border-radius: var(--r-md); padding: 18px 20px; }
  .checker__label { font-size: var(--fs-label); font-weight: 700; letter-spacing: .1em; text-transform: uppercase; color: var(--accent-ink); margin-bottom: 4px; }
  .checker__text p { margin: 0; color: var(--muted); font-size: var(--fs-base); max-width: 52ch; }
  .checker__hint { margin-top: 5px !important; font-size: var(--fs-xs) !important; color: var(--muted-2) !important; }
  .checker__hint code { font-family: var(--mono); font-size: var(--fs-label); background: var(--surface); border: 1px solid var(--tint-border); border-radius: var(--r-xs); padding: 0 4px; color: var(--accent-ink); }

  .cmd { display: inline-flex; align-items: center; gap: 8px; background: var(--ink); border-radius: var(--r-sm); padding: 8px 8px 8px 12px; font-family: var(--mono); font-size: var(--fs-xs); color: #b5cadc; flex: none; }
  .cmd .prompt { color: var(--brand-light); }
  .cmd button { background: var(--ink-2); color: #cfe0ee; border: 1px solid #204863; border-radius: var(--r-xs); font: inherit; font-size: var(--fs-label); padding: 3px 9px; cursor: pointer; transition: background .15s; }
  .cmd button:hover { background: #1a405c; }

  /* Footer ------------------------------------------------------------------ */
  footer { margin-top: 44px; border-top: 1px solid var(--border); background: var(--surface); }
  .footer__inner { max-width: var(--maxw); margin: 0 auto; padding: 20px 24px; display: flex; justify-content: space-between; gap: 16px; flex-wrap: wrap; align-items: center; color: var(--muted); font-size: var(--fs-sm); }
  .footer__inner .mono { font-family: var(--mono); }

  /* Responsive -------------------------------------------------------------- */
  @media (max-width: 760px) {
    .checker__box { flex-direction: column; align-items: flex-start; }
    .checker .cmd { max-width: 100%; overflow-x: auto; }
    .fam__chips { width: 100%; justify-content: flex-start; margin-left: 44px; }
    .row { grid-template-columns: 1fr; }
    .row__right { align-items: flex-start; }
    .cards { grid-template-columns: 1fr; }
  }
  @media (max-width: 520px) { .stats { grid-template-columns: 1fr; } }
  @media (prefers-reduced-motion: reduce) { * { transition: none !important; } }
  /* Orange "Patches" CTA button */
  .hero .wrap { position: relative; }
  .btn-patches { position: absolute; top: 34px; right: 24px; margin: 0; display: inline-flex; align-items: center; justify-content: center; background: #e5813a; color: #fff; text-decoration: none; font-weight: 600; font-size: 16px; padding: 13px 32px; border-radius: 8px; box-shadow: var(--shadow-sm); transition: background .15s ease, transform .05s ease; }
  .btn-patches:hover { background: #d1701f; }
  .btn-patches:active { transform: translateY(1px); }
  @media (max-width: 900px) { .btn-patches { position: static; margin-top: 18px; } }
