.emoji-picker{display:grid;grid-template-columns:repeat(6,1fr);gap:6px;margin-top:9px}.emoji-picker button{height:34px;border:1px solid var(--line);border-radius:9px;background:var(--bg);font-size:17px;padding:0;display:grid;place-items:center;transition:transform .12s,border-color .12s,background .12s}.emoji-picker button:hover{transform:translateY(-2px) scale(1.06);border-color:var(--primary);background:#f0edff}.emoji-picker button:focus-visible{outline:2px solid var(--primary);outline-offset:1px}[data-theme=dark] .emoji-picker button:hover{background:#2c2947}@media(max-width:600px){.emoji-picker{grid-template-columns:repeat(8,1fr)}.emoji-picker button{height:36px}}
