import { component_styles_default } from "./chunk.K23QWHWK.js"; import { i } from "./chunk.CXZZ2LVK.js"; // src/components/avatar/avatar.styles.ts var avatar_styles_default = i` ${component_styles_default} :host { display: inline-block; --size: 3rem; } .avatar { display: inline-flex; align-items: center; justify-content: center; position: relative; width: var(--size); height: var(--size); background-color: var(--sl-color-neutral-400); font-family: var(--sl-font-sans); font-size: calc(var(--size) * 0.5); font-weight: var(--sl-font-weight-normal); color: var(--sl-color-neutral-0); user-select: none; -webkit-user-select: none; vertical-align: middle; } .avatar--circle, .avatar--circle .avatar__image { border-radius: var(--sl-border-radius-circle); } .avatar--rounded, .avatar--rounded .avatar__image { border-radius: var(--sl-border-radius-medium); } .avatar--square { border-radius: 0; } .avatar__icon { display: flex; align-items: center; justify-content: center; position: absolute; top: 0; left: 0; width: 100%; height: 100%; } .avatar__initials { line-height: 1; text-transform: uppercase; } .avatar__image { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; overflow: hidden; } `; export { avatar_styles_default };