.Emoji_emoji__Vzddr{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap}.Emoji_emoji__Vzddr>p{margin-right:10px}.Emoji_emoji__Vzddr>button{margin:5px}.Emoji_emoji__Vzddr p{font-size:24px}.Emoji_actionButton__N84sm{background:white;border:1px solid #000;border-radius:5px;color:#000;cursor:pointer;font-size:14px;padding:5px 10px;text-transform:uppercase;box-shadow:0 2px 5px rgba(0,0,0,.2);transition:all .3s ease}.Emoji_actionButton__N84sm:hover{transform:translateY(-2px);box-shadow:0 4px 10px rgba(0,0,0,.3)}.Footer_footer__JrJN9{border-top:solid #000;display:flex;align-items:center;justify-content:center;padding:30px;margin-top:auto}.Footer_footerContainer__O_seD{display:flex;flex-direction:column;justify-content:center}.Footer_footerContainer__O_seD p{color:#000}.Footer_footerLinks__ZtA3a{text-align:center}.Footer_footer__JrJN9 a img,.Footer_footer__JrJN9 a svg{margin:5px;width:24px;height:24px}.Footer_footer__JrJN9 a svg{fill:#000}.Footer_footer__JrJN9 a svg:hover{transform:translateY(-2px)}.Footer_footer__JrJN9 a{text-align:center}@media screen and (max-width:767px){.Footer_footer__JrJN9{flex-direction:column;align-items:center}}.EmojiCounter_subtitle__Q6h_v{font-size:16px;text-align:center;margin-top:10px;color:#666}.EmojiGrid_emojiGrid__G0eq_{display:flex;flex-direction:column;width:70%;padding-top:3rem}@media (max-width:767px){.EmojiGrid_emojiGrid__G0eq_{width:100%;padding-top:1rem}}.EmojiGrid_grid__9872G{display:flex;flex-wrap:wrap;justify-content:center;padding:10px}.EmojiCard_emojiCard__VtdWb{display:flex;flex-direction:row;align-items:center;width:150px;height:30px;background-color:#fff;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.1);margin:10px;padding:5px;transition:transform .3s ease,box-shadow .3s ease;border-width:0;cursor:pointer}@media (max-width:767px){.EmojiCard_emojiCard__VtdWb{width:40%}}.EmojiCard_copy__B5F7p{color:#fff;background-color:#000}.EmojiCard_emojiCard__VtdWb:hover{transform:translateY(-5px);box-shadow:0 6px 12px rgba(0,0,0,.15)}.EmojiCard_emojiCard__VtdWb p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.EmojiCard_emojiCard__VtdWb .EmojiCard_emoji__Wz4Pt{font-size:20px;margin:5px}.EmojiCard_emojiCard__VtdWb .EmojiCard_word__wsIJj{font-size:14px;margin:5px}.EmojiGridSkeleton_skeletonGrid__wHak9{margin-top:2rem;width:100%}.EmojiGridSkeleton_skeletonTitle__kvh4X{width:150px;height:20px;background:linear-gradient(-90deg,#f0f0f0,#f8f8f8 50%,#f0f0f0);background-size:400% 400%;animation:EmojiGridSkeleton_pulse__IqD6u 1.5s ease-in-out infinite;border-radius:4px;margin-bottom:1rem}.EmojiGridSkeleton_grid__k_tkc{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:10px;gap:10px;max-width:100%}.EmojiGridSkeleton_skeletonCard__14aY_{display:flex;flex-direction:column;align-items:center;padding:15px;border:1px solid #e0e0e0;border-radius:8px;background-color:#fafafa}.EmojiGridSkeleton_skeletonEmoji__HfsiJ{width:40px;height:40px;border-radius:50%;margin-bottom:10px}.EmojiGridSkeleton_skeletonEmoji__HfsiJ,.EmojiGridSkeleton_skeletonWord__pbVFZ{background:linear-gradient(-90deg,#f0f0f0,#f8f8f8 50%,#f0f0f0);background-size:400% 400%;animation:EmojiGridSkeleton_pulse__IqD6u 1.5s ease-in-out infinite}.EmojiGridSkeleton_skeletonWord__pbVFZ{width:60px;height:14px;border-radius:4px}@keyframes EmojiGridSkeleton_pulse__IqD6u{0%{background-position:0 0}to{background-position:-135% 0}}@media (prefers-color-scheme:dark){.EmojiGridSkeleton_skeletonEmoji__HfsiJ,.EmojiGridSkeleton_skeletonTitle__kvh4X,.EmojiGridSkeleton_skeletonWord__pbVFZ{background:linear-gradient(-90deg,#2a2a2a,#3a3a3a 50%,#2a2a2a)}.EmojiGridSkeleton_skeletonCard__14aY_{background-color:#1a1a1a;border-color:#404040}}.Home_container__9OuOz{min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:var(--background-color);color:var(--text-color)}.Home_main__2uIek{padding-top:4rem;padding-bottom:2rem;flex:initial;display:flex;flex-direction:column;align-items:center;width:65%}@media (max-width:767px){.Home_main__2uIek{width:90%}}.Home_main__2uIek p{margin:20px}.Home_title__YEn0u{margin:0;line-height:1.15;font-size:20px;text-align:center}.Home_description__zHUB6,.Home_title__YEn0u{line-height:1.5;font-size:2.3rem;text-align:center;font-weight:500}.Home_form__P1Xey{display:flex;align-items:center;justify-content:center;width:95%}.Home_label__sorqB{font-size:16px;padding:10px 20px}.Home_input__gFHfg{border:1px solid #000;background:#000;color:#fff;border-radius:10px;font-size:16px;padding:10px 8px;width:30%}.Home_input__gFHfg:focus{outline:none}.Home_input__gFHfg::placeholder{color:#A2A2A2}@media screen and (max-width:767px){.Home_input__gFHfg{width:100%}}.Home_button__Mzpzz{background:#000;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:10px 16px;margin:10px;text-transform:uppercase;box-shadow:0 2px 5px rgba(0,0,0,.2);transition:all .3s ease}.Home_button__Mzpzz:hover{transform:translateY(-2px);box-shadow:0 4px 10px rgba(0,0,0,.3)}@keyframes Home_spin__mtALV{to{transform:rotate(1turn)}}@keyframes Home_fadeIn__LfyOC{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.Home_loading__fXh_b{font-size:20px;text-align:center;animation:Home_spin__mtALV 1s linear infinite}.Home_fadeIn__LfyOC{animation:Home_fadeIn__LfyOC .3s ease-out}.Home_error__w_26N{font-size:16px;text-align:center;color:#666}