.bot-portrait.svelte-149vds5{border:1px solid color-mix(in srgb, var(--portrait-accent) 55%, #63522c);width:2.25rem;height:2.25rem;box-shadow:inset 0 0 0 1px #e5c16c2e, 0 0 8px color-mix(in srgb, var(--portrait-accent) 30%, transparent);background:#1d182099;border-radius:50%;flex:none;place-items:center;animation:.28s ease-out svelte-149vds5-bot-portrait-in;display:grid;overflow:hidden}.bot-portrait--xs.svelte-149vds5{width:1.25rem;height:1.25rem}.bot-portrait--sm.svelte-149vds5{width:1.65rem;height:1.65rem}.bot-portrait--lg.svelte-149vds5{width:2.6rem;height:2.6rem}.bot-portrait--xl.svelte-149vds5{width:4.5rem;height:4.5rem}.bot-portrait--xl.svelte-149vds5 .bot-portrait__fallback:where(.svelte-149vds5){font-size:1.8rem}.bot-portrait__img.svelte-149vds5{object-fit:cover;width:100%;height:100%;display:block}.bot-portrait__fallback.svelte-149vds5{font-family:var(--font-cinzel);color:color-mix(in srgb, var(--portrait-accent) 70%, var(--gold-light));font-size:1rem;font-weight:700;line-height:1}.bot-portrait--xs.svelte-149vds5 .bot-portrait__fallback:where(.svelte-149vds5){font-size:.65rem}.bot-portrait--sm.svelte-149vds5 .bot-portrait__fallback:where(.svelte-149vds5){font-size:.78rem}.bot-portrait--lg.svelte-149vds5 .bot-portrait__fallback:where(.svelte-149vds5){font-size:1.15rem}@keyframes svelte-149vds5-bot-portrait-in{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.bot-portrait.svelte-149vds5{animation:none}}
