.github-activity[data-astro-cid-fqgct653]{--github-activity-space:var(--space-5);padding-top:var(--space-5);gap:var(--space-4);width:100%;max-width:min(100%, var(--width-band));margin-inline:0;display:grid}.activity-summary[data-astro-cid-fqgct653]{font-size:var(--font-size-xl);color:var(--color-text)}.activity-summary[data-astro-cid-fqgct653] strong[data-astro-cid-fqgct653]{font-family:var(--font-body);font-weight:700}.calendar-header[data-astro-cid-fqgct653]{align-items:center;gap:var(--space-4);display:flex}.calendar-card[data-astro-cid-fqgct653]{--calendar-gap:.1rem;--cell-size:.96rem;--weekday-width:1.9rem;--body-gap:var(--space-2);gap:var(--space-4);background:linear-gradient(180deg, color-mix(in srgb, var(--color-surface) 94%, var(--color-bg)) 0%, color-mix(in srgb, var(--color-surface) 90%, var(--color-bg)) 100%);border:1px solid color-mix(in srgb, var(--color-rule) 96%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-highlight) 14%, transparent);border-radius:.7rem;justify-items:start;padding:.9rem;display:grid;overflow:hidden}.calendar-scroll[data-astro-cid-fqgct653]{width:100%;overflow:visible hidden}.calendar-months[data-astro-cid-fqgct653]{width:max-content;padding-left:calc(var(--weekday-width) + var(--body-gap));font-family:var(--font-body);font-size:var(--font-size-compact-2xs);color:var(--color-text-muted)}.month-label-track[data-astro-cid-fqgct653]{grid-template-columns:repeat(var(--week-count), var(--cell-size));gap:var(--calendar-gap);width:max-content;display:grid}.month-label-track[data-astro-cid-fqgct653]>span[data-astro-cid-fqgct653]{white-space:nowrap;text-align:left;grid-row:1;overflow:visible}.calendar-body[data-astro-cid-fqgct653]{grid-template-columns:var(--weekday-width) max-content;gap:var(--body-gap);align-items:start;width:max-content;max-width:100%;display:grid}.calendar-grid[data-astro-cid-fqgct653]{gap:var(--space-4);width:max-content;max-width:100%;display:grid}.weekday-labels[data-astro-cid-fqgct653]{grid-template-rows:repeat(7, var(--cell-size));gap:var(--calendar-gap);font-family:var(--font-body);font-size:var(--font-size-compact-xs);color:var(--color-text-muted);align-content:start;justify-items:end;padding-right:.2rem;display:grid}.weekday-labels[data-astro-cid-fqgct653]>span[data-astro-cid-fqgct653]{height:var(--cell-size);justify-content:flex-end;align-items:center;line-height:1;display:flex}.calendar-weeks[data-astro-cid-fqgct653]{grid-template-columns:repeat(var(--week-count), var(--cell-size));gap:var(--calendar-gap);width:max-content;display:grid}.calendar-week[data-astro-cid-fqgct653]{grid-template-rows:repeat(7, var(--cell-size));gap:var(--calendar-gap);display:grid}.contribution-cell[data-astro-cid-fqgct653]{width:var(--cell-size);height:var(--cell-size);border:1px solid color-mix(in srgb, var(--color-rule) 10%, transparent);box-shadow:none;filter:saturate(.92);border-radius:.16rem;display:block}.level-none[data-astro-cid-fqgct653]{background:linear-gradient(180deg, color-mix(in srgb, var(--color-surface) 98%, transparent) 0%, color-mix(in srgb, var(--color-surface) 94%, var(--color-bg)) 100%);border-color:color-mix(in srgb, var(--color-rule) 4%, transparent);opacity:.72}.level-first_quartile[data-astro-cid-fqgct653]{background:linear-gradient(180deg, color-mix(in srgb, var(--color-accent) 22%, var(--color-highlight) 6%) 0%, color-mix(in srgb, var(--color-accent) 16%, var(--color-surface)) 100%)}.level-second_quartile[data-astro-cid-fqgct653]{background:linear-gradient(180deg, color-mix(in srgb, var(--color-accent) 38%, var(--color-highlight) 8%) 0%, color-mix(in srgb, var(--color-accent) 30%, var(--color-surface)) 100%)}.level-third_quartile[data-astro-cid-fqgct653]{background:linear-gradient(180deg, color-mix(in srgb, var(--color-accent) 56%, var(--color-highlight) 10%) 0%, color-mix(in srgb, var(--color-accent) 46%, var(--color-surface)) 100%)}.level-fourth_quartile[data-astro-cid-fqgct653]{background:linear-gradient(180deg, color-mix(in srgb, var(--color-accent) 72%, var(--color-highlight) 12%) 0%, color-mix(in srgb, var(--color-accent) 60%, var(--color-accent-strong)) 100%)}.calendar-footer[data-astro-cid-fqgct653]{width:max-content;padding-left:calc(var(--weekday-width) + var(--body-gap));box-sizing:border-box;justify-content:flex-end;display:flex}.calendar-legend[data-astro-cid-fqgct653]{justify-content:flex-end;align-items:center;gap:var(--space-2);font-family:var(--font-body);font-size:var(--font-size-compact-sm);color:var(--color-text-muted);display:flex}.legend-scale[data-astro-cid-fqgct653]{border-radius:var(--radius-pill);width:4.5rem;height:.72rem;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-bg) 82%, var(--color-shade) 18%);background:linear-gradient(90deg, color-mix(in srgb, var(--color-bg) 94%, var(--color-shade) 6%) 0%, color-mix(in srgb, var(--color-bg) 82%, var(--color-surface-strong)) 20%, color-mix(in srgb, var(--color-accent) 22%, var(--color-highlight) 5%) 42%, color-mix(in srgb, var(--color-accent) 42%, var(--color-highlight) 7%) 60%, color-mix(in srgb, var(--color-accent) 64%, var(--color-highlight) 8%) 80%, color-mix(in srgb, var(--color-accent) 86%, var(--color-highlight) 10%) 100%);border:0;display:inline-block}.activity-subsection[data-astro-cid-fqgct653]{gap:var(--space-3);display:grid}.activity-list[data-astro-cid-fqgct653]{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.activity-list[data-astro-cid-fqgct653] li[data-astro-cid-fqgct653]{gap:.25rem;display:grid}.activity-list[data-astro-cid-fqgct653] a[data-astro-cid-fqgct653]{text-decoration:none}.event-date[data-astro-cid-fqgct653]{font-family:var(--font-body);font-size:var(--font-size-compact-sm);color:var(--color-text-muted)}@media (width<=720px){.calendar-header[data-astro-cid-fqgct653]{align-items:start}.calendar-card[data-astro-cid-fqgct653]{--weekday-width:1.3rem;--cell-size:.58rem;padding:.75rem}.calendar-months[data-astro-cid-fqgct653]{font-size:var(--font-size-compact-2xs)}.calendar-body[data-astro-cid-fqgct653]{--body-gap:var(--space-2)}.weekday-labels[data-astro-cid-fqgct653]{font-size:var(--font-size-compact-3xs)}.calendar-weeks[data-astro-cid-fqgct653],.calendar-months[data-astro-cid-fqgct653],.calendar-week[data-astro-cid-fqgct653]{gap:.1rem}.contribution-cell[data-astro-cid-fqgct653]{border-radius:.1rem}.calendar-scroll[data-astro-cid-fqgct653]{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:thin;padding-bottom:var(--space-1);overflow-x:auto}}.about-portrait[data-astro-cid-yqgl57wo]{margin:var(--space-6) 0;justify-content:center;display:flex}.about-portrait-image[data-astro-cid-yqgl57wo]{border-radius:var(--radius-pill);border:1px solid var(--color-rule);background:var(--color-surface-strong);width:clamp(7rem,30vw,10rem);height:auto;box-shadow:var(--shadow-sm)}
