:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#e5eefc;background:#07111f;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}a{color:inherit}button,input{font:inherit}.shell{width:min(1180px,100% - 32px);margin:0 auto;padding:48px 0}.hero{grid-template-columns:1fr auto;align-items:center;gap:24px;margin-bottom:28px;display:grid}.eyebrow{color:#7dd3fc;letter-spacing:.16em;text-transform:uppercase;margin:0 0 8px;font-size:.78rem;font-weight:800}h1,h2,h3{margin:0}h1{letter-spacing:-.06em;font-size:clamp(2.3rem,6vw,5rem);line-height:.95}h2{letter-spacing:-.04em;font-size:clamp(1.8rem,4vw,3rem)}h3{margin-bottom:16px;font-size:1rem}.heroText{color:#aab9ce;max-width:720px;font-size:1.08rem;line-height:1.75}.heroCard,.health,.metric,.panel,.searchPanel,.emptyState{background:linear-gradient(145deg,#0f172aeb,#1e293bb8);border:1px solid #94a3b833;border-radius:28px;box-shadow:0 24px 80px #00000047}.heroCard{gap:8px;min-width:220px;padding:24px;display:grid}.heroCard strong{font-size:1.5rem}.heroCard small,.scoreLabel{color:#94a3b8}.searchPanel{grid-template-columns:1fr auto;gap:12px;padding:12px;display:grid}.searchPanel input{color:#e5eefc;background:#020617b3;border:0;border-radius:18px;outline:0;padding:18px 20px}.searchPanel button,.examples button{color:#031026;cursor:pointer;background:linear-gradient(135deg,#38bdf8,#818cf8);border:0;border-radius:18px;padding:14px 20px;font-weight:900}.searchPanel button:disabled{opacity:.55;cursor:wait}.examples{flex-wrap:wrap;gap:8px;margin:14px 0 26px;display:flex}.examples button{color:#bae6fd;background:#38bdf81f;border:1px solid #7dd3fc33;padding:9px 12px}.error{color:#fecaca;background:#7f1d1d38;border:1px solid #f8717159;border-radius:18px;padding:16px}.emptyState{text-align:center;color:#aab9ce;padding:40px}.dashboard{gap:20px;display:grid}.repoHeader{grid-template-columns:1fr auto;align-items:stretch;gap:18px;display:grid}.repoHeader>div:first-child{background:radial-gradient(circle at 0 0,#38bdf82e,#0f172a99);border:1px solid #94a3b833;border-radius:28px;padding:28px}.repoHeader p{color:#aab9ce;line-height:1.6}.ownerTitle{grid-template-columns:88px 1fr;align-items:start;gap:18px;display:grid}.ownerTitle img{border:1px solid #94a3b838;border-radius:24px;width:88px;height:88px}.topics{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.topics span{color:#bae6fd;background:#0ea5e924;border-radius:999px;padding:6px 10px;font-size:.82rem}.health{text-align:center;place-items:center;width:180px;padding:24px;display:grid}.health strong{letter-spacing:-.08em;font-size:4rem}.health span,.health small{color:#94a3b8}.metricGrid{grid-template-columns:repeat(6,1fr);gap:12px;display:grid}.metric{flex-direction:column;justify-content:space-between;min-height:110px;padding:18px;display:flex}.metric span{color:#94a3b8;font-size:.82rem}.metric strong{overflow-wrap:anywhere;font-size:1.5rem}.panelGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.panel{min-height:250px;padding:22px}.panel p{color:#94a3b8}.languageList,.compactList,.checklist{gap:12px;margin:0;padding:0;list-style:none;display:grid}.languageItem{gap:8px;display:grid}.languageMeta{color:#cbd5e1;justify-content:space-between;display:flex}.languageMeta span{color:#94a3b8}.bar{background:#94a3b826;border-radius:999px;height:9px;overflow:hidden}.bar span{border-radius:inherit;background:linear-gradient(90deg,#22d3ee,#a78bfa);height:100%;display:block}.checklist li{color:#cbd5e1;align-items:center;gap:10px;display:flex}.checklist span{border-radius:999px;place-items:center;width:26px;height:26px;font-weight:900;display:grid}.checklist .ok span{color:#86efac;background:#22c55e2e}.checklist .missing span{color:#fde68a;background:#facc1529}.compactList li{border-bottom:1px solid #94a3b81f;gap:5px;padding-bottom:10px;display:grid}.compactList a{color:#e0f2fe;text-decoration:none}.compactList span,.compactList small{color:#94a3b8;font-size:.82rem}.contributors{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.contributors a{background:#0f172aa6;border-radius:16px;grid-template-columns:34px 1fr;align-items:center;column-gap:10px;padding:10px;text-decoration:none;display:grid}.contributors img{border-radius:999px;grid-row:span 2;width:34px;height:34px}.contributors small{color:#94a3b8}.repoFooter{color:#94a3b8;flex-wrap:wrap;gap:10px;display:flex}.repoFooter span{background:#0f172a94;border:1px solid #94a3b829;border-radius:999px;padding:8px 12px}@media (width<=900px){.hero,.repoHeader,.searchPanel{grid-template-columns:1fr}.metricGrid{grid-template-columns:repeat(2,1fr)}.panelGrid{grid-template-columns:1fr}.health{width:100%}.ownerTitle{grid-template-columns:1fr}.ownerTitle img{width:72px;height:72px}}
