.EmojiPickerReact.freegym-emoji-picker{--fg-emoji-surface:#0c0c0f;--fg-emoji-raised:#ffffff10;--fg-emoji-raised-active:#ffffff17;--fg-emoji-ink:#f6f6f8;--fg-emoji-muted:#f6f6f885;--fg-emoji-line:#ffffff1c;--fg-emoji-hover:#ffffff16;--fg-emoji-accent:#ff3a60;--fg-emoji-label-bg:#0c0c0feb;--fg-emoji-shadow:0 18px 44px #0000008c;--fg-emoji-cat-filter:hue-rotate(140deg)saturate(1.45);--fg-emoji-cat-opacity:.45;--epr-bg-color:var(--fg-emoji-surface);--epr-text-color:var(--fg-emoji-ink);--epr-picker-border-color:var(--fg-emoji-line);--epr-picker-border-radius:16px;--epr-horizontal-padding:10px;--epr-highlight-color:var(--fg-emoji-accent);--epr-focus-bg-color:var(--fg-emoji-raised-active);--epr-hover-bg-color:var(--fg-emoji-hover);--epr-hover-bg-color-reduced-opacity:var(--fg-emoji-hover);--epr-header-padding:10px 10px 4px;--epr-search-input-bg-color:var(--fg-emoji-raised);--epr-search-input-bg-color-active:var(--fg-emoji-raised-active);--epr-search-input-text-color:var(--fg-emoji-ink);--epr-search-input-placeholder-color:var(--fg-emoji-muted);--epr-search-input-border-radius:10px;--epr-search-input-height:38px;--epr-search-input-padding:0 34px;--epr-search-border-color:var(--fg-emoji-accent);--epr-category-navigation-button-size:26px;--epr-category-icon-active-color:var(--fg-emoji-accent);--epr-category-label-bg-color:var(--fg-emoji-label-bg);--epr-category-label-text-color:var(--fg-emoji-muted);--epr-category-label-height:30px;--epr-emoji-size:30px;--epr-emoji-padding:6px;--epr-emoji-hover-color:var(--fg-emoji-hover);--epr-emoji-variation-indicator-color:var(--fg-emoji-line);--epr-emoji-variation-indicator-color-hover:var(--fg-emoji-muted);--epr-emoji-variation-picker-bg-color:var(--fg-emoji-surface);--epr-skin-tone-size:16px;--epr-skin-tone-picker-menu-color:var(--fg-emoji-surface);--epr-skin-tone-outer-border-color:var(--fg-emoji-line);--epr-skin-tone-inner-border-color:var(--fg-emoji-surface);--epr-active-skin-tone-indicator-border-color:var(--fg-emoji-accent);--epr-active-skin-hover-color:var(--fg-emoji-hover);box-shadow:var(--fg-emoji-shadow)}:root[data-theme=light] .EmojiPickerReact.freegym-emoji-picker{--fg-emoji-surface:#fff;--fg-emoji-raised:#ededf1;--fg-emoji-raised-active:#e5e5eb;--fg-emoji-ink:#0e0e11;--fg-emoji-muted:#0e0e119e;--fg-emoji-line:#0e0e1124;--fg-emoji-hover:#0e0e1112;--fg-emoji-accent:#d10029;--fg-emoji-label-bg:#ffffffeb;--fg-emoji-shadow:0 18px 44px #0e0e112e;--fg-emoji-cat-filter:hue-rotate(140deg)saturate(1.9)brightness(.82);--fg-emoji-cat-opacity:.7}.EmojiPickerReact.freegym-emoji-picker,.EmojiPickerReact.freegym-emoji-picker *{font-family:Segoe UI Variable Text,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif}.EmojiPickerReact.freegym-emoji-picker .epr-search-container input{border:1px solid var(--fg-emoji-line);font-size:14px;transition:background-color .12s,border-color .12s,box-shadow .12s}.EmojiPickerReact.freegym-emoji-picker .epr-search-container input:focus{border-color:var(--fg-emoji-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--fg-emoji-accent)22%,transparent);outline:none}.EmojiPickerReact.freegym-emoji-picker .epr-icn-search,.EmojiPickerReact.freegym-emoji-picker .epr-btn-clear-search{opacity:.55}.EmojiPickerReact.freegym-emoji-picker .epr-category-nav{padding:2px var(--epr-horizontal-padding)8px;border-bottom:1px solid var(--fg-emoji-line);gap:2px}.EmojiPickerReact.freegym-emoji-picker .epr-cat-btn{filter:var(--fg-emoji-cat-filter);opacity:var(--fg-emoji-cat-opacity);border-radius:8px}.EmojiPickerReact.freegym-emoji-picker .epr-cat-btn:hover,.EmojiPickerReact.freegym-emoji-picker .epr-cat-btn.epr-active{opacity:1}.EmojiPickerReact.freegym-emoji-picker .epr-tone{border-radius:50%}.EmojiPickerReact.freegym-emoji-picker .epr-skin-tone-select{border-radius:999px}.EmojiPickerReact.freegym-emoji-picker .epr-skin-tone-select.epr-open{border:1px solid var(--fg-emoji-line);box-shadow:var(--fg-emoji-shadow)}.EmojiPickerReact.freegym-emoji-picker .epr-emoji-category-label{letter-spacing:.06em;text-transform:uppercase;backdrop-filter:blur(12px);font-size:11px;font-weight:600}.EmojiPickerReact.freegym-emoji-picker .epr-emoji{border-radius:10px}.EmojiPickerReact.freegym-emoji-picker .epr-emoji:focus-visible{outline:2px solid var(--fg-emoji-accent);outline-offset:-2px}.EmojiPickerReact.freegym-emoji-picker .epr-emoji-variation-picker{border:1px solid var(--fg-emoji-line);box-shadow:var(--fg-emoji-shadow);border-radius:12px}@media (prefers-reduced-motion:reduce){.EmojiPickerReact.freegym-emoji-picker,.EmojiPickerReact.freegym-emoji-picker *{transition:none!important}}.EmojiPickerReact.freegym-emoji-picker--flush{--epr-picker-border-radius:0px;box-shadow:none;border-color:#0000}