:root{--negro: #000000;--blanco: #ffffff;--lila: #5800FF;--rosa: #E900FF;--amarillo: #FFC600;--bebas: "Bebas Neue", cursive;--penny: "Henny Penny", cursive;--monoton: "Monoton", cursive;--sans: "Open Sans", sans-serif;--roboto: "Roboto", sans-serif}*{padding:0;margin:0;box-sizing:border-box}body{background-color:var(--negro);color:var(--blanco);font-family:var(--bebas)}.logoLink{margin:0 auto;margin-top:1rem}.logoLink a{display:flex;flex-direction:column;align-items:center;justify-content:space-between;min-width:150px;max-width:240px;height:300px;text-decoration:none;color:var(--xblanco);margin:auto;cursor:pointer}.logoLink img{width:100%;height:80%;filter:drop-shadow(1px 0 5px var(--rosa))}.logoLink_name{height:20%;width:100%;display:flex;justify-content:center}.logoLink p:nth-child(1){font-family:var(--monoton);font-size:32px;margin:0 4px 0 0;text-shadow:1px 1px 1px var(--blanco)}.logoLink p:nth-child(2){font-family:var(--quick);font-size:40px;letter-spacing:4px;margin:0;font-weight:700;background:-webkit-linear-gradient(var(--amarillo),var(--rosa),var(--amarillo));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:var(--rosa)}.gif_container{text-decoration:none;width:100%}.gif_link{color:#000;display:block;text-decoration:none;position:relative;height:100%;border-bottom:2px solid var(--amarillo);border-top:2px solid var(--amarillo)}.gif_container img{height:100%;width:100%;object-fit:cover;filter:saturate(150%)}.list-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-template-rows:repeat(auto-fill,150px);gap:.2rem;padding:.2rem;min-height:100vh}@media (min-width: 500px){.list-container{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-template-rows:repeat(auto-fill,200px);gap:.4rem;padding:.4rem}}@media (min-width: 800px){.list-container{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-template-rows:repeat(auto-fill,250px);gap:.5rem;padding:.5rem}}@media (min-width: 1050px){.list-container{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));grid-template-rows:repeat(auto-fill,450px);gap:1rem;padding:1rem}}.spinner{width:56px;height:56px;border-radius:50%;background:conic-gradient(#0000 10%,#00ffb7);-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 9px),#000 0);animation:spinner-zp9dbg 1s infinite linear}@keyframes spinner-zp9dbg{to{transform:rotate(1turn)}}.ct_links{font-size:1.8rem;text-align:center;padding:.2rem 1rem}.ct_link{text-decoration:none;color:var(--amarillo);border-bottom:2px solid transparent}.ct_link:hover{color:var(--rosa);border-bottom:2px solid var(--amarillo)}@media (min-width: 500px){.ct_links{display:inline-block}}.form{margin:auto;margin-bottom:1.5rem;width:300px;height:40px;display:flex;align-items:center;justify-content:center}.form input{height:100%;width:100%;border-radius:50% 0 0 50%/300%;padding:0 1rem;background:var(--negro);border:2px solid var(--rosa);border-right:none;outline:none;color:var(--amarillo);font-size:18px}.form input:hover{background-color:var(--xnegro)}.form button{width:40px;height:100%;border-radius:0 50% 50% 0;background-color:var(--rosa);border:2px solid var(--rosa);border-left:none;display:flex;justify-content:center;align-items:center}.search_icon{font-size:1.5rem;color:var(--negro)}.form button:active>.search_icon{color:var(--amarillo)}.last_search{margin-top:1rem;margin-bottom:.5rem;display:flex;height:40px;align-items:center;padding:0 .5rem}.last_search-title{font-size:2rem;color:var(--rosa);font-weight:500;line-height:20px;border-bottom:2px solid var(--amarillo);text-shadow:1px 1px 1px var(--lila)}.last_search-ico{font-size:2rem;color:var(--amarillo);filter:drop-shadow(0 0 3px var(--amarillo))}.dt_container{width:100%;max-width:600px;margin:auto}.sr_container{display:flex;align-items:center;flex-direction:column;margin-top:1rem}.sr_title{font-size:2rem;color:var(--rosa);border-bottom:2px solid var(--amarillo);line-height:24px;letter-spacing:4px;margin-bottom:12px}.sr_result-container{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}#visor{height:20px}
