.profile.svelte-mujeou{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius);align-items:flex-start;gap:18px;padding:16px;display:flex}.portrait.svelte-mujeou{object-fit:cover;border-radius:var(--radius);flex:none;width:110px;height:110px}.profile-body.svelte-mujeou{min-width:0}.head.svelte-mujeou{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.name.svelte-mujeou{color:var(--text);font-size:1.2rem;font-weight:800;text-decoration:none}a.name.svelte-mujeou:hover{color:var(--accent)}.type.svelte-mujeou{text-transform:uppercase;letter-spacing:.06em;color:var(--accent);font-size:.74rem;font-weight:700}.descriptor.svelte-mujeou{color:var(--text-muted);text-transform:capitalize;margin:4px 0 0;font-size:1rem}.summary.svelte-mujeou{color:var(--text);margin:8px 0 0;font-size:.98rem;line-height:1.6}.wiki.svelte-mujeou{color:var(--text-muted);margin-top:8px;font-size:.82rem;display:inline-block}.wiki.svelte-mujeou:hover{color:var(--accent)}@media (width<=560px){.profile.svelte-mujeou{flex-direction:column}.portrait.svelte-mujeou{width:88px;height:88px}}.picker.svelte-1fsvhw6{margin:0 0 24px}.section-title.svelte-1fsvhw6{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:0 0 4px;font-size:.75rem;font-weight:700}.hint.svelte-1fsvhw6{color:var(--text-muted);margin:0 0 12px;font-size:.88rem}ul.svelte-1fsvhw6{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}button.svelte-1fsvhw6{text-align:left;width:100%;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;align-items:center;gap:10px;padding:13px 16px;font-size:.95rem;font-weight:600;transition:border-color .12s,background .12s,color .12s;display:flex}button.svelte-1fsvhw6:hover:not(:disabled){border-color:var(--accent);background:var(--surface-2);color:var(--accent)}button.svelte-1fsvhw6:hover:not(:disabled) .dot:where(.svelte-1fsvhw6){background:var(--accent)}button.picked.svelte-1fsvhw6{color:var(--accent-ink);background:var(--accent);border-color:var(--accent)}button.picked.svelte-1fsvhw6 .dot:where(.svelte-1fsvhw6){background:var(--accent-ink)}button.svelte-1fsvhw6:disabled:not(.picked){opacity:.45;cursor:default}.dot.svelte-1fsvhw6{background:var(--border);border-radius:50%;flex-shrink:0;width:7px;height:7px;transition:background .12s}
