@font-face{font-family:RepoharNames;src:url('assets/repohar-names.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}
.repohar-default-visual{display:block;width:100%;height:100%;object-fit:contain!important;background:transparent!important;border-radius:0!important}
.repohar-composition{position:relative;aspect-ratio:1;overflow:visible!important}.repohar-composition>img,.repohar-composition>svg{position:absolute;inset:0;width:100%;height:100%;object-fit:contain!important;border-radius:0!important;background:transparent!important}.repohar-composition text{font-family:RepoharNames,sans-serif;font-weight:400;font-style:normal;fill:#fff;stroke:#c9c9c9;stroke-width:2;paint-order:stroke fill}
.profile-photo.repohar-default-host,.profile-management-avatar.repohar-default-host,.avatar.repohar-default-host{background:transparent!important;border:0!important;border-radius:0!important;overflow:visible!important}
.repohar-header-avatar{display:inline-block;width:36px;height:36px;min-width:36px;flex:0 0 36px;vertical-align:middle;margin-right:7px;background:transparent}.repohar-header-avatar>img{width:100%;height:100%;object-fit:cover;border-radius:50%}.header-profile-button:has(.repohar-header-avatar){display:inline-flex;align-items:center;justify-content:center}.repohar-header-avatar .repohar-default-visual{object-fit:contain!important}
