/* Series pages: extras row under each repo card (licence badge, official project link, calculator link). */
.repo .sr-x{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;margin:0;padding:0 clamp(8px,1.4vw,18px) clamp(14px,2vw,20px);font:600 .85rem/1.3 var(--mono)}
.repo .sr-x a{display:inline;position:static;padding:0;overflow:visible;isolation:auto;text-decoration:underline;text-underline-offset:.2em}
.repo .sr-x a::before,.repo .sr-x a:hover::before,.repo .sr-x a:focus-visible::before{content:none}
.repo .sr-x a:hover,.repo .sr-x a:focus-visible{background:var(--lime)}
.sr-lic{display:inline-flex;align-items:center;gap:.45em;padding:.3em .7em;border-radius:999px;border:2px solid var(--ink);background:var(--lime);color:var(--ink);font-weight:700;font-size:.78rem}
.sr-lic::before{content:"";flex:none;width:.6em;height:.6em;border-radius:50%;background:currentColor}
.sr-lic.source-available,.sr-lic.custom{background:#FFD37A}
.sr-lic.none{background:#FFC2B8}
/* mobile: the label (.rs) was auto-placed in the 22px arrow column and got clipped */
@media (max-width:760px){.repo .rs{grid-column:1;grid-row:3;justify-self:start;margin-top:6px}}
