.profile-card .profile-cover,.public-profile-cover,.public-profile-dialog .public-profile-cover{height:var(--profile-cover-height,250px)!important;aspect-ratio:auto;min-height:0;align-self:start;overflow:hidden}
.profile-cover>img,.public-profile-cover>img{position:absolute;max-width:none!important;max-height:none!important;object-fit:fill!important;object-position:initial;transform:none}
@media(max-width:600px){.profile-card .profile-cover,.public-profile-cover,.public-profile-dialog .public-profile-cover{height:var(--profile-cover-height,185px)!important}}
.cover-editor .cover-view-tabs{display:flex;gap:7px;flex-wrap:wrap;margin:12px 0}.cover-editor .cover-view-tabs button{flex:1;min-height:38px;padding:7px 10px;border:1px solid #71629466;border-radius:11px;background:#171728;color:#c4bdd9}.cover-editor .cover-view-tabs button[aria-pressed=true]{background:#403357;border-color:#b09bdd;color:#fff}
.cover-editor .cover-preview-label{display:flex;justify-content:space-between;gap:12px;color:#bfb4d6;font-size:12px}.cover-editor .cover-crop-stage{margin-top:10px;transition:none}
.cover-editor input[type=range]{display:block;box-sizing:border-box;width:100%;max-width:none;min-width:0;height:30px;margin:0;padding:0;border:0;appearance:none;-webkit-appearance:none;background:transparent;cursor:pointer;touch-action:pan-y}
.cover-editor input[type=range]::-webkit-slider-runnable-track{height:6px;border-radius:6px;background:linear-gradient(to right,#a588df 0 var(--range-fill,0%),#393448 var(--range-fill,0%) 100%)}
.cover-editor input[type=range]::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:20px;height:20px;margin-top:-7px;border:2px solid #ded2fa;border-radius:50%;background:#aa86e4;box-shadow:0 0 0 3px #a588df18}
.cover-editor input[type=range]::-moz-range-track{height:6px;border-radius:6px;background:#393448}.cover-editor input[type=range]::-moz-range-progress{height:6px;border-radius:6px;background:#a588df}.cover-editor input[type=range]::-moz-range-thumb{width:17px;height:17px;border:2px solid #ded2fa;border-radius:50%;background:#aa86e4}
.cover-editor input[type=range]:focus-visible{outline:2px solid #8edcec;outline-offset:3px;border-radius:8px}.cover-editor .cover-editor-hint{line-height:1.5;color:#beb5d0}.cover-editor .crop-actions{display:flex;flex-wrap:wrap;gap:8px}
.profile-reputation{gap:4px!important}
