.open-source-section-module__AUMnTW__heading{color:var(--foreground);font-family:var(--font-display);font-size:var(--text-h2);letter-spacing:-.015em;font-weight:400;line-height:1.2}.open-source-section-module__AUMnTW__list{margin-top:var(--space-2);padding:0;list-style:none}.open-source-section-module__AUMnTW__row{align-items:center;column-gap:var(--space-2);min-height:var(--space-3);font-size:13px;line-height:var(--space-3);grid-template-columns:minmax(0,1fr) auto;padding-block:0;display:grid}.open-source-section-module__AUMnTW__repository{justify-self:start;align-items:center;gap:var(--space-1);color:#f2f2f2d9;transition:color var(--motion-hover) ease;font-weight:500;display:inline-flex}.open-source-section-module__AUMnTW__logo{object-fit:contain;corner-shape:squircle;border-radius:4px;flex-shrink:0;width:13px;height:13px}.open-source-section-module__AUMnTW__metadata{color:var(--subtle);font-family:var(--font-mono);font-size:var(--text-meta);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;line-height:1.2}@media (hover:hover) and (pointer:fine){.open-source-section-module__AUMnTW__repository:hover{color:var(--accent)}}.open-source-section-module__AUMnTW__repository:focus-visible{color:var(--accent);transition:none}
.github-activity-module__idIgIG__section{color:var(--muted);padding-bottom:var(--construction-bottom-inset)}.github-activity-module__idIgIG__heading{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);font-size:12px;display:flex}.github-activity-module__idIgIG__heading h2{color:var(--foreground);font-family:var(--font-display);font-size:var(--text-h2);letter-spacing:-.015em;font-weight:400;line-height:1.2}.github-activity-module__idIgIG__hint{color:var(--subtle);font-family:var(--font-mono);font-size:var(--text-meta);text-align:right;text-wrap:balance;line-height:1.4}@media (hover:none),(max-width:640px){.github-activity-module__idIgIG__hint{display:none}}.github-activity-module__idIgIG__calendar{--calendar-gap:2px;--calendar-min-cell:8px;scrollbar-width:thin;scrollbar-color:var(--border) transparent;width:calc(100% + 32px);min-height:110px;font-family:var(--font-inter-tight), sans-serif;margin:-16px;padding:16px;font-size:12px;line-height:1.2;overflow-x:auto}.github-activity-module__idIgIG__graph{width:100%;min-width:calc(53 * var(--calendar-min-cell) + 52 * var(--calendar-gap))}.github-activity-module__idIgIG__months,.github-activity-module__idIgIG__cells{gap:var(--calendar-gap);grid-template-columns:repeat(53,minmax(0,1fr));display:grid}.github-activity-module__idIgIG__months{margin-bottom:var(--space-1);min-height:14.4px;color:var(--subtle);font-family:var(--font-mono);font-size:var(--text-meta);font-variant-numeric:tabular-nums;line-height:1.2}.github-activity-module__idIgIG__cells{grid-template-rows:repeat(7,auto)}.github-activity-module__idIgIG__cell{aspect-ratio:1;background:#f2f2f20d;border-radius:2px;position:relative}.github-activity-module__idIgIG__cell[data-level="1"]{background:#f2f2f229}.github-activity-module__idIgIG__cell[data-level="2"]{background:#f2f2f247}.github-activity-module__idIgIG__cell[data-level="3"]{background:#f2f2f26b}.github-activity-module__idIgIG__cell[data-level="4"]{background:#f2f2f29e}.github-activity-module__idIgIG__cell:not([data-level="0"]){--peak:.9}.github-activity-module__idIgIG__cell[data-level="2"]{--peak:.95}.github-activity-module__idIgIG__cell[data-level="3"],.github-activity-module__idIgIG__cell[data-level="4"]{--peak:1}.github-activity-module__idIgIG__cell:not([data-level="0"]):after{content:"";border-radius:inherit;background:var(--base);box-shadow:0 0 4px color-mix(in srgb, var(--base) 85%, transparent), 0 0 14px 2px color-mix(in srgb, var(--base) 50%, transparent);opacity:0;pointer-events:none;position:absolute;inset:0}.github-activity-module__idIgIG__cells[data-playing=true] .github-activity-module__idIgIG__cell:not([data-level="0"]):after{animation:github-activity-module__idIgIG__twinkle var(--period) linear infinite;animation-delay:var(--delay)}@keyframes github-activity-module__idIgIG__twinkle{0%,40%{opacity:0;animation-timing-function:cubic-bezier(.22,.61,.36,1)}62%,70%{opacity:calc(var(--peak) * var(--jitter));animation-timing-function:cubic-bezier(.37,0,.63,1)}to{opacity:0}}@media (prefers-reduced-motion:reduce){.github-activity-module__idIgIG__cell:not([data-level="0"]):after{opacity:.9}}.github-activity-module__idIgIG__caption{margin-top:var(--space-1);color:var(--subtle);font-family:var(--font-mono);font-size:var(--text-meta);font-variant-numeric:tabular-nums;line-height:1.2}
scritto-text:not(:defined){font-kerning:none;font-variant-ligatures:none;display:inline;white-space:nowrap!important}scritto-flow{display:block}
.page-module__NfDiEG__page{width:100%;max-width:620px;padding-top:var(--construction-top-inset);padding-bottom:var(--construction-bottom-inset);color:var(--muted);flex-direction:column;margin-inline:auto;display:flex;position:relative}.page-module__NfDiEG__page>:nth-last-child(2){margin-bottom:var(--construction-band-clearance)}.page-module__NfDiEG__content{position:relative}.page-module__NfDiEG__avatar{corner-shape:squircle;object-fit:cover;border-radius:12px;width:40px;height:40px;display:block}.page-module__NfDiEG__greeting{margin-top:var(--space-4);color:var(--foreground);font-family:var(--font-display);font-size:var(--text-display);font-weight:400;line-height:var(--leading-display);letter-spacing:var(--tracking-display)}.page-module__NfDiEG__greeting span{color:var(--subtle);font-family:var(--font-inter-tight), sans-serif;letter-spacing:-.01em;font-size:.92em}.page-module__NfDiEG__identity{appearance:none;color:var(--accent);font:inherit;vertical-align:baseline;cursor:pointer;background:0 0;border:0;border-radius:0;margin:0;padding:0;display:inline-block}.page-module__NfDiEG__identity:focus-visible{outline-offset:2px;outline:1px solid}.page-module__NfDiEG__age{color:var(--accent);font-variant-numeric:tabular-nums}.page-module__NfDiEG__thoughts{margin-top:var(--space-3);font-size:14px;line-height:1.7}.page-module__NfDiEG__thoughts p+p{margin-top:0}.page-module__NfDiEG__thoughts .page-module__NfDiEG__invitation{margin-top:var(--space-4);letter-spacing:-.015em;font-size:clamp(20px,5.5vw,24px);line-height:1.4}.page-module__NfDiEG__highlights{font-size:14px;line-height:1.7;position:relative}.page-module__NfDiEG__sectionHeading{color:var(--foreground);font-family:var(--font-display);font-size:var(--text-h2);letter-spacing:-.015em;font-weight:400;line-height:1.2}.page-module__NfDiEG__projectList{margin-top:var(--space-2);padding:0;list-style:none}.page-module__NfDiEG__projectRow{justify-content:space-between;align-items:center;gap:var(--space-3);line-height:var(--space-3);padding-block:0;display:flex}.page-module__NfDiEG__projectRow time{color:var(--subtle);font-family:var(--font-mono);font-size:var(--text-meta);font-variant-numeric:tabular-nums;flex-shrink:0}@media (max-width:640px){.page-module__NfDiEG__greeting{margin-top:var(--space-3);font-size:clamp(34px, 9vw, var(--text-display))}}
