/* GitHub Integration Widget Styles *//* GitHub Stats Container */#github-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:2rem;margin:2rem 0;}.github-stat{text-align:center;padding:1.5rem;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:12px;color:white;box-shadow:0 4px 15px rgba(0,0,0,0.1);transition:transform 0.3s ease,box-shadow 0.3s ease;}.github-stat:hover{transform:translateY(-5px);box-shadow:0 6px 20px rgba(0,0,0,0.15);}.stat-value{font-size:2.5rem;font-weight:bold;margin-bottom:0.5rem;}.stat-label{font-size:0.9rem;font-weight:500;text-transform:uppercase;letter-spacing:0.5px;opacity:0.9;}/* GitHub Repositories Container */#github-repos{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:2rem;margin:2rem 0;}.github-repo-card{background:white;border:1px solid #e1e4e8;border-radius:12px;padding:1.5rem;box-shadow:0 1px 8px rgba(0,0,0,0.05);transition:all 0.3s ease;display:flex;flex-direction:column;height:100%;}.github-repo-card:hover{border-color:#667eea;box-shadow:0 4px 20px rgba(102,126,234,0.15);transform:translateY(-4px);}.repo-header{margin-bottom:1rem;}.repo-name{display:inline-flex;align-items:center;gap:0.5rem;font-size:1.2rem;font-weight:600;color:#667eea;text-decoration:none;transition:color 0.2s ease;}.repo-name:hover{color:#764ba2;text-decoration:underline;}.repo-name i{font-size:1rem;}.repo-description{color:#586069;font-size:0.95rem;line-height:1.5;margin-bottom:1rem;flex-grow:1;}.repo-footer{display:flex;align-items:center;gap:1.5rem;padding-top:1rem;border-top:1px solid #e1e4e8;font-size:0.85rem;color:#586069;}.repo-language{display:flex;align-items:center;gap:0.5rem;white-space:nowrap;}.lang-dot{display:inline-block;width:12px;height:12px;border-radius:50%;}.repo-stars,.repo-forks{display:flex;align-items:center;gap:0.4rem;white-space:nowrap;}.repo-stars i,.repo-forks i{opacity:0.6;}/* GitHub Widget Section */.github-widget-section{background:linear-gradient(135deg,#f5f7fa 0%,#c3cfe2 100%);padding:3rem 1.5rem;margin:3rem 0;border-radius:12px;text-align:center;}.github-widget-section h2{color:#333;margin-bottom:1rem;font-size:2rem;}.github-widget-section p{color:#666;margin-bottom:2rem;max-width:600px;margin-left:auto;margin-right:auto;}.github-widget-cta{display:inline-block;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:white;padding:0.75rem 1.5rem;border-radius:8px;text-decoration:none;font-weight:600;transition:transform 0.2s ease,box-shadow 0.2s ease;margin-top:1rem;}.github-widget-cta:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(102,126,234,0.4);}/* Loading State */.github-stat.loading,.github-repo-card.loading{opacity:0.6;pointer-events:none;}.loading-skeleton{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:loading 1.5s infinite;}@keyframes loading{0%{background-position:200% 0;}100%{background-position:-200% 0;}}/* Responsive Design */@media (max-width:768px){#github-stats{grid-template-columns:repeat(2,1fr);gap:1rem;}.stat-value{font-size:2rem;}#github-repos{grid-template-columns:1fr;}.github-widget-section h2{font-size:1.5rem;}.repo-footer{flex-wrap:wrap;}}@media (max-width:480px){#github-stats{grid-template-columns:1fr;gap:1rem;}.stat-value{font-size:1.8rem;}}/* Dark Mode Support (if implemented) */@media (prefers-color-scheme:dark){.github-repo-card{background:#1e1e1e;border-color:#404040;}.repo-name{color:#79c0ff;}.repo-name:hover{color:#a371f7;}.repo-description{color:#c9d1d9;}.repo-footer{color:#8b949e;border-top-color:#404040;}}