.page{max-width:920px;margin:0 auto;padding:24px;font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}.header{margin-bottom:16px}.title{margin:0;font-size:34px;font-weight:900}.sub{opacity:.7;margin-top:4px}.activityTitle{font-size:24px;font-weight:900;margin-top:14px}.activityMeta{opacity:.75;margin-top:6px;margin-bottom:16px}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.stat{border:1px solid #ddd;border-radius:12px;padding:14px}.statLabel{font-size:12px;opacity:.7;margin-bottom:6px}.statValue{font-size:18px;font-weight:900}.loading{opacity:.75}.error{border:1px solid #f2b8b8;background:#fff5f5;padding:12px;border-radius:12px;margin-top:16px}.note{margin-top:18px;padding:14px;border:1px solid #ddd;border-radius:12px;opacity:.85}#root{max-width:1280px;margin:0 auto;padding:2rem;text-align:center}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}
