html{box-sizing:border-box}body{margin:0;min-height:100vh;font-family:Kumbh Sans,sans-serif;background:#f5f5f5}header{text-align:center;color:#202020c7}h1,.query{text-transform:uppercase;margin-top:30px;margin-bottom:15px;font-size:40px;letter-spacing:5px;font-family:Kufam,cursive}.query{background:none;border:none;outline:none;width:250px;padding-left:10px;transition:all .3s ease;color:#edb426;position:relative;border-bottom:solid 2px rgba(237,181,38,.581)}.query::-moz-placeholder{color:#20202094}.query::placeholder{color:#20202094}.query:focus{width:280px;border-bottom:solid 2px rgba(32,32,32,.781)}.subtitle{margin-bottom:40px}.loader{position:fixed;top:0;bottom:0;left:0;right:0;background:#fffc}.loader img{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.image-container{margin:10px 10%;-moz-columns:4;columns:4;-moz-column-gap:30px;column-gap:30px}.image-container img{display:block;width:100%;margin-top:5px;margin-bottom:25px;border-radius:4px;transition:.4s all ease-in-out;box-shadow:0 10px 30px -10px #000000b3;-o-object-fit:cover;object-fit:cover;filter:contrast(70%)}.image-container img:hover{transform:scale(1.02) translateY(-8px);filter:contrast(100%)}@media screen and (max-width: 1000px){.image-container{margin:10px;-moz-columns:3;columns:3}}@media screen and (max-width: 768px){.image-container{-moz-columns:2;columns:2}}@media screen and (max-width: 600px){h1{font-size:14px}.query{font-size:16px;width:100px}.query:focus{width:200px;border-bottom:solid 1px rgba(32,32,32,.781)}.subtitle{font-size:12px}.image-container{-moz-columns:1;columns:1}}.loader{background-image:url(/build/assets/loader-DCzGX1tE.svg);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:100px;height:100px;background-size:contain;background-repeat:no-repeat}.no-images-message{text-align:center;font-size:1.5em;color:#333;margin-top:20px}.image-item{position:relative;display:inline-block;margin-bottom:40px}.copy-prompt,.download-image{display:block;margin:5px auto;padding:10px 20px;font-size:14px;cursor:pointer;background-color:#edb426;border:none;color:#fff;border-radius:4px;transition:background-color .3s ease}.image-placeholder{position:relative}.image-buttons{display:flex;justify-content:center;margin-top:10px;opacity:.5;transition:opacity .3s ease}.image-item:hover .image-buttons{opacity:1}.image-text{color:#000;margin:10px 0 0;text-align:center}.copy-prompt,.download-image{display:block;margin:5px 10px;padding:5px 10px;font-size:12px;cursor:pointer;background-color:#edb426;border:none;color:#fff;border-radius:4px;transition:background-color .3s ease}.copy-prompt:hover,.download-image:hover{background-color:#d4a020}
