.faction-icon.svelte-8ximz1{display:inline-flex;align-items:center;gap:6px;color:var(--faction-color, #888);border-radius:4px;padding:4px}.faction-icon.neutral.svelte-8ximz1{color:#888;background:#8888881a}.faction-icon.svelte-8ximz1 svg:where(.svelte-8ximz1),.faction-badge.svelte-8ximz1{flex-shrink:0}.faction-badge.svelte-8ximz1{object-fit:contain}.icon-sm.svelte-8ximz1 svg:where(.svelte-8ximz1),.icon-sm.svelte-8ximz1 .faction-badge:where(.svelte-8ximz1){width:16px;height:16px}.icon-md.svelte-8ximz1 svg:where(.svelte-8ximz1),.icon-md.svelte-8ximz1 .faction-badge:where(.svelte-8ximz1){width:24px;height:24px}.icon-lg.svelte-8ximz1 svg:where(.svelte-8ximz1),.icon-lg.svelte-8ximz1 .faction-badge:where(.svelte-8ximz1){width:32px;height:32px}.icon-sm.svelte-8ximz1{padding:2px}.icon-md.svelte-8ximz1{padding:4px}.icon-lg.svelte-8ximz1{padding:6px}.faction-label.svelte-8ximz1{font-size:12px;font-weight:500;font-family:JetBrains Mono,monospace;text-transform:uppercase;letter-spacing:.5px;padding-right:4px}.icon-sm.svelte-8ximz1 .faction-label:where(.svelte-8ximz1){font-size:10px}.icon-lg.svelte-8ximz1 .faction-label:where(.svelte-8ximz1){font-size:14px}.stamp-graphic.svelte-151lxlj{position:absolute;width:100px;height:75px;pointer-events:none;z-index:101;transform:rotate(var(--stamp-rotation));opacity:.95;transition:opacity .15s ease}.stamp-graphic.preview.svelte-151lxlj{opacity:.5;pointer-events:none}.stamp-graphic.animating.svelte-151lxlj{animation:svelte-151lxlj-stamp-appear .3s cubic-bezier(.34,1.56,.64,1)}@keyframes svelte-151lxlj-stamp-appear{0%{opacity:0;transform:scale(.5) rotate(var(--stamp-rotation))}60%{opacity:1;transform:scale(1.1) rotate(var(--stamp-rotation))}to{opacity:.95;transform:scale(1) rotate(var(--stamp-rotation))}}svg.svelte-151lxlj{width:100%;height:100%;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}
