.contrib-graph{--contrib-ease:cubic-bezier(0.23,1,0.32,1);width:100%;min-width:0;container-type:inline-size}.contrib-graph__body,.contrib-graph__months{display:flex;align-items:stretch;gap:.35rem}.contrib-graph__days,.contrib-graph__gutter{flex:0 0 1.55rem;width:1.55rem}.contrib-graph__days{display:grid;grid-template-rows:repeat(7,minmax(0,1fr));gap:clamp(1.5px,.45cqi,3px);font-size:.58rem;line-height:1;color:var(--muted,rgba(255,255,255,.45))}.contrib-graph__days span{display:flex;align-items:center}.contrib-graph__month-track,.contrib-graph__weeks{flex:1;min-width:0;display:grid;grid-template-columns:repeat(var(--weeks,53),minmax(0,1fr));gap:clamp(1.5px,.45cqi,3px)}.contrib-graph__month-track{height:.85rem;margin-bottom:.2rem;font-size:.58rem;line-height:1;color:var(--muted,rgba(255,255,255,.45))}.contrib-graph__week{display:grid;grid-template-rows:repeat(7,minmax(0,1fr));gap:clamp(1.5px,.45cqi,3px)}.contrib-graph__cell{display:block;width:100%;aspect-ratio:1;border-radius:2px;background:rgba(255,255,255,.08)}.contrib-graph__cell.is-empty{background:transparent}.contrib-graph__cell--1,.contrib-graph__cell--2,.contrib-graph__cell--3,.contrib-graph__cell--4{animation:contrib-fill .48s var(--contrib-ease) both;animation-delay:calc(var(--w, 0) * 16ms)}.contrib-graph__cell--1{--contrib-fill:#0e4429}.contrib-graph__cell--2{--contrib-fill:#006d32}.contrib-graph__cell--3{--contrib-fill:#26a641}.contrib-graph__cell--4{--contrib-fill:#39d353}@media (hover:hover) and (pointer:fine){.contrib-graph__cell:not(.is-empty):hover{outline:1px solid rgba(255,255,255,.5);outline-offset:1px}}@keyframes contrib-fill{0%{background-color:rgba(255,255,255,.08)}to{background-color:var(--contrib-fill)}}@media (prefers-reduced-motion:reduce){.contrib-graph__cell--1,.contrib-graph__cell--2,.contrib-graph__cell--3,.contrib-graph__cell--4{animation:none;background-color:var(--contrib-fill)}}@container (max-width: 420px){.contrib-graph__days,.contrib-graph__gutter{display:none}.contrib-graph__month-track{font-size:.5rem}}