.profile.svelte-s8widl{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:26px;padding:6px 0 8px;display:grid}.portrait.svelte-s8widl{background:#2b2116;border:1px solid #b58b4d55;border-radius:4px;align-self:start;overflow:hidden}.portrait.svelte-s8widl .fighter-portrait{aspect-ratio:4/5;border-radius:0;display:block;width:100%!important;height:auto!important}.portrait.svelte-s8widl .fighter-portrait img{object-fit:cover;border-radius:0;width:100%;height:100%}.fallen.svelte-s8widl .portrait:where(.svelte-s8widl){filter:grayscale(.8)}.story.svelte-s8widl{min-width:0}.rank.svelte-s8widl{font:600 10px/1.4 var(--display,Cinzel, Georgia, serif);text-transform:uppercase;letter-spacing:.08em;color:#caae79;flex-wrap:wrap;gap:6px 12px;margin:0 0 9px;display:flex}.rank.svelte-s8widl span:where(.svelte-s8widl){color:#cbbd9e}h3.svelte-s8widl{font:600 clamp(24px, 3vw, 32px)/1.18 var(--display,Cinzel, Georgia, serif);color:#f3dbab;overflow-wrap:anywhere;margin:0}.title.svelte-s8widl{color:#d4c19a;margin:6px 0 0;font:italic 14px/1.4 Georgia,serif}.decider.svelte-s8widl{margin-top:12px}.career.svelte-s8widl{border-block:1px solid #b58b4d44;flex-wrap:wrap;gap:16px 22px;margin:20px 0 16px;padding:16px 0;display:flex}.career.svelte-s8widl div:where(.svelte-s8widl){flex-direction:column;gap:6px;display:flex}dt.svelte-s8widl{color:#c4b391;text-transform:uppercase;letter-spacing:.1em;font:600 9px/1.3 Inter,sans-serif}dd.svelte-s8widl{color:#f2d496;font-variant-numeric:tabular-nums;order:-1;margin:0;font:600 28px/1 Georgia,serif}.note.svelte-s8widl,.experience.svelte-s8widl{color:#c9b999;font-size:12px;line-height:1.6}.note.svelte-s8widl{font-style:italic}section.svelte-s8widl{margin-top:18px}h4.svelte-s8widl{font:600 10px/1.4 var(--display,Cinzel, Georgia, serif);text-transform:uppercase;letter-spacing:.1em;color:#e6c68a;margin:0 0 8px}section.svelte-s8widl p:where(.svelte-s8widl){color:#cdbfa3;font-size:12px;line-height:1.6}@media (width<=560px){.profile.svelte-s8widl{grid-template-columns:1fr;gap:18px}.portrait.svelte-s8widl{justify-self:center;width:min(200px,58%)}.career.svelte-s8widl{justify-content:space-between}}@media (height<=520px) and (width>=561px){.portrait.svelte-s8widl{position:sticky;top:0}}
