[data-avatar-rarity]{--avatar-rarity:#c7d7e3}[data-avatar-rarity="rare"]{--avatar-rarity:#75afea}[data-avatar-rarity="epic"]{--avatar-rarity:#bc91e8}[data-avatar-rarity="legendary"]{--avatar-rarity:#e5b075}
.avatar-category-filters,.avatar-gallery-views{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.avatar-category-filters button,.avatar-gallery-views button{min-width:0;max-width:100%;padding:8px 11px;font-size:12px}.avatar-category-filters button{color:var(--avatar-rarity);border-color:color-mix(in srgb,var(--avatar-rarity) 42%,transparent)}.avatar-category-filters button span{margin-left:5px;opacity:.75;font-size:11px}.avatar-category-filters button[aria-pressed="true"],.avatar-gallery-views button[aria-pressed="true"]{background:#30637c88;box-shadow:inset 0 0 0 1px #9dd7ee55}.avatar-gallery-empty{grid-column:1/-1;text-align:center;padding:20px;width:100%}
#site-avatar-gallery{grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));align-items:stretch}.site-avatar-card.avatar-gallery-card{gap:10px;border-top:2px solid var(--avatar-rarity);padding:18px}.avatar-gallery-card>strong{color:var(--avatar-rarity);line-height:1.5;min-height:1.5em}.avatar-rarity-badge{color:var(--avatar-rarity)!important;padding:3px 8px;border:1px solid color-mix(in srgb,var(--avatar-rarity) 30%,transparent);border-radius:7px;font-size:11px}.avatar-category-label{width:100%;font-size:12px;text-align:left;margin-top:auto}.avatar-gallery-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;width:100%}.avatar-gallery-actions button{flex:1;min-width:75px}
.avatar-remove-dialog{width:min(500px,calc(100vw - 28px));max-height:calc(100dvh - 32px);overflow:auto;padding:25px;border:1px solid #91cce46b;border-radius:16px;background:linear-gradient(135deg,#13334bf5,#091d30fc);color:#e4f4ff;box-shadow:0 25px 90px #0008;font:14px/1.7 system-ui}.avatar-remove-dialog::backdrop{background:#03101b99;backdrop-filter:blur(7px)}.avatar-remove-dialog h2{font-size:20px;margin-top:0}.avatar-remove-dialog .actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:12px;margin-top:22px}.avatar-remove-dialog [data-remove-name]{overflow-wrap:anywhere;font-weight:700;color:#c5e6f5}
#avatar-settings .avatar-gallery button[data-avatar-id]{position:relative;border-color:color-mix(in srgb,var(--avatar-rarity) 65%,transparent)}#avatar-settings .avatar-gallery button[data-avatar-id][aria-pressed="true"]{outline:2px solid var(--avatar-rarity);outline-offset:3px}.avatar-rarity-indicator{position:absolute;bottom:4px;right:4px;width:8px;height:8px;border-radius:50%;background:var(--avatar-rarity);box-shadow:0 0 8px color-mix(in srgb,var(--avatar-rarity) 55%,transparent)}
@media(max-width:560px){.avatar-category-filters button{flex:1 1 auto}.avatar-remove-dialog{padding:19px}.avatar-gallery-actions{gap:10px}}
#avatar-settings>.avatar-actions{margin-bottom:20px}#avatar-settings>h3{margin:0 0 12px}
