.portrait.svelte-ihtqsn{max-width:max(var(--size), 13rem);text-align:center;flex-direction:column;align-items:center;gap:.3rem;display:inline-flex}.frame.svelte-ihtqsn{width:var(--size);height:var(--size);border:1px solid color-mix(in oklab, var(--class-color,var(--accent)) 55%, transparent);box-shadow:0 0 24px -8px var(--class-color,var(--accent)), inset 0 0 20px #0006;background:radial-gradient(circle at 30% 20%, color-mix(in oklab, var(--class-color,var(--accent)) 30%, transparent), transparent 70%), var(--surface-2);border-radius:14px;place-items:center;line-height:0;display:grid;position:relative;overflow:hidden}.frame.empty.svelte-ihtqsn{border-color:color-mix(in oklab, var(--class-color,var(--accent)) 40%, transparent)}.frame.svelte-ihtqsn img:where(.svelte-ihtqsn){object-fit:cover;width:100%;height:100%;display:block}.fill.svelte-ihtqsn{width:100%;height:100%}.glyph.svelte-ihtqsn{font:700 calc(var(--size) * .46) / 1 var(--font-display);color:var(--class-color,var(--accent));text-shadow:0 0 18px var(--class-color,var(--accent))}
