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}nav{display:flex;flex-direction:row;justify-content:flex-end;padding:0 2rem}nav a{color:#263238;padding:.7rem;position:relative;text-decoration:none}nav a:after{background-color:#000;border-radius:50px;bottom:0;content:"";height:.2rem;left:0;position:absolute;transition:all .5s;width:0}nav a.active:after{width:100%}@media only screen and (max-width:640px){nav{padding:0}}.search-input{align-items:center;border:1px solid silver;border-radius:50px;display:flex;overflow:hidden;transition:all .3s;width:100%}.search-input:hover{border:1px solid transparent;box-shadow:0 0 5px 1px #dcdcdc}.search-input:focus-within{border:1px solid transparent;box-shadow:0 0 5px 1px #dcdcdc}.search-input input{border:none;flex-grow:1;outline:none;padding:.8rem 0 .8rem 1.2rem}.search-input svg{cursor:pointer;font-size:18px;font-weight:700;width:2.7rem}.search{display:flex;height:90vh;justify-content:center;padding:10vw 1rem 0}.search>div{align-items:center;display:flex;flex-direction:column;gap:1rem;max-width:800px;width:100%}.search>div>div:first-child{width:70%}.search>div>div:first-child>img{width:100%}.search>div>div:nth-child(3) button{background-color:#f5f5f5;border:none;border-radius:10px;padding:.7rem 2rem;transition:all .3s}.search>div>div:nth-child(3) button:nth-child(2){margin-left:.5rem}.search>div>div:nth-child(3) button:hover{box-shadow:0 0 5px 1px #dcdcdc;cursor:pointer}.search-results{display:flex;flex-direction:column;gap:2rem;padding:0 14rem}.search-results>a{max-width:40rem;width:100%}.search-results>a>h3,.search-results>a>p:first-child{font-weight:lighter;margin:.5rem 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-results>a>p{color:#616161;overflow-wrap:break-word}.search-results>a:hover>h3{cursor:pointer;text-decoration:underline}@media only screen and (max-width:1100px){.search-results{align-items:center;gap:.4rem;padding:0}.search-results>a{box-shadow:0 0 5px 1px silver;padding:.8rem}}.image-results{display:flex;flex-wrap:wrap;gap:.7rem;padding:0 1rem}.image-results>div{cursor:pointer;display:flex;flex-direction:column;flex-grow:1;max-width:600px}.image-results>div>.img{height:15rem}.image-results>div>.img>img{height:100%;object-fit:cover;transition:all .3s;vertical-align:middle;width:100%}.image-results>div>.img>img:hover{-webkit-filter:brightness(70%);filter:brightness(70%)}.image-results>div>a{color:#616161;overflow:hidden;text-overflow:ellipsis}.image-results>div>a>*{display:block}.image-results>div>a>span:first-child{font-size:12px;padding:2px 0}.image-results>div>a>span:nth-child(2){font-size:11px}.image-results>div>a:hover{text-decoration:underline}@media only screen and (max-width:870px){.image-results{gap:.4rem;padding:.4rem}.image-results>div>.img{height:22vw}}@media only screen and (max-width:600px){.image-results>div>.img{border-radius:5px;overflow:hidden}}.news-results{display:flex;flex-direction:column;gap:2rem;padding:0 14rem}.news-results>div{max-width:40rem;position:relative;width:100%}.news-results>div>a{display:flex;flex-direction:column}.news-results>div>a>h3{font-weight:lighter;margin:.5rem 0}.news-results>div>a>span{color:#616161}.news-results>div>a>span:first-child{font-size:14px}.news-results>div>a>span:first-child>svg{text-align:right}.news-results>div>a>span:nth-child(3){font-size:12px}.news-results>div>a:hover>h3{cursor:pointer;text-decoration:underline}.news-results>div>p>a{color:#00008b}.news-results>div>p>a:hover{text-decoration:underline}.news-results>div>svg{position:absolute;right:0;top:0}.news-results>div>svg:hover{cursor:pointer}@media only screen and (max-width:1100px){.news-results{align-items:center;gap:.4rem;padding:0}.news-results>div>a{box-shadow:0 0 5px 1px silver;padding:.8rem}.news-results>div>p{padding:.8rem}.news-results>div>svg{right:.8rem;top:.8rem}}.loading-animation{align-items:center;display:flex;flex-direction:column;height:15vw;justify-content:center}.loader,.loader:after,.loader:before{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:bblFadInOut 1.8s ease-in-out infinite;animation:bblFadInOut 1.8s ease-in-out infinite;border-radius:50%;height:2.5em;width:2.5em}.loader{-webkit-animation-delay:-.16s;animation-delay:-.16s;color:sienna;font-size:7px;position:relative;text-indent:-9999em;-webkit-transform:translateZ(0);transform:translateZ(0)}.loader:after,.loader:before{content:"";position:absolute;top:0}.loader:before{-webkit-animation-delay:-.32s;animation-delay:-.32s;left:-3.5em}.loader:after{left:3.5em}@-webkit-keyframes bblFadInOut{0%,80%,to{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}@keyframes bblFadInOut{0%,80%,to{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}.not-found{align-items:center;display:flex;height:100vh;justify-content:center;width:100%}.not-found>div{text-align:center}.not-found>div>a{color:#4169e1;cursor:pointer}.not-found>div>a:hover{text-decoration:underline}header{border-bottom:1px solid silver;display:flex;flex-direction:column;margin-bottom:1.5rem;padding:1.5rem 1.5rem 0}header>div{display:flex;flex-direction:row}header>div:first-child{align-items:center}header>div>.img{cursor:pointer;width:9rem}header>div>.img>img{width:100%}header>div>.input{align-items:center;display:flex;gap:.5rem;margin-left:1rem;width:45rem}header>div>.input>h1{margin:0 auto}header>div>.input>button{border:none;border-radius:10px;cursor:pointer;display:inline-block;padding:0;transition:all .3s;width:0}header>div>.input>button.active{padding:.6rem 1rem;width:auto}header>div>.input>button:not(.active){overflow:hidden}header>div>.input>button:hover{box-shadow:0 0 5px 1px silver}header>.nav{gap:1rem;margin-left:12.5rem;overflow:auto}header>.nav>a{cursor:pointer;display:flex;gap:.2rem;padding:.8rem 0;position:relative}header>.nav>a:after{background-color:#000;border-radius:10px;bottom:0;content:"";height:3px;left:0;position:absolute;transition:all .3s;width:0}header>.nav>a.active:after{width:100%}@media only screen and (max-width:1100px){header{align-items:center;padding:.5rem 1rem 0}header>div{max-width:625px;width:100%}header>div:first-child{align-items:center;flex-direction:column}header>div:first-child>.input{margin:.5rem 0 0;width:100%}header>.nav{gap:1rem;margin:0}header>.nav>div{padding:.5rem .2rem}}*{box-sizing:border-box;margin:0;padding:0}body{font-family:sans-serif}a{text-decoration:none}
/*# sourceMappingURL=main.5cbe9a3f.css.map*/