.mention{color:var(--color-primary-600);font-weight:500}.dark .mention{color:var(--color-primary-light)}.mention-link{cursor:pointer;color:var(--color-primary-600);font-weight:500;text-decoration:none}.mention-link:hover{color:var(--color-primary-800);text-decoration:underline}.muttr-link{color:var(--color-primary-600);text-underline-offset:2px;text-decoration:underline}.muttr-link:hover{color:var(--color-primary-800)}.dark .mention-link{color:var(--color-primary-light)}.dark .mention-link:hover{color:var(--color-primary-lighter)}.dark .muttr-link{color:var(--color-primary-light)}.dark .muttr-link:hover{color:var(--color-primary-lighter)}.emoji-overlay.svelte-19cvg6g{z-index:60;background:var(--mut-modal-overlay);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.emoji-dialog.svelte-19cvg6g{border:1px solid var(--mut-border-field-strong);background:var(--mut-bg-raised);width:100%;max-width:440px;max-height:min(600px,100vh - 60px);box-shadow:var(--mut-shadow-modal);border-radius:18px;flex-direction:column;animation:.16s ease-out svelte-19cvg6g-emoji-modalin;display:flex}@keyframes svelte-19cvg6g-emoji-modalin{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}.emoji-header.svelte-19cvg6g{border-bottom:1px solid var(--mut-border-inner);align-items:center;padding:16px 18px;display:flex}.emoji-header.svelte-19cvg6g h3:where(.svelte-19cvg6g){color:var(--mut-text-primary);font-size:15px;font-weight:900}.emoji-header.svelte-19cvg6g h3:where(.svelte-19cvg6g) span:where(.svelte-19cvg6g){color:var(--mut-text-dim);font-weight:700}.emoji-close.svelte-19cvg6g{background:var(--mut-bg-neutral-btn);width:28px;height:28px;color:var(--mut-text-dim);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;margin-left:auto;display:flex}.identity-banner.svelte-19cvg6g{border:none;border-bottom:1px solid var(--mut-border-inner);background:var(--mut-tint-green);cursor:pointer;justify-content:space-between;align-items:center;width:100%;padding:10px 18px;display:flex}.identity-banner.anon.svelte-19cvg6g{background:var(--mut-tint-purple)}.identity-text.svelte-19cvg6g{color:var(--mut-green);font-size:12.5px;font-weight:800}.identity-banner.anon.svelte-19cvg6g .identity-text:where(.svelte-19cvg6g){color:var(--mut-purple-text-alt)}.identity-switch.svelte-19cvg6g{background:var(--mut-green);border-radius:999px;flex-shrink:0;width:34px;height:19px;display:block;position:relative}.identity-banner.anon.svelte-19cvg6g .identity-switch:where(.svelte-19cvg6g){background:var(--mut-purple-light)}.identity-knob.svelte-19cvg6g{background:#fff;border-radius:50%;width:15px;height:15px;transition:transform .15s;position:absolute;top:2px;left:2px}.identity-banner.anon.svelte-19cvg6g .identity-knob:where(.svelte-19cvg6g){transform:translate(15px)}.emoji-search-row.svelte-19cvg6g{border-bottom:1px solid var(--mut-border-inner);color:var(--mut-text-dim);align-items:center;gap:10px;padding:12px 18px;display:flex}.emoji-search-row.svelte-19cvg6g input:where(.svelte-19cvg6g){color:var(--mut-text-primary);background:0 0;border:none;outline:none;flex:1;font-size:14px;font-weight:600}.emoji-search-row.svelte-19cvg6g input:where(.svelte-19cvg6g)::placeholder{color:var(--mut-text-dim)}.emoji-body.svelte-19cvg6g{flex:1;min-height:0;overflow-y:auto}.emoji-empty.svelte-19cvg6g{text-align:center;color:var(--mut-text-dim);padding:40px 18px;font-size:13.5px;font-weight:700}.emoji-group.svelte-19cvg6g{border-bottom:1px solid var(--mut-border-hairline-soft)}.emoji-group.svelte-19cvg6g:last-child{border-bottom:none}.emoji-group-header.svelte-19cvg6g{color:var(--mut-text-secondary);align-items:center;gap:6px;padding:12px 18px;font-size:13px;font-weight:800;display:flex}.emoji-group-header.as-button.svelte-19cvg6g{cursor:pointer;background:0 0;border:none;width:100%}.emoji-group-count.svelte-19cvg6g{color:var(--mut-text-faint);font-weight:700}.emoji-group-empty.svelte-19cvg6g{color:var(--mut-text-dim);padding:0 18px 14px;font-size:12.5px;font-style:italic}.emoji-grid.svelte-19cvg6g{grid-template-columns:repeat(8,1fr);gap:2px;padding:0 12px 12px;display:grid}.emoji-cell.svelte-19cvg6g{cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;width:100%;height:38px;font-size:20px;display:flex;position:relative}.emoji-cell.svelte-19cvg6g:hover{background:var(--mut-bg-neutral-btn)}.emoji-cell.selected.svelte-19cvg6g{background:var(--mut-tint-purple)}.emoji-check.svelte-19cvg6g{background:var(--mut-purple);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:12px;height:12px;font-size:7px;display:flex;position:absolute;bottom:-2px;right:-2px}.reactors-overlay.svelte-mhedpk{z-index:60;background:var(--mut-modal-overlay);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.reactors-dialog.svelte-mhedpk{border:1px solid var(--mut-border-field-strong);background:var(--mut-bg-raised);width:100%;max-width:400px;max-height:calc(100vh - 60px);box-shadow:var(--mut-shadow-modal);border-radius:18px;flex-direction:column;animation:.16s ease-out svelte-mhedpk-reactors-modalin;display:flex}@keyframes svelte-mhedpk-reactors-modalin{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}.reactors-header.svelte-mhedpk{border-bottom:1px solid var(--mut-border-inner);align-items:center;padding:16px 18px;display:flex}.reactors-header.svelte-mhedpk h3:where(.svelte-mhedpk){color:var(--mut-text-primary);font-size:15px;font-weight:900}.reactors-header.svelte-mhedpk h3:where(.svelte-mhedpk) span:where(.svelte-mhedpk){color:var(--mut-text-dim);font-weight:700}.reactors-close.svelte-mhedpk{background:var(--mut-bg-neutral-btn);width:28px;height:28px;color:var(--mut-text-dim);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;margin-left:auto;display:flex}.reactors-body.svelte-mhedpk{flex:1;min-height:0;padding:6px;overflow-y:auto}.reactors-empty.svelte-mhedpk{flex-direction:column;align-items:center;gap:8px;padding:40px 0;display:flex}.reactors-empty.svelte-mhedpk i:where(.svelte-mhedpk){color:var(--mut-text-faint);font-size:24px}.reactors-empty.svelte-mhedpk p:where(.svelte-mhedpk){color:var(--mut-text-dim);font-size:13px;font-weight:700}.reactor-row.svelte-mhedpk{border-radius:12px;align-items:center;gap:10px;padding:8px 10px;display:flex}.reactor-row.svelte-mhedpk:hover{background:var(--mut-bg-chip)}.reactor-identity.svelte-mhedpk{text-align:left;cursor:pointer;background:0 0;border:none;flex:1;align-items:center;gap:10px;min-width:0;padding:0;display:flex}.reactor-identity.anon.svelte-mhedpk{cursor:default}.reactor-avatar.svelte-mhedpk,.reactor-avatar-img.svelte-mhedpk{background:linear-gradient(135deg, var(--mut-purple), var(--mut-blue));color:#fff;object-fit:cover;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;font-weight:800;display:flex}.reactor-avatar.anon.svelte-mhedpk{background:var(--mut-purple-light);color:var(--mut-bg-page)}.reactor-name.svelte-mhedpk{color:var(--mut-text-primary);font-size:13.5px;font-weight:800}.reactor-name.anon.svelte-mhedpk{color:var(--mut-text-muted)}.reactor-you-badge.svelte-mhedpk{background:var(--mut-tint-green);color:var(--mut-green);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:800}.reactor-you-badge.anon.svelte-mhedpk{background:var(--mut-tint-purple);color:var(--mut-purple-text-alt)}.reactor-emojis.svelte-mhedpk{flex-shrink:0;align-items:center;gap:3px;font-size:17px;display:flex}@keyframes svelte-s359x2-pulse-scale{0%{transform:scale(1)}50%{transform:scale(1.15)}to{transform:scale(1)}}.animate-pulse-scale.svelte-s359x2{animation:.2s ease-out svelte-s359x2-pulse-scale}.custom-scrollbar.svelte-1m8w4qr::-webkit-scrollbar{width:4px}.custom-scrollbar.svelte-1m8w4qr::-webkit-scrollbar-track{background:0 0}.custom-scrollbar.svelte-1m8w4qr::-webkit-scrollbar-thumb{background:#94a3b84d;border-radius:2px}.custom-scrollbar.svelte-1m8w4qr::-webkit-scrollbar-thumb:hover{background:#94a3b880}.dark .custom-scrollbar.svelte-1m8w4qr::-webkit-scrollbar-thumb{background:#47556966}.dark .custom-scrollbar.svelte-1m8w4qr::-webkit-scrollbar-thumb:hover{background:#47556999}
