// styles that apply to the "share" popup when sharing a link to a post or topic #user-card { position: absolute; width: 500px; left: 20px; z-index: 990; box-shadow: 0 2px 6px rgba(0,0,0,.6); margin-top: -2px; background-color: $primary; color: $secondary; background-size: cover; background-position: center center; min-height: 175px; opacity: 0; -webkit-transform: scale(.9); -ms-transform: scale(.9); transform: scale(.9); -webkit-transition: opacity .2s, -webkit-transform .2s; transition: opacity .2s, transform .2s; &.show { opacity: 1; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); } .card-content { padding: 12px 12px 0 12px; background: rgba($primary, .85); margin-top: 80px; &:after { content: ''; display: block; clear: both; } } &.no-bg { min-height: 50px; .card-content { margin-top: 0; } } .avatar-placeholder { width: 120px; height: 120px; float: left; padding-right: 10px; } h1 { display: inline-block; min-width: 120px; font-size: 1.786em; line-height: 1.25; display: block; max-width: 250px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; a { color: $secondary; } i { font-size: .8em; color: $secondary; } } h2 { font-size: 1.071em; line-height: 1.25; font-weight: normal; display: block; max-width: 250px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; a { color: $secondary; } } h3 { font-size: 0.929em; font-weight: normal; margin-top: 0; color: dark-light-diff($secondary, $primary, 25%, -25%); overflow: hidden; text-overflow: ellipsis; a { color: dark-light-diff($primary, $secondary, 50%, -50%); } } .groups { font-size: 0.929em; font-weight: normal; margin-top: 0; color: $primary; .group-link { color: $primary; } } .metadata { width: 100%; clear: both; padding-top: 5px; h3 { display: inline; margin-right: 5px; .desc, a { color: dark-light-diff($secondary, $primary, 50%, -50%); } } div {display: inline; color: scale-color($primary, $lightness: 50%); .group-link {color: scale-color($primary, $lightness: 50%);} } } .bottom { clear: both; padding-top: 10px; } &.has-card-badge-image .bio { width: 75%; } .bio { padding: 15px 0 0 0; clear: left; a { color: $secondary; text-decoration: underline; } img { max-width: 100%; } a.mention { background-color: dark-light-diff($secondary, $primary, 50%, -60%); } .overflow { max-height: 60px; overflow: hidden; } } img.avatar { float: left; padding-right: 10px; margin-top: -53px; } p { margin: 0 0 5px 0; } .btn { margin: 0 0 7px 0; box-sizing: border-box; } .usercard-controls { list-style-type: none; float: right; margin: 0; a {width: 100%; min-width: 150px;} } .new-user a { color: scale-color($primary, $lightness: 70%); } &.show-badges { width: 580px; .names { float: left; height: 60px; position: relative; width: 45%; margin-top: 11px; span { position: absolute; bottom: 0; display: block; width: 250px; } } .badge-section { float: left; width: 500px; padding-bottom: 10px; margin-top: 5px; .user-badge { background: transparent; color: dark-light-diff($primary, $secondary, 50%, -50%); border-color: dark-light-diff($primary, $secondary, 50%, -50%); } h3 { color: $primary; font-size: 1em; margin-bottom: -8px; } } .more-user-badges { @extend .user-badge; padding: 3px 8px; } } .suspended { color: $danger; margin-bottom: 5px; clear: left; padding-top: 15px; } .card-badge { img { max-width: 120px; } position: absolute; right: 12px; bottom: 12px; font-size: 2.143em; i {color: $secondary;} } }