*{margin:0;padding:0}.app-home{display:flex;flex-direction:column;justify-content:space-between;min-height:100vh}.router-link{display:inline-block;text-decoration:none;color:#333;padding:10px;transition:background-color .2s ease-in-out;font-size:1.2em;font-family:quicksand;font-weight:500}.router-link:hover{background-color:#3b9778}footer{margin-top:10px;padding:10px;display:flex;justify-content:space-between;border-top:1px solid #4f4a4a;bottom:0;font-family:quicksand}.image{display:flex;width:50px;height:50px}footer a{text-decoration:none;color:#4f4a4a;cursor:pointer}header{display:flex;flex-direction:row;justify-content:space-between;background-color:#a9dccb}.repo-details[data-v-ce9a92dc]{max-width:800px;margin:2rem auto}.repo-details h1[data-v-ce9a92dc]{font-size:2rem}.repo-details p[data-v-ce9a92dc]{margin-top:1rem;font-size:1.2rem}.details[data-v-ce9a92dc]{display:flex;margin-top:1rem}.detail[data-v-ce9a92dc]{margin-right:1rem;font-size:1.2rem}.repo-list{display:flex;flex-wrap:wrap}.repo-card{width:300px;margin:20px;padding:20px;border:1px solid #ccc;border-radius:5px;box-shadow:2px 2px 5px #455b54;font-family:quicksand}.repo-card h3{margin-top:0}.repo-card p{margin-bottom:0}.repo-links{display:flex;flex-direction:row;margin-top:10px;justify-content:space-between;padding:5px}.repo-links a{text-decoration:none;border:1px solid #a9dccb;padding:5px;border-radius:20px;color:#4f4a4a}.repo-links a:hover{color:#4f4a4a;background-color:#3b9778;border-color:#3b9778}.view-repo{border:1px solid #a9dccb;text-decoration:none;padding:5px;border-radius:20px;background-color:#a9dccb;color:#4f4a4a}.view-repo:hover{color:#4f4a4a;background-color:#3b9778;border-color:#3b9778}.pagination{display:flex;justify-content:center;margin-top:20px;align-items:center}.pagination button{border:none;border-radius:5px;background-color:#f1f1f1;color:#666;padding:10px 20px;margin:0 5px;cursor:pointer;height:30px}.pagination button.active{background-color:#666;color:#fff}.pagination button:disabled{opacity:.5;cursor:not-allowed}.home[data-v-32e52e7c]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;width:50%;padding:50px;border:1px solid #a9dccb;border-radius:5px;box-shadow:2px 2px 5px #455b54;font-family:quicksand}.home h1[data-v-32e52e7c],.home p[data-v-32e52e7c]{padding:10px}.btn[data-v-32e52e7c]{display:inline-block;font-weight:400;color:#4f4a4a;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#a9dccb;border:1px solid #a9dccb;border-radius:4px;padding:6px 12px;font-size:14px;line-height:1.42857143;text-decoration:none;cursor:pointer;transition:all .2s ease-in-out}.btn[data-v-32e52e7c]:active,.btn[data-v-32e52e7c]:focus,.btn[data-v-32e52e7c]:hover{color:#4f4a4a;background-color:#3b9778;border-color:#3b9778}.error-page{align-items:center;display:flex}.img-404{width:500px;height:500px}.error-home{border:1px solid #a9dccb;text-decoration:none;padding:10px;border-radius:20px;background-color:#a9dccb;color:#4f4a4a}.error-home:hover{transition:background-color .2s ease-in-out;background-color:#3b9778}.error-container p{font-size:2rem;margin-bottom:20px;font-family:quicksand}@font-face{font-family:quicksand;src:url(/fonts/Quicksand-VariableFont_wght.c88526bd.ttf) format("truetype")}