.repositories-container{max-width:1200px;color:var(--text-primary);background-color:var(--bg-main);flex-direction:column;margin:0 auto;padding:0 20px;display:flex}.repositories-container h2{margin-bottom:10px;font-size:2rem}.repositories-container p{color:var(--text-muted);margin-bottom:20px}.repositories{display:flex}.repositories::-webkit-scrollbar{width:10px}.repositories::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.repositories::-webkit-scrollbar-thumb{background-color:#c1c1c1;border:2px solid #f1f1f1;border-radius:10px}.repositories::-webkit-scrollbar-thumb:hover{background-color:#a8a8a8}.repositories{scrollbar-width:thin;scrollbar-color:#c1c1c1 #f1f1f1}.repo-grid{word-wrap:break-word;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;padding:0 10px;display:grid;overflow:auto}.repo-card{background-color:var(--bg-main);box-shadow:0 8px 20px var(--shadow-color);border-radius:10px;padding:20px;transition:transform .2s,box-shadow .2s}.repo-card:hover{box-shadow:0 6px 18px var(--shadow-hover);transform:translateY(-4px)}.repo-card h3{color:var(--text-secondary);overflow-wrap:break-word;margin-bottom:10px;font-size:1.2rem}.repo-card p{color:var(--text-tertiary);overflow-wrap:break-word;min-height:40px;margin-bottom:15px;font-size:.95rem}.repo-card a{color:var(--text-secondary);align-items:center;gap:5px;text-decoration:none;display:flex}.repo-card a:hover{text-decoration:underline}.repo-card .links-cont{gap:20px;font-size:.9rem;display:flex}@media (max-width:600px){.repositories-container{padding:20px 10px}.repo-card{padding:15px}}
