.hero-section[data-astro-cid-bbe6dxrz]{min-height:auto;display:flex;flex-direction:column}.hero-status[data-astro-cid-bbe6dxrz]{flex-wrap:wrap;row-gap:4px;animation:hero-status-breathe 3.2s ease-in-out infinite;transform-origin:left center}.hero-status[data-astro-cid-bbe6dxrz] .status-text[data-astro-cid-bbe6dxrz]{text-transform:none;letter-spacing:.02em;overflow-wrap:anywhere;word-break:break-word}.status-emoji[data-astro-cid-bbe6dxrz]{display:inline-flex;align-items:center;font-size:.9rem;line-height:1;text-transform:none}.hero-status[data-astro-cid-bbe6dxrz].is-limited{color:hsl(var(--warning))}.hero-status[data-astro-cid-bbe6dxrz].is-limited .status-text[data-astro-cid-bbe6dxrz]{color:inherit}@media(prefers-reduced-motion:reduce){.hero-status[data-astro-cid-bbe6dxrz]{animation:none}}@keyframes hero-status-breathe{0%,to{opacity:.75;transform:translateY(0)}50%{opacity:1;transform:translateY(-1px)}}.hero-meta[data-astro-cid-bbe6dxrz] span[data-astro-cid-bbe6dxrz]{overflow-wrap:anywhere;word-break:break-word}.activity-section[data-astro-cid-i6p3krzh]{border-top:1px solid hsl(var(--grid));border-bottom:none}.activity-header[data-astro-cid-i6p3krzh]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.activity-summary[data-astro-cid-i6p3krzh]{font-size:12px;color:hsl(var(--muted-foreground));margin-top:8px;font-variant-numeric:tabular-nums}@media(min-width:640px){.activity-summary[data-astro-cid-i6p3krzh]{font-size:13px}}.activity-legend[data-astro-cid-i6p3krzh]{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:hsl(var(--muted-foreground))}.activity-legend-label[data-astro-cid-i6p3krzh]{font-size:10px;text-transform:uppercase;letter-spacing:.05em}.activity-legend-grid[data-astro-cid-i6p3krzh]{display:grid;grid-template-columns:repeat(5,11px);gap:3px}.activity-grid-wrapper[data-astro-cid-i6p3krzh]{margin-top:24px;overflow-x:auto;padding-bottom:8px;position:relative;-webkit-overflow-scrolling:touch}.activity-months[data-astro-cid-i6p3krzh]{display:grid;grid-auto-flow:column;grid-auto-columns:13px;gap:4px;margin-bottom:8px;padding-left:0}.activity-month-label[data-astro-cid-i6p3krzh]{font-size:10px;color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.activity-grid[data-astro-cid-i6p3krzh]{display:grid;grid-auto-flow:column;grid-template-rows:repeat(7,13px);grid-auto-columns:13px;gap:4px;width:max-content}.activity-day[data-astro-cid-i6p3krzh]{width:12px;height:12px;border-radius:2px;background:hsl(var(--foreground) / .04);border:1px solid hsl(var(--foreground) / .08);cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative}.activity-day[data-astro-cid-i6p3krzh]:not(.is-empty):hover{transform:scale(1.4);z-index:10;border-color:hsl(var(--foreground));box-shadow:0 0 0 2px hsl(var(--background)),0 0 0 3px hsl(var(--foreground) / .2)}.activity-day[data-astro-cid-i6p3krzh].level-0{background:hsl(var(--foreground) / .03);border-color:hsl(var(--foreground) / .06)}.activity-day[data-astro-cid-i6p3krzh].level-1{background:hsl(var(--foreground) / .15);border-color:hsl(var(--foreground) / .2)}.activity-day[data-astro-cid-i6p3krzh].level-2{background:hsl(var(--foreground) / .35);border-color:hsl(var(--foreground) / .4)}.activity-day[data-astro-cid-i6p3krzh].level-3{background:hsl(var(--foreground) / .55);border-color:hsl(var(--foreground) / .6)}.activity-day[data-astro-cid-i6p3krzh].level-4{background:hsl(var(--foreground) / .8);border-color:hsl(var(--foreground))}.activity-day[data-astro-cid-i6p3krzh].is-empty{background:transparent;border-color:transparent;cursor:default}@media(max-width:640px){.activity-legend-grid[data-astro-cid-i6p3krzh]{grid-template-columns:repeat(5,9px);gap:2px}.activity-months[data-astro-cid-i6p3krzh]{grid-auto-columns:12px;gap:3px}.activity-grid[data-astro-cid-i6p3krzh]{grid-template-rows:repeat(7,12px);grid-auto-columns:12px;gap:3px}.activity-day[data-astro-cid-i6p3krzh]{width:10px;height:10px}}@media(prefers-reduced-motion:no-preference){.activity-grid-wrapper[data-astro-cid-i6p3krzh]{opacity:0;transform:translateY(20px);animation:fade-in-up .6s cubic-bezier(.16,1,.3,1) forwards;animation-delay:.1s}.activity-day[data-astro-cid-i6p3krzh]:not(.is-empty){animation:pop-in .3s cubic-bezier(.34,1.56,.64,1) backwards}.activity-day[data-astro-cid-i6p3krzh]:not(.is-empty):nth-child(7n+1){animation-delay:calc(var(--col-index, 0) * .01s)}.activity-day[data-astro-cid-i6p3krzh]:not(.is-empty):nth-child(7n+2){animation-delay:calc(var(--col-index, 0) * .01s + .02s)}.activity-day[data-astro-cid-i6p3krzh]:not(.is-empty):nth-child(7n+3){animation-delay:calc(var(--col-index, 0) * .01s + .04s)}.activity-day[data-astro-cid-i6p3krzh]:not(.is-empty):nth-child(7n+4){animation-delay:calc(var(--col-index, 0) * .01s + .06s)}.activity-day[data-astro-cid-i6p3krzh]:not(.is-empty):nth-child(7n+5){animation-delay:calc(var(--col-index, 0) * .01s + .08s)}.activity-day[data-astro-cid-i6p3krzh]:not(.is-empty):nth-child(7n+6){animation-delay:calc(var(--col-index, 0) * .01s + .1s)}.activity-day[data-astro-cid-i6p3krzh]:not(.is-empty):nth-child(7n){animation-delay:calc(var(--col-index, 0) * .01s + .12s)}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pop-in{0%{transform:scale(0);opacity:0}50%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}.activity-grid-wrapper[data-astro-cid-i6p3krzh]::-webkit-scrollbar{height:6px}.activity-grid-wrapper[data-astro-cid-i6p3krzh]::-webkit-scrollbar-track{background:hsl(var(--foreground) / .03);border-radius:3px}.activity-grid-wrapper[data-astro-cid-i6p3krzh]::-webkit-scrollbar-thumb{background:hsl(var(--foreground) / .15);border-radius:3px;transition:background .2s ease}.activity-grid-wrapper[data-astro-cid-i6p3krzh]::-webkit-scrollbar-thumb:hover{background:hsl(var(--foreground) / .25)}.repos-section[data-astro-cid-pvu55crp]{border-top:1px solid hsl(var(--grid))}.repo-grid[data-astro-cid-pvu55crp]{display:grid;grid-template-columns:1fr;gap:12px}@media(min-width:640px){.repo-grid[data-astro-cid-pvu55crp]{grid-template-columns:repeat(2,1fr);gap:14px}}.repo-card[data-astro-cid-pvu55crp]{position:relative;display:flex;flex-direction:column;gap:10px;height:100%;min-height:150px;padding:16px;border:1px solid hsl(var(--foreground) / .08);border-radius:12px;background:hsl(var(--background));transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease}@media(min-width:640px){.repo-card[data-astro-cid-pvu55crp]{padding:18px}}@media(max-width:480px){.repo-card[data-astro-cid-pvu55crp]{padding:14px;min-height:140px}}.repo-card[data-astro-cid-pvu55crp]:hover{border-color:hsl(var(--foreground) / .16);box-shadow:0 10px 30px -10px hsl(var(--foreground) / .1),0 0 0 1px hsl(var(--foreground) / .05);transform:translateY(-2px)}.repo-header[data-astro-cid-pvu55crp]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-right:22px}.repo-title[data-astro-cid-pvu55crp]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.repo-status[data-astro-cid-pvu55crp]{display:inline-flex;align-items:center;padding:2px 6px;border-radius:999px;font-size:10px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:hsl(var(--muted-foreground) / .8);background:hsl(var(--foreground) / .06);white-space:nowrap}.repo-status-public[data-astro-cid-pvu55crp]{background:hsl(var(--foreground) / .05)}.repo-status-private[data-astro-cid-pvu55crp]{color:hsl(var(--foreground));background:hsl(var(--foreground) / .14)}.repo-status-archived[data-astro-cid-pvu55crp]{color:hsl(var(--muted-foreground) / .9);background:hsl(var(--foreground) / .04)}.repo-status-disabled[data-astro-cid-pvu55crp]{color:hsl(var(--muted-foreground) / .7);background:hsl(var(--foreground) / .03)}.repo-status-template[data-astro-cid-pvu55crp]{color:hsl(var(--foreground) / .8);background:hsl(var(--foreground) / .08)}.repo-status-fork[data-astro-cid-pvu55crp]{color:hsl(var(--muted-foreground) / .85);background:hsl(var(--foreground) / .05)}.repo-name[data-astro-cid-pvu55crp]{font-weight:600;font-size:14px;color:hsl(var(--foreground));min-width:0}@media(min-width:640px){.repo-name[data-astro-cid-pvu55crp]{font-size:15px}}.repo-desc[data-astro-cid-pvu55crp]{font-size:12px;color:hsl(var(--muted-foreground));line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:calc(12px * 1.6 * 2)}@media(min-width:640px){.repo-desc[data-astro-cid-pvu55crp]{font-size:13px;min-height:41.6px}}.repo-meta[data-astro-cid-pvu55crp]{display:flex;align-items:center;flex-wrap:wrap;gap:12px;font-size:11px;color:hsl(var(--muted-foreground) / .9);margin-top:auto}@media(min-width:640px){.repo-meta[data-astro-cid-pvu55crp]{font-size:12px}}.repo-meta-item[data-astro-cid-pvu55crp]{display:inline-flex;align-items:center;gap:4px;font-variant-numeric:tabular-nums}.repo-language-dot[data-astro-cid-pvu55crp]{width:8px;height:8px;border-radius:999px;background:hsl(var(--foreground) / .35)}.repo-arrow[data-astro-cid-pvu55crp]{position:absolute;right:14px;top:14px;width:14px;height:14px;color:hsl(var(--muted-foreground) / .25);transition:all .2s ease}@media(min-width:640px){.repo-arrow[data-astro-cid-pvu55crp]{right:16px;top:16px}}@media(max-width:480px){.repo-header[data-astro-cid-pvu55crp]{padding-right:20px}.repo-arrow[data-astro-cid-pvu55crp]{right:12px;top:12px}}.repo-card[data-astro-cid-pvu55crp]:hover .repo-arrow[data-astro-cid-pvu55crp]{color:hsl(var(--foreground) / .6);transform:translate(2px,-2px)}.writing-section[data-astro-cid-6prlzabz]{border-top:1px solid hsl(var(--grid))}.writing-grid[data-astro-cid-6prlzabz]{display:grid;grid-template-columns:1fr;gap:12px}@media(min-width:640px){.writing-grid[data-astro-cid-6prlzabz]{gap:14px}}.writing-card[data-astro-cid-6prlzabz]{position:relative;display:flex;flex-direction:column;gap:10px;height:100%;min-height:140px;padding:16px;border:1px solid hsl(var(--foreground) / .08);border-radius:12px;background:hsl(var(--background));transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease;text-decoration:none;color:inherit}@media(min-width:640px){.writing-card[data-astro-cid-6prlzabz]{padding:18px;min-height:150px}}@media(max-width:480px){.writing-card[data-astro-cid-6prlzabz]{padding:14px;min-height:130px}}.writing-card[data-astro-cid-6prlzabz]:hover{border-color:hsl(var(--foreground) / .16);box-shadow:0 10px 30px -10px hsl(var(--foreground) / .1),0 0 0 1px hsl(var(--foreground) / .05);transform:translateY(-2px)}.writing-header[data-astro-cid-6prlzabz]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-right:22px}.writing-title[data-astro-cid-6prlzabz]{font-weight:600;font-size:15px;line-height:1.4;color:hsl(var(--foreground));margin:0}@media(min-width:640px){.writing-title[data-astro-cid-6prlzabz]{font-size:16px}}.writing-arrow[data-astro-cid-6prlzabz]{position:absolute;right:14px;top:14px;width:14px;height:14px;color:hsl(var(--muted-foreground) / .25);transition:all .2s ease;flex-shrink:0}@media(min-width:640px){.writing-arrow[data-astro-cid-6prlzabz]{right:16px;top:16px}}@media(max-width:480px){.writing-arrow[data-astro-cid-6prlzabz]{right:12px;top:12px}}.writing-card[data-astro-cid-6prlzabz]:hover .writing-arrow[data-astro-cid-6prlzabz]{color:hsl(var(--foreground) / .6);transform:translate(2px,-2px)}.writing-excerpt[data-astro-cid-6prlzabz]{font-size:13px;line-height:1.6;color:hsl(var(--muted-foreground));display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0}@media(min-width:640px){.writing-excerpt[data-astro-cid-6prlzabz]{font-size:14px}}.writing-meta[data-astro-cid-6prlzabz]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:11px;color:hsl(var(--muted-foreground) / .8);margin-top:auto}@media(min-width:640px){.writing-meta[data-astro-cid-6prlzabz]{font-size:12px}}.writing-source[data-astro-cid-6prlzabz]{font-weight:500;color:hsl(var(--muted-foreground))}.writing-divider[data-astro-cid-6prlzabz]{color:hsl(var(--muted-foreground) / .4)}.writing-date[data-astro-cid-6prlzabz]{font-variant-numeric:tabular-nums}.writing-reading-time[data-astro-cid-6prlzabz]{display:inline-flex;align-items:center;gap:3px}.activities-section[data-astro-cid-dqjicima]{border-top:1px solid hsl(var(--grid))}.activities-stream[data-astro-cid-dqjicima]{display:flex;flex-direction:column;gap:32px}.activity-date-group[data-astro-cid-dqjicima]{display:flex;flex-direction:column;gap:0}.activity-date-header[data-astro-cid-dqjicima]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.activity-date-text[data-astro-cid-dqjicima]{font-size:12px;font-weight:500;color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.activity-date-line[data-astro-cid-dqjicima]{flex:1;height:1px;background:hsl(var(--foreground) / .08)}.activity-items[data-astro-cid-dqjicima]{display:flex;flex-direction:column;gap:0}.activity-item[data-astro-cid-dqjicima]{display:flex;gap:12px;padding:12px 0;border-bottom:1px solid hsl(var(--foreground) / .04);opacity:0;animation:fade-in .3s ease-out forwards;animation-delay:calc(var(--item-index) * .02s)}.activity-item[data-astro-cid-dqjicima]:last-child{border-bottom:none}.activity-time[data-astro-cid-dqjicima]{font-size:12px;color:hsl(var(--muted-foreground) / .5);font-variant-numeric:tabular-nums;min-width:40px;padding-top:2px;flex-shrink:0}.activity-content[data-astro-cid-dqjicima]{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.activity-header[data-astro-cid-dqjicima]{display:flex;align-items:center;gap:8px}.activity-platform-badge[data-astro-cid-dqjicima]{display:inline-flex;align-items:center;gap:4px;padding:2px 6px;border-radius:4px;font-size:10px;font-weight:500;letter-spacing:.02em;text-transform:uppercase;color:hsl(var(--muted-foreground) / .7);background:hsl(var(--foreground) / .05);transition:all .15s ease;text-decoration:none}.activity-platform-badge[data-astro-cid-dqjicima]:hover{color:hsl(var(--foreground));background:hsl(var(--foreground) / .08)}.activity-text[data-astro-cid-dqjicima]{font-size:14px;line-height:1.6;color:hsl(var(--foreground));white-space:pre-wrap;word-wrap:break-word;margin:0}@media(min-width:640px){.activity-text[data-astro-cid-dqjicima]{font-size:15px;line-height:1.65}}.activity-media[data-astro-cid-dqjicima],.activity-image[data-astro-cid-dqjicima]{width:100%;max-width:400px;border-radius:8px;overflow:hidden;background:hsl(var(--foreground) / .03)}@media(min-width:640px){.activity-media[data-astro-cid-dqjicima],.activity-image[data-astro-cid-dqjicima]{max-width:480px}}@media(min-width:1024px){.activity-media[data-astro-cid-dqjicima],.activity-image[data-astro-cid-dqjicima]{max-width:560px}}.activity-image[data-astro-cid-dqjicima] img[data-astro-cid-dqjicima]{width:100%;height:auto;display:block}.activity-reactions[data-astro-cid-dqjicima]{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.activity-reaction[data-astro-cid-dqjicima]{display:inline-flex;align-items:center;gap:3px;padding:3px 8px 3px 6px;font-size:12px;background:hsl(var(--foreground) / .05);border-radius:999px;color:hsl(var(--muted-foreground));transition:all .15s ease;border:1px solid transparent}.activity-reaction[data-astro-cid-dqjicima]:hover{background:hsl(var(--foreground) / .08);border-color:hsl(var(--foreground) / .08)}.activity-reaction-emoji[data-astro-cid-dqjicima]{display:inline-flex;align-items:center;font-size:14px;line-height:1}.activity-reaction-count[data-astro-cid-dqjicima]{font-size:12px;font-weight:500;font-variant-numeric:tabular-nums;opacity:.8}@keyframes fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.footer-section[data-astro-cid-sz7xmlte]{border-top:1px solid hsl(var(--grid))}
