body{background-color:#f0f8ff;font-family:Arial,sans-serif}.paginationText{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:large;text-align:center}.logo{display:block;margin-left:auto;margin-right:auto;width:30%}.app{background-color:#fff;border-radius:5px;box-shadow:0 4px 6px rgba(0,0,0,.1);margin:0 auto;max-width:800px;padding:20px}.page-content{align-items:center;display:flex;flex-direction:column;gap:1rem}.filters{display:flex;flex-direction:row;gap:1rem;justify-content:center;margin-bottom:1rem}.language-filter{gap:.5rem}.language-filter,.language-filter select{align-items:center;display:flex;flex-direction:row}.language-filter select{background-color:#fff;border:1px solid #ccc;border-radius:4px;cursor:pointer;font-size:1rem;gap:1rem;padding:.5rem}.language-filter option{padding:.5rem}h1{margin-bottom:5px}h1,h2{text-align:center}h2{font-size:10px;margin-bottom:30px}form{display:flex;justify-content:center;margin-bottom:20px}input{border:1px solid #d9d9d9;border-radius:3px;outline:none;width:100%}button,input{font-size:16px;padding:10px 15px}button{background-color:#007bff;border:none;border-radius:3px;color:#fff;cursor:pointer;margin-left:10px}button:hover{background-color:#0056b3}.search-results{grid-gap:20px;display:grid;gap:20px}.repository,.result-details{background-color:#f4f4f4;border:1px solid #d9d9d9;border-radius:5px;padding:20px}.result-details{box-shadow:0 4px 100px rgba(0,0,0,.1)}.repository h3 a{color:#007bff;text-decoration:none}.repository h3 a:hover{text-decoration:underline}.pagination{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px;margin-top:20px}.back-to-top{background-color:#ff4800;border:none;border-radius:3px;bottom:20px;color:#fff;cursor:pointer;font-size:14px;opacity:.7;padding:10px 15px;position:fixed;right:20px;transition:opacity 1s}.back-to-top:hover{opacity:1}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fade-in{-webkit-animation:fadeIn 2s;animation:fadeIn 2s}@-webkit-keyframes slideDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}10%,50%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes slideDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}10%,50%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@-webkit-keyframes unfade{0%{-webkit-filter:blur(2px);filter:blur(2px)}to{-webkit-filter:blur(0);filter:blur(0)}}@keyframes unfade{0%{-webkit-filter:blur(2px);filter:blur(2px)}to{-webkit-filter:blur(0);filter:blur(0)}}.spinner{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;border:4px solid rgba(0,0,0,.1);border-left-color:#333;border-radius:50%;height:50px;width:50px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.top-div{align-items:center;-webkit-animation:slideDown 3s;animation:slideDown 3s;background-color:#007bff;color:#fff;display:flex;height:50px;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:2}.overlay{background-color:hsla(0,0%,100%,.5);height:100%;left:0;position:fixed;top:0;width:100%;z-index:0}.blurred{-webkit-animation:unfade 6s;animation:unfade 6s;-webkit-filter:blur(2px);filter:blur(2px)}.whatsapp-button{align-items:center;background-color:#25d366;border-radius:50%;bottom:1rem;box-shadow:0 2px 5px rgba(0,0,0,.25);color:#fff;display:flex;height:60px;justify-content:center;left:1rem;position:fixed;text-decoration:none;width:60px;z-index:1000}.whatsapp-button:hover{background-color:#1ebe5f}@-webkit-keyframes shake{0%,to{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);transform:translateX(10px)}}@keyframes shake{0%,to{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);transform:translateX(10px)}}.whatsapp-button:hover .whatsapp-icon{-webkit-animation:shake .5s linear;animation:shake .5s linear}
/*# sourceMappingURL=main.c837bccc.css.map*/