/* Served by nginx directly, never through PHP: the static location in tenants.conf
   matches .css before the PHP location is considered. Its presence here also proves
   that path is working. */
:root{--bg:#0d1117;--fg:#e6edf3;--dim:#8b949e;--accent:#2f81f7;--line:#30363d}
@media (prefers-color-scheme:light){
  :root{--bg:#f6f8fa;--fg:#1f2328;--dim:#59636e;--accent:#0969da;--line:#d1d9e0}
}
*{box-sizing:border-box}
body{margin:0;min-height:100vh;display:flex;align-items:center;justify-content:center;
     background:var(--bg);color:var(--fg);padding:1.5rem;line-height:1.6;
     font-family:system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}
main{max-width:32rem;width:100%;text-align:center}
h1{font-size:1.4rem;margin:0 0 .3rem;font-weight:600}
.sub{margin:0 0 1.4rem;color:var(--dim)}
dl{display:grid;grid-template-columns:auto 1fr;gap:.35rem .9rem;text-align:left;
   border:1px solid var(--line);border-radius:8px;padding:.8rem 1rem;margin:0 0 1.4rem;
   font-size:.85rem}
dt{color:var(--dim)}
dd{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;word-break:break-all}
.wrap{font-size:.75rem}
.go{display:inline-block;background:var(--accent);color:#fff;text-decoration:none;
    padding:.6rem 1.1rem;border-radius:8px;font-size:.95rem}
.go:hover{filter:brightness(1.12)}
.count{margin:1.2rem 0 .5rem;font-size:.85rem;color:var(--dim)}
.count b{color:var(--fg);font-variant-numeric:tabular-nums}
.bar{height:3px;background:var(--line);border-radius:2px;overflow:hidden}
.bar i{display:block;height:100%;width:100%;background:var(--accent);
       transform-origin:left;animation:drain linear forwards}
@keyframes drain{to{transform:scaleX(0)}}
@media (prefers-reduced-motion:reduce){ .bar i{animation:none} }
