.github-section[data-v-7810a2c3]{--cell-empty: #ebedf0;--cell-low: #9be9a8;--cell-mid: #40c463;--cell-high: #30a14e;--cell-max: #216e39;--cell-size: 11px;--cell-gap: 3px;--text-muted: #6e7681}.dark{--cell-empty: #161b22;--cell-low: #0e4429;--cell-mid: #006d32;--cell-high: #26a641;--cell-max: #39d353;--text-muted: #8b949e}.github-wrapper[data-v-7810a2c3]{max-width:900px;margin:0 auto;padding:1.5rem;border:1px solid var(--border-clr);border-radius:12px}.github-header[data-v-7810a2c3]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.75rem;margin-bottom:1.25rem}.github-title-group[data-v-7810a2c3]{display:flex;align-items:center;gap:.5rem}.github-icon[data-v-7810a2c3]{width:20px;height:20px}.github-title[data-v-7810a2c3]{font-size:1rem;font-weight:600;margin:0}.github-profile-link[data-v-7810a2c3]{display:flex;align-items:center;gap:.4rem;font-size:.8rem;color:var(--text-muted);text-decoration:none;transition:color .2s}.github-profile-link[data-v-7810a2c3]:hover{color:var(--cell-high)}.github-avatar[data-v-7810a2c3]{width:22px;height:22px;border-radius:50%}.github-stats[data-v-7810a2c3]{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin-bottom:1.25rem}.stat-item[data-v-7810a2c3]{display:flex;flex-direction:column;gap:2px}.stat-value[data-v-7810a2c3]{font-size:1.1rem;font-weight:700;line-height:1}.stat-label[data-v-7810a2c3]{font-size:.7rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.stat-divider[data-v-7810a2c3]{width:1px;height:28px;background:var(--border-clr)}.graph-container[data-v-7810a2c3]{overflow-x:auto;padding-bottom:.5rem}.graph-top-row[data-v-7810a2c3]{display:flex;align-items:flex-end;margin-bottom:4px}.day-label-spacer[data-v-7810a2c3]{width:32px;flex-shrink:0}.month-labels-row[data-v-7810a2c3]{display:grid;grid-template-columns:repeat(52,calc(var(--cell-size) + var(--cell-gap)));font-size:10px;color:var(--text-muted)}.month-label[data-v-7810a2c3]{white-space:nowrap}.graph-body[data-v-7810a2c3]{display:flex;gap:4px}.day-labels[data-v-7810a2c3]{display:flex;flex-direction:column;gap:var(--cell-gap);width:28px;flex-shrink:0}.day-label[data-v-7810a2c3]{height:var(--cell-size);font-size:9px;color:var(--text-muted);line-height:var(--cell-size);text-align:right;padding-right:4px}.day-label.invisible[data-v-7810a2c3]{visibility:hidden}.cells-grid[data-v-7810a2c3]{display:flex;gap:var(--cell-gap)}.week-col[data-v-7810a2c3]{display:flex;flex-direction:column;gap:var(--cell-gap)}.contrib-cell[data-v-7810a2c3]{width:var(--cell-size);height:var(--cell-size);border-radius:2px;cursor:pointer;transition:transform .1s ease;flex-shrink:0}.contrib-cell[data-v-7810a2c3]:hover{transform:scale(1.4);z-index:10}.graph-legend[data-v-7810a2c3]{display:flex;align-items:center;gap:4px;margin-top:.75rem;justify-content:flex-end}.legend-text[data-v-7810a2c3]{font-size:10px;color:var(--text-muted)}.legend-cell[data-v-7810a2c3]{width:10px;height:10px;border-radius:2px}.skeleton-stats[data-v-7810a2c3]{display:flex;gap:1rem;margin-bottom:1.25rem;flex-wrap:wrap}.skeleton-block[data-v-7810a2c3]{border-radius:6px;background:var(--cell-empty);animation:shimmer-7810a2c3 1.5s ease-in-out infinite alternate}.skeleton-grid[data-v-7810a2c3]{display:flex;flex-wrap:wrap;gap:3px}.loading-cell[data-v-7810a2c3]{width:var(--cell-size);height:var(--cell-size);border-radius:2px;background:var(--cell-empty);animation:shimmer-7810a2c3 1.5s ease-in-out infinite alternate}.loading-cell[data-v-7810a2c3]:nth-child(2n){animation-delay:.3s}@keyframes shimmer-7810a2c3{0%{opacity:.3}to{opacity:.8}}.github-error[data-v-7810a2c3]{display:flex;align-items:center;gap:.5rem;justify-content:center;padding:2rem;font-size:.85rem;color:var(--text-muted)}
