.Emoji-module__Buyg9q__emoji{flex-flow:wrap;justify-content:center;align-items:center;display:flex}.Emoji-module__Buyg9q__emoji>p{margin-right:10px}.Emoji-module__Buyg9q__emoji>button{margin:5px}.Emoji-module__Buyg9q__emoji p{font-size:24px}.Emoji-module__Buyg9q__actionButton{color:#000;cursor:pointer;text-transform:uppercase;background:#fff;border:1px solid #000;border-radius:5px;padding:5px 10px;font-size:14px;transition:all .3s;box-shadow:0 2px 5px #0003}.Emoji-module__Buyg9q__actionButton:hover{transform:translateY(-2px);box-shadow:0 4px 10px #0000004d}
.Footer-module__UDEoiW__footer{border-top:solid #000;justify-content:center;align-items:center;margin-top:auto;padding:30px;display:flex}.Footer-module__UDEoiW__footerContainer{flex-direction:column;justify-content:center;display:flex}.Footer-module__UDEoiW__footerContainer p{color:#000}.Footer-module__UDEoiW__footerLinks{text-align:center}.Footer-module__UDEoiW__footer a img{width:24px;height:24px;margin:5px}.Footer-module__UDEoiW__footer a svg{fill:#000;width:24px;height:24px;margin:5px}.Footer-module__UDEoiW__footer a svg:hover{transform:translateY(-2px)}.Footer-module__UDEoiW__footer a{text-align:center}@media screen and (max-width:767px){.Footer-module__UDEoiW__footer{flex-direction:column;align-items:center}}
.EmojiCounter-module__G0vV-q__subtitle{text-align:center;color:#666;margin-top:10px;font-size:16px}
.EmojiGrid-module__dPzI4G__emojiGrid{flex-direction:column;width:70%;padding-top:3rem;display:flex}@media (max-width:767px){.EmojiGrid-module__dPzI4G__emojiGrid{width:100%;padding-top:1rem}}.EmojiGrid-module__dPzI4G__grid{flex-wrap:wrap;justify-content:center;padding:10px;display:flex}
.EmojiCard-module__rCKliG__emojiCard{cursor:pointer;background-color:#fff;border-width:0;border-radius:10px;flex-direction:row;align-items:center;width:150px;height:30px;margin:10px;padding:5px;transition:transform .3s,box-shadow .3s;display:flex;box-shadow:0 4px 8px #0000001a}@media (max-width:767px){.EmojiCard-module__rCKliG__emojiCard{width:40%}}.EmojiCard-module__rCKliG__copy{color:#fff;background-color:#000}.EmojiCard-module__rCKliG__emojiCard:hover{transform:translateY(-5px);box-shadow:0 6px 12px #00000026}.EmojiCard-module__rCKliG__emojiCard p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.EmojiCard-module__rCKliG__emojiCard .EmojiCard-module__rCKliG__emoji{margin:5px;font-size:20px}.EmojiCard-module__rCKliG__emojiCard .EmojiCard-module__rCKliG__word{margin:5px;font-size:14px}
.EmojiGridSkeleton-module__8cvscq__skeletonGrid{width:100%;margin-top:2rem}.EmojiGridSkeleton-module__8cvscq__skeletonTitle{background:linear-gradient(-90deg,#f0f0f0 0%,#f8f8f8 50%,#f0f0f0 100%) 0 0/400% 400%;border-radius:4px;width:150px;height:20px;margin-bottom:1rem;animation:1.5s ease-in-out infinite EmojiGridSkeleton-module__8cvscq__pulse}.EmojiGridSkeleton-module__8cvscq__grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;max-width:100%;display:grid}.EmojiGridSkeleton-module__8cvscq__skeletonCard{background-color:#fafafa;border:1px solid #e0e0e0;border-radius:8px;flex-direction:column;align-items:center;padding:15px;display:flex}.EmojiGridSkeleton-module__8cvscq__skeletonEmoji{background:linear-gradient(-90deg,#f0f0f0 0%,#f8f8f8 50%,#f0f0f0 100%) 0 0/400% 400%;border-radius:50%;width:40px;height:40px;margin-bottom:10px;animation:1.5s ease-in-out infinite EmojiGridSkeleton-module__8cvscq__pulse}.EmojiGridSkeleton-module__8cvscq__skeletonWord{background:linear-gradient(-90deg,#f0f0f0 0%,#f8f8f8 50%,#f0f0f0 100%) 0 0/400% 400%;border-radius:4px;width:60px;height:14px;animation:1.5s ease-in-out infinite EmojiGridSkeleton-module__8cvscq__pulse}@keyframes EmojiGridSkeleton-module__8cvscq__pulse{0%{background-position:0 0}to{background-position:-135% 0}}@media (prefers-color-scheme:dark){.EmojiGridSkeleton-module__8cvscq__skeletonTitle,.EmojiGridSkeleton-module__8cvscq__skeletonEmoji,.EmojiGridSkeleton-module__8cvscq__skeletonWord{background:linear-gradient(-90deg,#2a2a2a 0%,#3a3a3a 50%,#2a2a2a 100%)}.EmojiGridSkeleton-module__8cvscq__skeletonCard{background-color:#1a1a1a;border-color:#404040}}
.Home-module__Ho9lYW__container{background-color:var(--background-color);min-height:100vh;color:var(--text-color);flex-direction:column;justify-content:center;align-items:center;display:flex}.Home-module__Ho9lYW__main{flex:initial;flex-direction:column;align-items:center;width:65%;padding-top:4rem;padding-bottom:2rem;display:flex}@media (max-width:767px){.Home-module__Ho9lYW__main{width:90%}}.Home-module__Ho9lYW__main p{margin:20px}.Home-module__Ho9lYW__title{text-align:center;margin:0;font-size:20px;line-height:1.15}.Home-module__Ho9lYW__title,.Home-module__Ho9lYW__description{text-align:center;font-size:2.3rem;font-weight:500;line-height:1.5}.Home-module__Ho9lYW__form{justify-content:center;align-items:center;width:95%;display:flex}.Home-module__Ho9lYW__label{padding:10px 20px;font-size:16px}.Home-module__Ho9lYW__input{color:#fff;background:#000;border:1px solid #000;border-radius:10px;width:30%;padding:10px 8px;font-size:16px}.Home-module__Ho9lYW__input:focus{outline:none}.Home-module__Ho9lYW__input::placeholder{color:#a2a2a2}@media screen and (max-width:767px){.Home-module__Ho9lYW__input{width:100%}}.Home-module__Ho9lYW__button{color:#fff;cursor:pointer;text-transform:uppercase;background:#000;border:none;border-radius:5px;margin:10px;padding:10px 16px;font-size:16px;transition:all .3s;box-shadow:0 2px 5px #0003}.Home-module__Ho9lYW__button:hover{transform:translateY(-2px);box-shadow:0 4px 10px #0000004d}@keyframes Home-module__Ho9lYW__spin{to{transform:rotate(360deg)}}@keyframes Home-module__Ho9lYW__fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.Home-module__Ho9lYW__loading{text-align:center;font-size:20px;animation:1s linear infinite Home-module__Ho9lYW__spin}.Home-module__Ho9lYW__fadeIn{animation:.3s ease-out Home-module__Ho9lYW__fadeIn}.Home-module__Ho9lYW__error{text-align:center;color:#666;font-size:16px}
