body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.bar{align-items:center;background-color:#000;border-bottom:.5rem solid;border-color:#dbc18a;color:#f5f5f5;display:flex;font-size:1rem;font-weight:700;height:1rem;justify-content:center;padding-block:3rem}.logo{background-color:#ddbd83;border-radius:10%;height:4.2rem;padding:2.5rem}.title{min-width:30rem;text-align:center}.backButton{background-color:#702c2a;border:none;border-radius:.2rem;cursor:pointer;font-size:1rem;margin-top:.3rem;padding:.3rem 1.5rem;transition:all .2s ease-in-out}.backButton:hover{background-color:#cf2e2c;cursor:pointer}@media (max-width:768px){.bar{align-items:center;background-color:#000;border-bottom:.5rem solid;border-color:#dbc18a;color:#f5f5f5;display:flex;font-size:1rem;font-weight:700;height:1rem;justify-content:center;padding-block:3rem;padding-inline:auto}.logo{background-color:#ddbd83;border-radius:10%;height:4.2rem;padding:2.5rem}.title{display:flex;font-size:1.7rem;margin-left:1rem;min-width:0;text-align:auto}.backButton{background-color:#702c2a;border:none;border-radius:.2rem;cursor:pointer;font-size:1rem;margin-left:1rem;margin-top:.3rem;padding:.3rem 1.5rem;transition:all .2s ease-in-out}.backButton:hover{background-color:#cf2e2c;cursor:pointer}}@media (max-width:530px){.bar{align-items:center;background-color:#000;border-bottom:.5rem solid;border-color:#dbc18a;color:#f5f5f5;display:flex;font-weight:700;height:1rem;justify-content:center;padding-block:2.1rem;padding-inline:auto}.logo{background-color:#ddbd83;border-radius:10%;height:2.7rem;padding:1.5rem}.title{display:flex;font-size:1.2rem;margin-left:1rem;max-width:10rem;min-width:0;text-align:auto}}footer{background-color:#000;border-top:.5rem solid #dbc18a;color:#f8f8f8;height:16rem}.developer-info,.footer-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center}.developer-info{font-size:1rem;margin-block:2rem}.social-icons{align-items:center;display:flex}.social-icons a{font-size:16px}.about-link a,.social-icons a{color:#999;display:inline-block}.about-link a{font-size:1rem;text-decoration:none;transition:all .3s ease}.about-link a:hover{color:#666}.socialMediaIcon{max-width:1.7rem}.socialMediaIcon:hover{cursor:pointer}.social-icons{column-gap:20px}.developer{margin-bottom:50px}.bodyLanding{align-items:center;background-color:#f5f5f5;background-image:url(/static/media/BackgroundPaws.54e7592898e2c10ccaf6.png);background-size:30%;display:flex;font-family:Arial,sans-serif;gap:5rem;height:100vh;justify-content:center;margin-bottom:auto}.landingText{background-color:#ecbda2;border-radius:5%;font-size:1.6rem;font-weight:600;padding:2rem 3rem}.enter-button{background-color:#e0b671;border:none;border-radius:8px;color:#000;cursor:pointer;font-size:2rem;font-weight:600;padding:1rem 2rem;transition:all .3s ease-in-out}.enter-button:hover{background-color:#e67e22;transform:scale(1.01)}.textArea{align-items:center;display:flex;flex-direction:column;margin-left:150px;row-gap:7rem}.iconPaw{height:1.6rem}.portraitLanding{height:32rem}@media (max-width:768px){.bodyLanding{background-size:25rem;display:flex;flex-direction:column;font-family:Arial,sans-serif;gap:1rem;width:100vw}.landingText{background-color:#ecbda2;border-radius:5%;font-size:1.2rem;font-weight:600;margin-top:2rem;max-width:15rem;padding:1rem 1.7rem;text-align:center}.enter-button{background-color:#e0b671;border:none;border-radius:8px;color:#000;cursor:pointer;font-size:1rem;font-weight:600;padding:1rem 2rem;transition:all .3s ease-in-out}.enter-button:hover{background-color:#e67e22;transform:scale(1.01)}.textArea{margin-left:0;row-gap:2rem}.iconPaw{height:1.6rem}.portraitLanding{height:20rem}}.bodyLoading{align-items:center;background-color:#fff;box-shadow:5px 10px #fff;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%}.bodyLoading>h1{color:#000;font-family:Arial,sans-serif;font-size:70px;left:50%;position:absolute;text-align:center;top:30%;transform:translate(-50%,-50%)}.loadingGif{background-color:#fff;height:30%}.NavBar{align-items:center;background-color:#181818;display:flex;font-family:Arial,sans-serif;height:5rem;justify-content:center;padding-block:1rem}.logoNavBar{background-color:#ddbd83;border-radius:10px;height:3.2rem;margin-right:3rem;padding:2.3rem}.selected-temperaments{align-items:center;background-color:#383838;border:none;border-radius:5px;display:flex;height:2rem;margin-right:1rem;padding-block:.8rem;padding-inline:.5rem;width:30rem}.selected-temperaments-label{border:none;color:#fff;font-size:.55rem;font-weight:700;margin-right:1rem;width:12rem}.temperaments-select{background-color:#525252;color:#f0f8ff;font-size:.55rem;height:2.3rem;margin-right:1rem;width:15rem}.temperaments-label{font-size:.57rem}.temperaments-label,.temperaments-label-empty{align-items:center;background-color:#c9c9c9;border-radius:4px;display:flex;height:2.5rem;justify-content:center;margin-right:1rem;max-width:7rem;min-width:7rem;text-align:center;transition:all .2s ease-in-out;width:7rem}.temperaments-label-empty{font-size:.6rem}.filterMode{align-items:center;background-color:#525252;border-radius:4px;display:flex;height:2.5rem;justify-content:center;margin-right:1rem;text-align:center}.and-label,.or-label{color:#fff;font-size:.5rem;margin-inline:.4rem;width:1.5rem}.clearButton{background-color:wheat;border:1px solid #000;border-radius:4px;font-size:.6rem;font-weight:700;padding-block:.5rem;padding-inline:1rem;transition:all .25s ease-in-out}.clearButton:hover{background-color:#f3b645;cursor:pointer}.sourceSelector{align-items:center;background-color:#383838;border-radius:5px;color:#fff;display:flex;font-size:.7rem;gap:1rem;justify-content:center;margin-right:2rem;padding-block:1rem;text-align:center;width:9rem}#id-type-select{background-color:#fff;border:none;border-radius:3px;font-size:.7rem;padding:.2rem;width:4rem}.createBreed-button{background-color:#c71d1d;border-radius:5px;font-size:1rem;font-weight:600;padding-block:.4rem;padding-inline:1rem;transition:all .2s ease-in-out}.createBreed-button:hover{background-color:#e08d2d;cursor:pointer}.container{border:none;border-radius:10px;box-shadow:5px 5px 10px #000000ad;display:block;height:21.4rem;justify-content:center}.breedPicture,.container{transition:all .2s ease-in-out;width:15rem}.breedPicture{height:11rem;object-fit:cover}.data{background-color:#af9a72;border-bottom-left-radius:10px;border-bottom-right-radius:10px;color:#000;font-size:.65rem;font-weight:700;height:2rem;margin-top:-6px;max-width:15rem;min-height:7rem;padding-top:10px;padding-inline:2rem}.data,.titleBreed{justify-content:center;transition:all .2s ease-in-out}.titleBreed{align-items:center;background-color:#2e1c0c;border-top-left-radius:9px;border-top-right-radius:9px;color:#fff;display:flex;font-size:1rem;font-weight:bolder;height:2.5rem;margin-bottom:0;padding-bottom:7px;text-align:center}.container:hover{box-shadow:5px 5px 15px #000c}.container:hover,.container:hover .breedPicture,.container:hover .data,.container:hover .titleBreed{transform:scale(1.05)}.cardsBox{gap:2.5rem;min-height:400px;padding-bottom:6rem;padding-top:5rem;row-gap:2rem}.cardsBox,.cardsBoxEmpty{align-items:center;background-color:#000000de;border-radius:15px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin:2.5rem auto;padding-inline:3rem;width:63rem}.cardsBoxEmpty{color:#fff;gap:4rem;min-height:416px;padding-block:5rem;row-gap:3rem;top:auto}.bodyHome{background-color:#f5f5f5;background-image:url(/static/media/BackgroundPaws.54e7592898e2c10ccaf6.png);background-size:30%}.bodyHome,.searchBar input{font-family:Arial,sans-serif}.searchBar input{background-color:#fff;border:none;border-radius:10px;font-size:.8rem;height:1.6rem;padding:0 3rem;width:20rem}.searchBar{background-color:#414141}.searchBar,.sortBar{align-items:center;display:flex;height:3rem;justify-content:center}.sortBar{background-color:#272727}.sortButton{background-color:#ccb68e;border:none;color:#000;cursor:pointer;font-size:.65rem;padding:.4rem 1rem;transition:all .18s ease-in-out}.sortButton:hover{background-color:#e2b07d}.sortButton:first-child{border-bottom-left-radius:10px;border-top-left-radius:10px}.sortButton:last-child{border-bottom-right-radius:10px;border-top-right-radius:10px}.sortButton.active{background-color:#db913d;color:#000}.pagination{align-items:center;background-color:#000;display:flex;justify-content:center;padding-block:1rem}.pagination button{background-color:#fff;border:none;border-radius:4px;color:#000;cursor:pointer;font-size:.7rem;margin:0 4px;padding:.4rem .8rem;transition:all .1s ease-in-out}.pagination button:hover{background-color:#d5a584;cursor:pointer;transform:scale(1.05)}.pagination button.active{background-color:#bd703d;color:#fff}.pagination button:disabled{cursor:not-allowed;opacity:.5}.pagination button:first-child:disabled,.pagination button:last-child:disabled{visibility:hidden}.bodyDetail{background-color:#f5f5f5;background-image:url(/static/media/BackgroundPaws.54e7592898e2c10ccaf6.png);background-size:30%;column-gap:4rem;justify-content:center;min-height:80vh;padding-bottom:4rem}.bodyDetail,.imageBackground{align-items:center;display:flex}.imageBackground{flex-direction:column;padding-block:3rem}.dogImg{border-radius:10px;box-shadow:5px 5px 10px #000c;margin-top:3rem;max-height:45rem;max-width:35rem;min-width:25rem}.breedData .infoBreed{color:#000;font-size:.9rem;font-weight:500}.descriptionBreed{background-color:#ebc98c;font-size:1rem;margin-top:2rem;padding:25px;width:30rem}.descriptionBreed,.infoMinor{border-radius:5px;box-shadow:5px 5px 10px #00000080}.infoMinor{background-color:#dfd288;margin-top:5rem;padding-inline:65px;padding-bottom:35px;padding-top:20px;width:25rem}.backButton:Hover{background-color:#f02e2e}.backgroundForm{background-color:#f5f5f5;background-image:url(/static/media/BackgroundPaws.54e7592898e2c10ccaf6.png);background-size:30%;padding-block:50px}form{background-color:bisque;border:.5px solid #000;border-radius:15px;margin:auto;margin-block:20px;max-width:900px;padding:20px}.titleForm{font-size:32px;text-align:center}.red{color:red}.green,.red{font-weight:700}.green{color:green}.formSeparator{border:none;border-top:2px solid #000;margin:20px -20px}.formLabel{display:block;font-weight:700;justify-content:center;margin-bottom:10px;min-width:250px;padding-top:8px}.formInput{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;display:block;margin-bottom:20px;padding:10px;width:100%}.formInput:focus{border-color:#5d9cec;box-shadow:0 0 5px #5d9cec;outline:none}.heightSection,.imageSection,.lifeSpanSection,.nameSection,.weightSection{display:flex;justify-content:space-between;margin-bottom:20px}.heightSection .formInput,.lifeSpanSection .formInput,.weightSection .formInput{width:48%}.temperaments-selector{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;height:100px;margin-bottom:20px;padding:10px;width:100%}.selected-temperaments li{background-color:#5d9cec;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;margin-right:10px;padding:5px 10px}.imageSection{display:block;margin-bottom:20px}.imageSection img{border:none;border-radius:20px;margin-top:10px;max-height:400px;max-width:500px}.imageSection img,.noImageSquare{align-items:center;display:flex;justify-content:center;margin-inline:auto}.noImageSquare{background-color:#f0f8ff;border-radius:15px;height:300px;margin-block:50px;width:500px}.tempSelect{font-weight:600}.clearTemperamentsButton{background-color:#ecc29f;border:none;border-radius:10px;padding:10px;padding-inline:50px;transition:all .2s ease-in-out}.clearTemperamentsButton:hover{background-color:#e4736f;cursor:pointer}.submitButton{background-color:#b2c990;border:none;border-radius:10px;cursor:pointer;font-size:larger;font-weight:600;margin-bottom:40px;padding:20px;padding-inline:50px;transition:all .3s ease-in-out}.submitButton:hover{background-color:#65e21c}.endForm{align-items:center;display:flex;flex-direction:column;justify-content:center}.statusMessage{font-size:25px}.manageBody{align-items:center;background-color:#f5f5f5;background-image:url(/static/media/BackgroundPaws.54e7592898e2c10ccaf6.png);background-size:30%;column-gap:200px;display:flex;height:90vh;justify-content:center}.createBreed{background-color:#dae7ab}.createBreed,.deleteBreed{border-radius:15px;box-shadow:5px 5px 10px #000c;color:#000;font-size:.8rem;margin-top:-50px;max-width:20rem;padding-block:35px;padding-inline:60px;transition:all .3s ease-in-out}.deleteBreed{background-color:#dd9797}.createIcon,.deleteIcon{margin-top:25px;width:10rem}.deleteBreed:hover{background-color:#ec4a4a;transform:scale(1.05)}.createBreed:hover{background-color:#a3d871;transform:scale(1.05)}.deleteBody{align-items:center;background-color:#f5f5f5;background-image:url(/static/media/BackgroundPaws.54e7592898e2c10ccaf6.png);background-size:30%;display:flex;flex-direction:column;font-size:30px;justify-content:center}.deleteSelector{background-color:#fff;border:4px solid #000;border-radius:10px;font-size:1rem;margin-top:5rem;padding:.5rem;position:block;width:40rem}.deleteBreedSelector{font-size:1rem}.deleteFormTitle{display:flex;font-size:32px;justify-content:center;margin-bottom:10px;margin-top:-140px}.deleteInfo,.deleteInfoSubTitle{font-weight:700}.deleteInfo{padding-inline:20px}.breedInfo{float:right}.emptyDogSelected{align-items:center;font-size:20px;height:890px;padding:50px;width:840px}.deleteDogInfo,.emptyDogSelected{background-color:bisque;border:.5px solid #000;border-radius:15px;display:flex;justify-content:center;margin-bottom:150px}.deleteDogInfo{flex-direction:column;font-size:15px;height:950px;padding:20px;width:900px}.deleteArea,.deleteDogImg{margin-top:50px}.deleteDogImg{border-radius:15px;margin-inline:auto;margin-bottom:50px;max-height:300px;max-width:500px;min-height:290px;min-width:500px}.deleteBreedButton{background-color:#dcae83;border:none;border-radius:10px;cursor:pointer;font-size:larger;font-weight:600;margin-bottom:-140px;margin-top:30px;margin-inline:auto;padding:20px;padding-inline:50px;transition:all .2s ease-in-out}.deleteBreedButton:hover{background-color:#db5b44;cursor:pointer}.separatorDelete{border:none;border-top:2px solid #afafaf;margin:20px -20px}.aboutBody{align-items:center;background-color:bisque;display:flex;flex-direction:column;font-size:20px;justify-content:center;padding-bottom:100px;padding-top:100px}.whatsDoggoApi{max-width:1000px}.howDoesItWork,.technologiesUsed{margin-top:50px;max-width:1000px}.technologiesIcons{align-items:center;column-gap:50px;display:flex;justify-content:center;margin-top:100px}.techUsedIcon{max-height:80px}.techSection{display:flex;flex-direction:column;font-weight:700;justify-content:center;text-align:center}
/*# sourceMappingURL=main.e6b18b35.css.map*/