.pic[data-astro-cid-2v72dysu]{display:block}.pic[data-astro-cid-2v72dysu] img[data-astro-cid-2v72dysu]{width:100%;height:100%}.ph[data-astro-cid-2v72dysu]{--tint:var(--gold);align-content:center;place-items:center;gap:var(--s-3);color:color-mix(in srgb, var(--tint) 60%, transparent);background:radial-gradient(circle at 50% 38%, color-mix(in srgb, var(--tint) 26%, transparent), transparent 62%), linear-gradient(180deg, var(--bg-2), var(--bg-1));display:grid;position:relative;overflow:hidden}.ph[data-astro-cid-2v72dysu]:after{content:"";border:1px solid color-mix(in srgb, var(--tint) 22%, transparent);border-radius:inherit;pointer-events:none;position:absolute;inset:8px}.ph--role[data-astro-cid-2v72dysu]{--tint:var(--role)}.ph--rarity[data-astro-cid-2v72dysu]{--tint:var(--rarity)}.ph--portrait[data-astro-cid-2v72dysu]{aspect-ratio:2/3}.ph--square[data-astro-cid-2v72dysu]{aspect-ratio:1}.ph--wide[data-astro-cid-2v72dysu]{aspect-ratio:16/9}.ph--sheet[data-astro-cid-2v72dysu]{aspect-ratio:2}.ph-mark[data-astro-cid-2v72dysu]{opacity:.8;width:clamp(28px,22%,64px)}.ph-label[data-astro-cid-2v72dysu]{max-width:85%;font:600 var(--fs-sm) / 1.2 var(--font-display);letter-spacing:var(--tracking-display);text-align:center;color:color-mix(in srgb, var(--tint) 45%, var(--ink-2))}
