@property --avatar-ring-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.player-avatar.svelte-ah26if{--face:36px;--ring:2px;padding:var(--ring);background:#ffffff29;border-radius:999px;flex-shrink:0;transition:background-color .15s,box-shadow .15s;display:inline-flex;position:relative}.size-sm.svelte-ah26if{--face:26px}.size-lg.svelte-ah26if{--face:44px;--ring:3px}.size-xl.svelte-ah26if{--face:84px;--ring:3px}@media (width<=640px){.size-xl.svelte-ah26if{--face:68px}}.face.svelte-ah26if{width:var(--face);height:var(--face);background:radial-gradient(circle at 35% 30%,#334155,#0f172a);border:2px solid #020617;border-radius:999px;justify-content:center;align-items:center;display:flex;overflow:hidden}.face.svelte-ah26if img:where(.svelte-ah26if){object-fit:cover;pointer-events:none;width:100%;height:100%}.initials.svelte-ah26if{font-size:calc(var(--face) * .38);letter-spacing:.02em;color:#cbd5e1;font-weight:900}.tag.svelte-ah26if{color:#fff;background:#f43f5ef2;border-radius:4px;padding:0 3px;font-size:8px;font-weight:900;line-height:12px;position:absolute;bottom:-3px;right:-6px;box-shadow:0 1px 3px #00000080}.frame-supporter.svelte-ah26if{background:conic-gradient(from var(--avatar-ring-angle), #ff424d, #fbbf24, #ff8a91, #ff424d);animation:6s linear infinite svelte-ah26if-avatar-ring-spin;box-shadow:0 0 10px #ff424d66}.frame-gold.svelte-ah26if{background:linear-gradient(135deg,#fde68a,#b45309 45%,#fde68a 60%,#92400e)}.frame-silver.svelte-ah26if{background:linear-gradient(135deg,#f8fafc,#64748b 45%,#e2e8f0 60%,#475569)}.frame-ruby.svelte-ah26if{background:linear-gradient(135deg,#fda4af,#be123c 50%,#881337)}.frame-emerald.svelte-ah26if{background:linear-gradient(135deg,#6ee7b7,#047857 50%,#064e3b)}.frame-sapphire.svelte-ah26if{background:linear-gradient(135deg,#93c5fd,#1d4ed8 50%,#1e3a8a)}.frame-amethyst.svelte-ah26if{background:linear-gradient(135deg,#d8b4fe,#7e22ce 50%,#581c87)}.frame-prism.svelte-ah26if{background:conic-gradient(from var(--avatar-ring-angle), #f87171, #fbbf24, #4ade80, #38bdf8, #a78bfa, #f87171);animation:4s linear infinite svelte-ah26if-avatar-ring-spin}.frame-aurora.svelte-ah26if{background:conic-gradient(from var(--avatar-ring-angle), #22d3ee, #a78bfa, #f472b6, #22d3ee);animation:5s linear infinite svelte-ah26if-avatar-ring-spin;box-shadow:0 0 12px #a78bfa73}.frame-rainbow.svelte-ah26if{background:conic-gradient(from -90deg,#e40303 0deg 60deg,#ff8c00 60deg 120deg,#ffed00 120deg 180deg,#008026 180deg 240deg,#004dff 240deg 300deg,#750787 300deg 360deg)}.frame-pastel.svelte-ah26if{background:conic-gradient(from -90deg,#5bcefa 0deg 72deg,#f5a9b8 72deg 144deg,#fff 144deg 216deg,#f5a9b8 216deg 288deg,#5bcefa 288deg 360deg)}.frame-twilight.svelte-ah26if{background:conic-gradient(from -90deg,#d60270 0deg 72deg,#d60270 72deg 144deg,#9b4f96 144deg 216deg,#0038a8 216deg 288deg,#0038a8 288deg 360deg)}.frame-sunburst.svelte-ah26if{background:conic-gradient(from -90deg,#ff218c 0deg 120deg,#ffd800 120deg 240deg,#21b1ff 240deg 360deg)}.frame-sunset.svelte-ah26if{background:conic-gradient(from -90deg,#d52d00 0deg 72deg,#ff9a56 72deg 144deg,#fff 144deg 216deg,#d362a4 216deg 288deg,#a30262 288deg 360deg)}.frame-lagoon.svelte-ah26if{background:conic-gradient(from -90deg,#078d70 0deg 51.43deg,#26ceaa 51.43deg 102.86deg,#98e8c1 102.86deg 154.29deg,#fff 154.29deg 205.71deg,#7bade2 205.71deg 257.14deg,#5049cc 257.14deg 308.57deg,#3d1a78 308.57deg 360deg)}.frame-dusk.svelte-ah26if{background:conic-gradient(from -90deg,#000 0deg 90deg,#a3a3a3 90deg 180deg,#fff 180deg 270deg,purple 270deg 360deg)}.frame-meadow.svelte-ah26if{background:conic-gradient(from -90deg,#3da542 0deg 72deg,#a7d379 72deg 144deg,#fff 144deg 216deg,#a9a9a9 216deg 288deg,#000 288deg 360deg)}.frame-starlight.svelte-ah26if{background:conic-gradient(from -90deg,#fcf434 0deg 90deg,#fff 90deg 180deg,#9c59d1 180deg 270deg,#2c2c2c 270deg 360deg)}.player-avatar.svelte-ah26if:not(.frame-none){--ring:2.5px}.size-lg.svelte-ah26if:not(.frame-none){--ring:3px}.size-xl.svelte-ah26if:not(.frame-none){--ring:4px}@keyframes svelte-ah26if-avatar-ring-spin{to{--avatar-ring-angle:360deg}}.reticle.svelte-ah26if{fill:none;stroke:#fda4af;stroke-width:2.5px;stroke-linecap:round;opacity:0;pointer-events:none;width:calc(100% + 10px);height:calc(100% + 10px);transition:opacity .15s;position:absolute;inset:-5px}body[data-aiming-players] .player-avatar[data-arrow-anchor].svelte-ah26if,.player-avatar.avatar-targeted{background:#f43f5e;box-shadow:0 0 16px #f43f5ebf}body[data-aiming-players] .player-avatar[data-arrow-anchor].svelte-ah26if .reticle:where(.svelte-ah26if){opacity:1}body[data-aiming-players] .player-avatar[data-arrow-anchor=opponent].svelte-ah26if{animation:1.2s ease-in-out infinite svelte-ah26if-avatar-aim-pulse}@keyframes svelte-ah26if-avatar-aim-pulse{50%{transform:scale(1.08)}}@media (prefers-reduced-motion:reduce),(hover:none) and (pointer:coarse){.frame-supporter.svelte-ah26if,.frame-prism.svelte-ah26if,.frame-aurora.svelte-ah26if,body[data-aiming-players] .player-avatar[data-arrow-anchor=opponent].svelte-ah26if{animation:none}}.sr-only.svelte-ah26if{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
