[data-image-card]{background:0 0;border:0;min-width:0}[data-image-card-face]{aspect-ratio:1;border-radius:var(--j-radius-card,16px);position:relative;overflow:hidden}[data-image-card-caption]{text-align:left;background:0 0;border:0;min-width:0;position:static}.j-image-choice{width:100%;color:var(--j-text);text-align:left;flex-direction:column;gap:8px;padding:0;display:flex}.j-image-card-face{aspect-ratio:1;background:var(--j-surface-muted);border:2px solid #0000;place-items:center;width:100%;min-height:72px;display:grid}.j-image-card-face>img,.j-image-card-face>svg,.j-image-card-face>span{width:100%;height:100%;min-height:0}.j-image-card-face img{object-fit:contain}.j-image-card-caption{font-size:var(--j-library-label-size,12px);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:500;line-height:1.5;display:-webkit-box;overflow:hidden}.j-image-choice[aria-pressed=true] .j-image-card-face{border-color:var(--j-text)}.j-image-choice:focus-visible{outline:none}.j-image-choice:focus-visible .j-image-card-face{outline:2px solid var(--j-focus);outline-offset:3px}.j-image-choice:hover .j-image-card-face{background:var(--j-hover-bg)}.j-image-choice:active .j-image-card-face{background:var(--j-pressed-bg)}.j-image-choice:disabled{opacity:var(--j-disabled-opacity,.5)}.j-image-card-face>[data-avatar-empty-choice]{place-items:center;display:grid}.j-image-card-face>[data-avatar-empty-choice]>svg,.j-image-card-face>[data-motion-symbol]{width:36px;height:36px}.j-avatar-editor[data-avatar-inline] .j-image-choice,.j-avatar-editor .j-image-choice{aspect-ratio:auto;background:0 0;border:0;border-radius:0;flex-direction:column;gap:8px;height:auto;min-height:44px;padding:0;display:flex;overflow:visible}.j-avatar-editor .j-image-choice>div{flex:none}.j-avatar-editor .j-image-choice .j-image-card-caption{height:auto;min-height:0}.j-avatar-editor .j-avatar-character-grid .j-image-choice,.j-avatar-editor[data-avatar-inline] .j-avatar-character-grid>button.j-image-choice{min-height:0}.j-avatar-motion-options:has(.j-image-choice){grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:12px;display:grid}.j-avatar-editor[data-avatar-inline] .j-avatar-motion-options button.j-image-choice{background:0 0;border:0;border-radius:0;gap:8px;min-height:44px;padding:0}@media (max-width:767px),(max-width:1023px) and (max-height:500px) and (orientation:landscape){.j-avatar-editor{--j-avatar-character-template:repeat(3,minmax(0,1fr));--j-avatar-character-gap:12px}}
