body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--input-height:1.8rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:16px;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.header{align-items:center;display:flex;flex-flow:row wrap;justify-content:center}#logo{height:4rem;width:4rem}.logo-container{align-items:center;display:flex;margin:0}.isLink{cursor:grab}#root>.divider{color:#000;margin:0}.nav-ul{display:flex;list-style:none;padding:1rem}.breedContainer figCaption,.nav-item{color:#000;font-size:1.5rem;padding:.5rem 1rem;text-decoration:none}.nav-item>*,.nav-item>a .breedContainer figCaption>*{color:#000;text-decoration:none}.barContainer{-ms-overflow-style:none;border:thin solid #333;height:auto;left:0;max-height:10rem;overflow-y:scroll;position:absolute;right:0;scrollbar-width:none;top:2rem;width:100%;z-index:2}.barContainer::-webkit-scrollbar{background:transparent;width:0}.searchItem{color:#333;font-size:1rem;font-weight:700;padding:.5rem;text-decoration:none;text-transform:capitalize}#subBreedsList{display:flex;flex-flow:row wrap;justify-content:center}#subBreedsList>h2{flex:100% 1;text-align:center}#subBreedsList>a{color:#000;display:block;flex:33% 1;font-size:1.3rem;font-weight:700;min-width:300px;text-align:center;text-decoration:none}.loadContainer{padding:5px}#subBreedsList>a img{aspect-ratio:1/1;object-fit:cover;width:100%}.randomDogsPage{align-items:center;display:flex;flex-flow:column nowrap;justify-content:center;margin:1rem auto;width:90%}.randomIntro{font-size:1.5rem;font-weight:500}#randomDogsImgs{grid-gap:1.25rem .625rem;align-items:center;display:grid;grid-auto-flow:row;grid-template-columns:33% 34% 33%;justify-items:center;min-height:100vh;width:100%}#randomDogsImgs .dogFigure{display:flex;justify-content:center;margin:0;max-height:50vh;max-width:100%;width:100%}#randomDogsImgs>.dogFigure>.dogImage{aspect-ratio:1/1;flex:auto;max-height:80vh;max-width:100%;min-height:30vh;min-width:80%;object-fit:cover;width:100%}.loadBtn{background-color:#bf97e4;border:none;color:#000;font-size:2rem;margin:4rem auto;padding:1.5rem 3rem}#breedsPage{display:flex;flex-direction:column;justify-content:center}#breedPage>*,#breedsPage>*,#subBreedPage>*{margin:1.5rem auto;width:90%}.subBreedListItem{cursor:grab;font-size:1.5rem;margin:1rem;max-width:31%;width:50vw}.subBreedListItem>figcaption{text-transform:capitalize}.subBreedListItem>img{aspect-ratio:1/1;max-height:100%;object-fit:cover;width:100%}.breedsIntro{font-size:1.5rem;text-align:justify;text-indent:2rem;text-justify:distribute}.header-container{display:flex;justify-content:space-between;width:100%}.return{font-size:1.2rem;text-align:end;text-transform:capitalize}.subBreedHeader{font-size:2rem;font-weight:200;margin:0}#breedPage>.intro,.subBreedHeader>.subBreedSpan{font-size:2rem;font-weight:200;text-transform:capitalize}.pagination-cta{font-size:1.5rem;text-align:center}.breedsPaginationContainer,.subBreedsPaginationContainer{display:flex;flex-flow:row wrap;justify-content:center;list-style:none}.break>[role=button],.paginationLink{cursor:grab;display:block;padding:1rem}.activeLetter{background-color:rgba(191,151,228,.4)}.nextLink,.prevLink{cursor:grab;display:block;padding:1rem}#breeds{display:flex;flex-flow:row wrap}.breedContainer{color:#000;display:flex;flex:30% 1;font-weight:700;justify-content:center;margin:20px 10px;max-width:33%;min-width:auto;text-decoration:none}.breedContainer .dogFigure{display:flex;flex-flow:column wrap;height:100%;justify-content:center;margin:0;text-transform:capitalize;width:100%}.dogFigure:hover{-webkit-filter:contrast(125%) brightness(90%);filter:contrast(125%) brightness(90%)}.breedContainer .dogImage{aspect-ratio:1/1;max-height:40vh;object-fit:cover;width:100%}#breed,#subBreed{align-items:center;display:grid;grid:repeat(4,auto) /33% 34% 33%;justify-content:center}.dogFigure>figCaption{font-size:1.5rem;font-weight:400;padding:0;text-align:center}#breed .dogFigure,#subBreed .dogFigure{align-items:center;display:flex;justify-content:center;margin:0 2%}#breed .dogFigure .dogImage,#subBreed .dogFigure .dogImage{aspect-ratio:1/1;margin:5px;max-height:100%;object-fit:cover;width:100%}@media screen and (max-width:700px){:root{font-size:12px}#randomDogsImgs{grid-template-columns:50% 50%}#randomDogsImgs .dogFigure{max-height:unset}#randomDogsImgs>.dogFigure>.dogImage{aspect-ratio:unset;max-height:100vh;width:100%}#breedPage>*,#breedsPage>*,#subBreedPage>*{font-size:1rem}#breeds{grid-template-columns:repeat(3,33%)}#breed{grid-template-columns:50% 50%}.breedContainer{flex:31% 1;margin:1%}#subBreedsList{display:flex;flex-flow:row wrap;text-transform:capitalize}}@media screen and (min-width:700px) and (max-width:1200px){:root{font-size:14px}#randomDogsImgs{grid-template-columns:50% 50%}#randomDogsImgs>.dogFigure>.dogImage{max-height:100vh;width:100%}#breedPage>*,#breedsPage>*,#subBreedPage>*{font-size:1rem}.breedContainer{flex:30% 1;margin:1%}}.notFound{color:#333;display:flex;font-size:3rem;font-weight:bolder;justify-content:center}
/*# sourceMappingURL=main.021ad46c.css.map*/