#tavern #tc-compose{position:relative}.tc-emoji-toggle{flex:0 0 34px;width:34px;height:36px;font-size:23px;padding:0;border-radius:8px}.tc-emoji-toggle:hover,.tc-emoji-toggle[aria-expanded=true]{background:#334535}.tc-emoji-panel{position:absolute;bottom:calc(100% + 8px);left:0;width:min(320px,100%);padding:12px;background:#18251e;border:1px solid #b89c61;border-radius:12px;box-shadow:0 12px 40px #0009;z-index:10}.tc-emoji-head{display:flex;justify-content:space-between;align-items:center;color:#dfc68d;margin-bottom:8px}.tc-emoji-head button{font-size:24px;padding:0 8px}.tc-emoji-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:3px;max-height:240px;overflow:auto}.tc-emoji-grid button{font-family:'Segoe UI Emoji','Apple Color Emoji',sans-serif;font-size:23px;min-height:34px;padding:2px;border-radius:6px}.tc-emoji-grid button:hover{background:#3b513c}#tavern #tc-message{min-width:0}

#comment-form .tc-emoji-panel,#topic-form .tc-emoji-panel{position:relative;bottom:auto;margin:8px 0;width:320px;max-width:100%}.tc-emoji-panel[hidden]{display:none!important}.tc-emoji-panel button,.tc-emoji-toggle{color:#f4dfaa;background:transparent;border:0;cursor:pointer}.tc-emoji-panel button:focus-visible,.tc-emoji-toggle:focus-visible{outline:2px solid #dfbd72}.tc-emoji-toggle{display:inline-block}#tavern .tc-reactions{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}#tavern .tc-reactions button{padding:2px 7px;border:1px solid #3f5145;border-radius:12px;background:#17251d;font-size:13px}#tavern .tc-reactions button[aria-pressed=true]{background:#4c492d;border-color:#d6b77b}#tavern .tc-reactions button:disabled{cursor:default}

#tavern .tc-reaction-picker{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:15px 0}#tavern .tc-reaction-picker button{font-size:28px;border:1px solid #526447;border-radius:12px;padding:12px;background:#1c2a20}#tavern .tc-reaction-picker button:hover,#tavern .tc-reaction-picker button[aria-pressed=true]{background:#4c492d;border-color:#d6b77b}
