.githubcard-container{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin:1rem auto}@media(max-width: 767px){.githubcard-container{flex-direction:column}}.githubcard-container__card{width:100%;margin-bottom:1rem !important}.githubcard-container__card:hover{cursor:pointer;transition:all 250ms ease-in-out;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}@media(max-width: 767px){.githubcard-container__card{width:100%}}.githubcard-container__card__details{border-radius:var(--radius-lg);display:flex;flex-direction:column;height:100%;color:var(--color-text-secondary);text-decoration:none !important;padding:2rem;border:1px solid var(--color-text-secondary);gap:.25rem;transition:all 250ms ease-in-out}.githubcard-container__card__details:hover{border-color:var(--color-text-primary);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.githubcard-container__card__details.github-profile-card{gap:2rem;align-items:center;flex-direction:row}@media(max-width: 639px){.githubcard-container__card__details.github-profile-card{flex-direction:column;gap:2rem;align-items:center}}.githubcard-container__card__details--title{font-weight:600;margin-bottom:1rem;font-size:1.125rem;line-height:1.75rem;text-decoration:none;color:var(--color-text-primary);display:flex;align-items:center;justify-content:space-between;gap:.5rem;text-transform:lowercase;transition:color 150ms ease-in-out}.githubcard-container__card__details--title .title-wrapper{display:flex;align-items:center;gap:.5rem;flex:1}.githubcard-container__card__details--desc{flex:1 1 0%;line-height:1.75;text-decoration:none;color:var(--color-text-secondary);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.profile-avatar-container{position:relative;flex-shrink:0}@media(max-width: 767px){.profile-avatar-container{width:auto;display:block;justify-content:flex-start}}.profile-avatar{border-radius:50%;height:10.625rem;object-fit:cover}@media(max-width: 767px){.profile-avatar{height:9.375rem}}.github-badge{position:absolute;bottom:1.25rem;right:.5rem;background:var(--color-accent, #0366d6);border-radius:50%;padding:.375rem;box-shadow:0 2px 8px rgba(0,0,0,.3);display:flex;align-items:center;justify-content:center}.github-badge svg{width:1rem;height:1rem;fill:#fff}@media(max-width: 767px){.github-badge{bottom:.625rem;right:.625rem}}.profile-content{flex:1;min-width:0}@media(max-width: 767px){.profile-content{width:100%;text-align:center}}.profile-name{font-size:1.5rem;font-weight:700;margin:0 0 .25rem 0;color:var(--color-text-primary)}@media(max-width: 767px){.profile-name{font-size:1.375rem}}.profile-username{font-size:.875rem;opacity:.7;margin:0 0 1.25rem 0;color:var(--color-text-secondary)}.profile-stats-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:.75rem;max-width:25rem}@media(max-width: 767px){.profile-stats-grid{max-width:100%;gap:.625rem}}.stat-item{text-align:center;padding:.875rem;background:rgba(3,102,214,.1);border-radius:.375rem;transition:all 150ms ease-in-out}.stat-item:hover{background:rgba(3,102,214,.15);transform:translateY(-2px)}.stat-value{font-size:1.5rem;font-weight:700;color:var(--color-text-primary);margin-bottom:.25rem}@media(max-width: 767px){.stat-value{font-size:1.25rem}}.stat-label{font-size:.75rem;opacity:.8;text-transform:uppercase;letter-spacing:.5px;color:var(--color-text-secondary)}.badge-private{display:inline-flex;align-items:center;justify-content:center;font-size:.75rem;padding:.125rem .375rem;border-radius:var(--radius-sm, 4px);background-color:var(--badge-private-bg);color:var(--badge-private-text);border:1px solid var(--badge-private-border);font-weight:500;transition:all 150ms ease-in-out;margin-left:.25rem}.badge-private:hover{background-color:var(--badge-private-bg-hover);border-color:var(--badge-private-border-hover)}.repo-details{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin-top:auto;padding-top:.5rem}.repo-details--language{font-weight:600 !important;font-size:.875rem;display:inline-block;color:var(--color-text-secondary);margin:0 !important}.repo-details--language.tags-style{text-transform:uppercase}.repo-details--stack{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin:0}.repo-details--stack .stack-badge{display:inline-flex;align-items:center;justify-content:center;font-size:.6875rem;padding:.125rem .625rem;border-radius:1rem;background-color:var(--color-bg-secondary, rgba(128, 128, 128, 0.1));border:1px solid var(--color-border, rgba(128, 128, 128, 0.2));color:var(--color-text-primary);font-weight:500;text-transform:uppercase;letter-spacing:.5px;transition:all 150ms ease-in-out}.repo-details--stack .stack-badge:hover{background-color:var(--color-bg-tertiary, rgba(128, 128, 128, 0.2));border-color:var(--color-accent, rgba(128, 128, 128, 0.4))}.repo-stats{display:inline-flex;align-items:center;gap:.25rem;font-size:.875rem;color:var(--color-text-secondary);font-weight:500}.inline-github{transition:all 150ms ease-in-out;width:1.25rem;height:1.25rem;color:var(--color-text-secondary);flex-shrink:0}.inline-github:hover{transform:scale(1.1);color:var(--color-text-primary)}.repo-error{padding:1rem;color:var(--color-text-secondary);text-align:center;border:1px dashed var(--color-text-secondary);border-radius:var(--radius-lg);opacity:.6}