@import '../libs/vars'; @import '../libs/functions'; @import '../libs/mixins'; /// /// Identity by HTML5 UP /// html5up.net | @n33co /// Free for personal and commercial use under the CCA 3.0 license (html5up.net/license) /// /* Main */ #main { position: relative; max-width: 100%; min-width: 27em; @include padding(4.5em, 3em); background: _palette(bg); border-radius: _size(border-radius); cursor: default; opacity: 0.95; text-align: center; @include vendor('transform-origin', '50% 50%'); @include vendor('transform', 'rotateX(0deg)'); @include vendor('transition', ( 'opacity #{_duration(main)} ease', 'transform #{_duration(main)} ease' )); .avatar { position: relative; display: block; margin-bottom: _size(element-margin); img { display: block; margin: 0 auto; border-radius: 100%; box-shadow: 0 0 0 1.5em _palette(bg); } &:before { content: ''; display: block; position: absolute; top: 50%; left: -3em; width: calc(100% + 6em); height: _size(border-width); z-index: -1; background: _palette(border); } } @include breakpoint(xsmall) { min-width: 0; width: 100%; @include padding(4em, 2em); .avatar { &:before { left: -2em; width: calc(100% + 4em); } } } body.is-loading & { opacity: 0; @include vendor('transform', 'rotateX(15deg)'); } }