.emoji-entry { display: flex; align-items: center; gap: 0.5rem; padding: 0.5rem; width: 25rem; background-color: var(--foreground-color); border-radius: 0.5rem; cursor: pointer; } .emoji-entry:hover { background-color: var(--hover-color); } .emoji-details { display: flex; flex-direction: column; text-wrap: wrap; word-break: break-all; word-wrap: break-word; } .emoji-name::before, .emoji-name::after { display: inline; content: ":"; opacity: 0.7; } .emoji-meta { opacity: 0.7; font-size: 0.8em; } ::deep { .labels .ph { display: inline-block; line-height: 1; color: var(--notice-color); } } @media (max-width: 1000px) { .emoji-entry { width: 100%; } }