.emoji.svelte-xsvofy{display:inline-block;filter:drop-shadow(0 4px 0 rgba(0,0,0,.25));position:relative;z-index:1}button.emoji.svelte-xsvofy{border:none;background:transparent;padding:0;font:inherit}.emoji.emoji--clickable.svelte-xsvofy{cursor:pointer;-webkit-tap-highlight-color:transparent}.emoji.emoji--clickable.svelte-xsvofy:hover{transform:scale(1.1)}.emoji.emoji--clickable.svelte-xsvofy{position:relative;z-index:1}.emoji.emoji--clickable.svelte-xsvofy:active{z-index:10}.emoji__inner.svelte-xsvofy{display:inline-block;width:100%;height:100%}img.svelte-xsvofy{width:100%;height:100%;display:inline-block}.emoji__inner--font.svelte-xsvofy{font-family:"Noto Color Emoji","Apple Color Emoji","Segoe UI Emoji",sans-serif;font-variant-emoji:emoji;font-size:inherit;line-height:1;width:100%;height:100%;display:flex;align-items:center;justify-content:center;transform-origin:center center;will-change:transform}.hidden-letter.svelte-g72vlw{display:inline-flex;align-items:center;justify-content:center;width:var(--spacing-lg);height:var(--spacing-lg);border-radius:50%;background:#ffffff1a;position:relative;overflow:hidden;z-index:1;opacity:0;-webkit-user-select:none;user-select:none;transition:background .3s ease}.hidden-letter--mounted.svelte-g72vlw{opacity:1}.hidden-letter.svelte-g72vlw:not(.hidden-letter--revealed):not(.hidden-letter--is-special):not(.hidden-letter--is-space):before{content:"";position:absolute;inset:0;padding:2px;background:var(--hidden-letter-border-gradient);border-radius:50%;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask-composite:xor;z-index:-1;transition:background .3s ease,opacity .3s ease}.hidden-letter--revealed.svelte-g72vlw:not(.hidden-letter--is-special){background:var(--hidden-letter-revealed-bg);border:none}.hidden-letter--revealed.svelte-g72vlw:not(.hidden-letter--is-special):before{content:"";position:absolute;inset:0;padding:2px;background:var(--hidden-letter-revealed-border-gradient);border-radius:50%;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask-composite:xor;z-index:-1;transition:background .3s ease,opacity .3s ease}.hidden-letter--revealed.svelte-g72vlw .hidden-letter__letter:where(.svelte-g72vlw){color:var(--hidden-letter-revealed-text);text-shadow:1px 1px 0 var(--hidden-letter-text-glow),-1px -1px 0 var(--hidden-letter-text-glow),1px -1px 0 var(--hidden-letter-text-glow),-1px 1px 0 var(--hidden-letter-text-glow),0 2px 3px rgba(0,0,0,.25)}.hidden-letter--is-special.svelte-g72vlw .hidden-letter__letter:where(.svelte-g72vlw){color:var(--text-primary)!important;text-shadow:0 1px 2px rgba(0,0,0,.5)!important}.hidden-letter--is-space.svelte-g72vlw{width:12px;background:transparent!important;border:none!important;height:auto}.hidden-letter--is-space.svelte-g72vlw:before{display:none!important}.hidden-letter--is-special.svelte-g72vlw{width:6px;background:transparent;border-color:transparent}.hidden-letter__letter.svelte-g72vlw{font-size:var(--font-size-sm);font-weight:700;color:var(--text-primary);text-shadow:0 1px 2px rgba(0,0,0,.5);text-transform:uppercase;transition:text-shadow .3s ease}
