MediaWiki:KevinWordBubbleGenII.css

@import url('https://fonts.googleapis.com/css?family=Darker+Grotesque:300,400,500,600,700&display=swap'); @import url('//dl.dropbox.com/s/vpi3f9s7nhpe7v7/honeybee.css');

.andromeda-ui { position: relative; width: 100%; height: 300px; color: rgba(255, 255, 255, 0.25); font-family: 'Darker Grotesque', Helvetica, Arial, sans-serif; overflow: hidden; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

.andromeda-ui *::-webkit-scrollbar { width: 6px; } .andromeda-ui *::-webkit-scrollbar-track { background-color: rgba(255, 255, 255, 0.25); border-radius: 10px; } .andromeda-ui *::-webkit-scrollbar-thumb { background-color: rgba(255, 255, 255, 0.25); border-radius: 10px; } .andromeda-ui *::-webkit-scrollbar-corner { background: transparent; }

.andromeda-ui * { scrollbar-width: thin; scrollbar-color: rgba(255, 255, 255, 0.25) rgba(255, 255, 255, 0.25); } .andromeda-ui ::selection { background-color: rgba(0, 0, 0, 0.35); text-shadow: none; } .andromeda-ui ::-moz-selection { background-color: rgba(0, 0, 0, 0.35); text-shadow: none; }

.andromeda-ui .roleplay-text a { color: rgba(255, 255, 255, 0.65); font-variant: small-caps; text-decoration: none; font-weight: 300; }

.andromeda-ui .roleplay-text a:hover { color: rgba(255, 255, 255, 0.85); text-decoration: underline; text-decoration-color: rgba(255, 255, 255, 0.65); }

.andromeda-ui .menu-navigation { position: absolute; z-index: 3; left: -100%; display: flex; flex-direction: row; width: 100%; height: 100%; border-radius: 4px; overflow: hidden; transition: left 0.5s ease-out; }

.andromeda-ui .menu-navigation.active { left: 0; transition: left 0.5s ease-out; } .andromeda-ui .navigation-quadrant { position: relative; width: 25%; height: 100%; background-size: auto 100%; background-position: center; transition-delay: 0.5s; }

.andromeda-ui .close-navigation-menu, .andromeda-ui .user-profile-toggle { position: absolute; z-index: 2; right: 10px; width: 15px; height: 15px; border: 1px solid rgba(255, 255, 255, 0.25); background-color: rgba(0, 0, 0, 0.15); color: transparent; -webkit-backdrop-filter: blur(2px); backdrop-filter: blur(2px); border-radius: 15px; box-sizing: border-box; font-size: 0; line-height: 13px; text-align: center; transition: all 0.5s ease; }

.andromeda-ui .close-navigation-menu { top: 10px; }

.andromeda-ui .user-profile-toggle { bottom: 10px; }

.andromeda-ui .close-navigation-menu:after { content: 'Close'; }

.andromeda-ui .user-profile-toggle:after { content: 'Profile'; }

.andromeda-ui .close-navigation-menu:hover, .andromeda-ui .menu-navigation-close:hover, .andromeda-ui .user-profile-toggle:hover { width: 65px; height: 25px; color: rgba(255, 255, 255, 0.5); text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5); box-shadow: 0 4px 10px 1px rgba(0, 0, 0, 0.25); border-radius: 40px; font-size: 85%; line-height: 23px; transition: all 0.5s ease; }

.andromeda-ui .navigation-quadrant:not(.active):not(:nth-of-type(4)) { width: calc((100% - 35px) / 3); order: 2; }

.andromeda-ui .navigation-quadrant:not(.active):nth-of-type(4) { width: calc(((100% - 35px) / 3) + 1px); order: 2; }

.andromeda-ui .navigation-quadrant.active { order: 1; width: 35px; overflow: hidden; transition-delay: 0.5s; }

.andromeda-ui .navigation-quadrant.active > .interface-toggle { top: 0; width: 100%; height: 100%; border: none; color: transparent; text-shadow: none; border-radius: 4px 0 0 4px; transition-delay: 0.5s; }

.andromeda-ui .roleplay-quadrant { background-image: linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15)), url('http://coolvibe.com/wp-content/uploads/2010/06/cosmos.jpg'); }

.andromeda-ui .about-quadrant { background-image: linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15)), url('https://www.pixelstalk.net/wp-content/uploads/2016/08/1920x1080-Nebula-Space-Wallpaper.jpg'); }

.andromeda-ui .gallery-quadrant { background-image: linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15)), url('http://www.kodul.cat/look/full/88/883750/universe-hd-wallpapers-1080p.jpg'); } .andromeda-ui .powers-quadrant { background-image: linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15)), url('https://images3.alphacoders.com/100/1007640.jpg'); }

.andromeda-ui .interface-toggle { position: relative; top: calc(50% - 17.5px); margin: 0 auto; width: 45%; max-width: 100px; height: 35px; border: 1px solid rgba(255, 255, 255, 0.25); background-color: rgba(0, 0, 0, 0.25); box-shadow: 0 4px 10px 1px rgba(0, 0, 0, 0.25); color: rgba(255, 255, 255, 0.5); text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5); -webkit-backdrop-filter: blur(2px); backdrop-filter: blur(2px); border-radius: 40px; box-sizing: border-box; font-size: 100%; line-height: 33px; text-align: center; transition: all 0s 0.5s ease, box-shadow 0.5s ease; }

.andromeda-ui .interface-toggle:hover { box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.5); transition: box-shadow 0.5s ease; }

.andromeda-ui .interface { position: absolute; top: 100%; width: 100%; height: 100%; background-size: cover; background-position: center; border-radius: 4px; overflow: hidden; }

.andromeda-ui .interface.roleplay { background-image: linear-gradient(rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0.25) 100%), url('http://coolvibe.com/wp-content/uploads/2010/06/cosmos.jpg'); }

.andromeda-ui .interface.about { background-image: linear-gradient(rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0.25) 100%), url('https://www.pixelstalk.net/wp-content/uploads/2016/08/1920x1080-Nebula-Space-Wallpaper.jpg'); }

.andromeda-ui .interface.gallery { background-image: linear-gradient(rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0.25) 100%), url('http://www.kodul.cat/look/full/88/883750/universe-hd-wallpapers-1080p.jpg'); }

.andromeda-ui .interface.powers { background-image: linear-gradient(rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.5) 100%), url('https://images3.alphacoders.com/100/1007640.jpg'); }

.andromeda-ui .interface-border { display: flex; flex-direction: row; position: relative; margin: 25px; width: calc(100% - 50px); height: calc(100% - 50px); border: 1px solid rgba(255, 255, 255, 0.25); box-sizing: border-box; }

.andromeda-ui.roleplay > .interface.roleplay, .andromeda-ui.about > .interface.about, .andromeda-ui.gallery > .interface.gallery, .andromeda-ui.powers > .interface.powers { top: 0; }

/* Fallback for unsupported browsers */ .andromeda-ui .character-image-mask { display: none; }

/* Second disjunct - checks for Edge 18, first disjunct - checks for other supported browsers */ @supports ((not (-ms-ime-align: auto)) and ((mask-image: url) or (-webkit-mask: url))) or ((-ms-ime-align: auto) and (-webkit-mask: url)) { .andromeda-ui .character-image-mask { display: block; position: absolute; top: 0; left: 0; width: 35%; height: 100%; background-image: linear-gradient(rgba(0, 0, 0, 0.15) 0%, rgba(0, 0, 0, 0.15) 100%), url('http://38.media.tumblr.com/ce120f1bc96803754970967d76d8aa44/tumblr_myjclqCVeX1s0xobxo1_1280.jpg'); background-size: cover; background-position: center; -webkit-mask-image: linear-gradient(110deg, rgba(0, 0, 0, 0.75) 25%, rgba(0, 0, 0, 0) 75%); mask-image: linear-gradient(110deg, rgba(0, 0, 0, 0.75) 25%, rgba(0, 0, 0, 0) 75%); pointer-events: none; } }

.andromeda-ui .interface-border > .top-left-corner, .andromeda-ui .interface-border > .bottom-right-corner { position: absolute; width: 35px; height: 35px; box-sizing: border-box; }

.andromeda-ui .interface-border > .top-left-corner { top: -8px; left: -8px; border-top: 1px solid rgba(255, 255, 255, 0.25); border-left: 1px solid rgba(255, 255, 255, 0.25); }

.andromeda-ui .interface-border > .bottom-right-corner { bottom: -8px; right: -8px; border-bottom: 1px solid rgba(255, 255, 255, 0.25); border-right: 1px solid rgba(255, 255, 255, 0.25); }

.andromeda-ui .controls-container { display: flex; flex-shrink: 0; flex-direction: column; justify-items: center; align-items: center; width: 50px; height: 100%; }

.andromeda-ui .navigation-toggle { position: relative; z-index: 2; display: flex; flex-direction: column; justify-content: space-between; margin: 10px auto; width: 28px; height: 22px; }

.andromeda-ui .navigation-stripe { width: 100%; height: 4px; background-color: rgba(255, 255, 255, 0.25); box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.35); border-radius: 4px; }

.andromeda-ui .interface-content { display: flex; position: relative; margin-left: 20%; width: calc(100% - 50px); height: 100%; box-sizing: border-box; }

.andromeda-ui .interface.powers .interface-content { position: absolute; top: 0; right: 0; margin-left: 0; width: calc(100% - 50px); max-width: 550px; overflow: hidden; }

.andromeda-ui .interface.roleplay .interface-content { flex-direction: column; justify-content: center; align-items: flex-start; }

.andromeda-ui .interface:nth-of-type(4) .interface-content { padding-right: 10px; }

.andromeda-ui .interface:nth-of-type(5) .interface-content { padding-right: 20px; }

.andromeda-ui .interface.about .interface-content, .andromeda-ui .interface.gallery .interface-content { flex-direction: row; justify-content: flex-end; align-items: center; }

.andromeda-ui .previous-capsule-toggle, .andromeda-ui .next-capsule-toggle { width: 35px; flex-shrink: 0; height: 35px; border: 3px solid rgba(255, 255, 255, 0.25); line-height: 29px; text-align: center; border-radius: 100%; box-sizing: border-box; opacity: 1; transition: opacity 0.5s ease; }

.andromeda-ui .previous-capsule-toggle.inactive, .andromeda-ui .next-capsule-toggle.inactive { visibility: hidden; transition: visibility 0s 0.5s; }

.andromeda-ui .next-capsule-toggle { order: 7; }

.andromeda-ui .previous-capsule-toggle.inactive, .andromeda-ui .previous-capsule-toggle.inactive + .connector, .andromeda-ui .next-capsule-toggle.inactive, .andromeda-ui .next-capsule-toggle.inactive + .connector { opacity: 0; transition: opacity 0.5s ease; }

.andromeda-ui .previous-capsule-toggle:before { content: '◄'; margin-left: -3px; }

.andromeda-ui .next-capsule-toggle:before { content: '►'; margin-left: 3px; }

.andromeda-ui .connector { max-width: 100px; flex-grow: 1; border-bottom: 2px solid rgba(255, 255, 255, 0.25); opacity: 1; transition: opacity 0.5s ease; }

.andromeda-ui .connector:last-of-type { order: 6; }

.andromeda-ui .left-border-container, .andromeda-ui .right-border-container { width: 50px; flex-shrink: 0; height: 225px; overflow: hidden; }

.andromeda-ui .left-border, .andromeda-ui .right-border { width: 225px; max-width: none !important; height: 225px; border: 4px solid rgba(255, 255, 255, 0.25); border-radius: 100%; box-sizing: border-box; }

.andromeda-ui .right-border { position: relative; left: -175px; }

.andromeda-ui .capsule-container { position: relative; margin: 0 -35px; width: 200px; height: 200px; }

.andromeda-ui .capsule-indicator-top, .andromeda-ui .capsule-indicator-bottom { display: flex; flex-direction: row; justify-content: space-between; align-items: center; position: absolute; left: calc(50% - 27.5px); width: 55px; height: 12.5px; }

.andromeda-ui .capsule-indicator-top { top: -17.5px; }

.andromeda-ui .capsule-indicator-bottom { bottom: -17.5px; }

.andromeda-ui .capsule-indicator { width: 10px; height: 10px; background-color: rgba(255, 255, 255, 0.25); border-radius: 100%; }

.andromeda-ui .capsule-indicator.active { width: 12.5px; height: 12.5px; background-color: rgba(255, 255, 255, 0.5); }

.andromeda-ui .capsule { position: absolute; left: 0; top: 0; width: 200px; flex-shrink: 0; height: 200px; background-image: radial-gradient(ellipse at center, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.75) 100%), url('https://www.pixelstalk.net/wp-content/uploads/2016/08/1920x1080-Nebula-Space-Wallpaper.jpg'); background-size: cover; background-position: center; opacity: 0; visibility: hidden; border-radius: 100%; overflow: hidden; }

.andromeda-ui .capsule.active { z-index: 2; opacity: 1; visibility: visible; transition: opacity 0.5s 0.5s ease-out; }

.andromeda-ui .capsule.shift-out-left { left: -80%; opacity: 0; transition: all 1s ease-out; }

.andromeda-ui .capsule.shift-out-right { left: 80%; opacity: 0; transition: all 1s ease-out; }

@media all and (-ms-high-contrast: none) { .andromeda-ui .interface.about .interface-content { flex-direction: row-reverse; justify-content: flex-start; }

.andromeda-ui .previous-capsule-toggle { order: 7; }

.andromeda-ui .connector:nth-of-type(2) { order: 6; }

.andromeda-ui .left-border-container { order: 5; }

.andromeda-ui .capsule-container { order: 4; }

.andromeda-ui .right-border-container { order: 3; }

.andromeda-ui .connector:last-of-type { order: 2; }

.andromeda-ui .next-capsule-toggle { order: 1; } }

.andromeda-ui .capsule-header { position: absolute; bottom: 0; width: 100%; height: 75px; background-color: rgba(255, 255, 255, 0.15); color: rgba(255, 255, 255, 0.75); font-weight: 400; font-size: 28px; line-height: 75px; text-align: center; text-shadow: 1px 1px 4px rgba(0, 0, 0, 0.85); border-radius: 100% 100% 0 0; }

.andromeda-ui .capsule-text { margin: 20px auto 0 auto; width: 80%; height: 35px; color: rgba(255, 255, 255, 0.75); font-weight: 300; font-size: 24px; line-height: 35px; text-align: center; text-shadow: 1px 1px 4px rgba(0, 0, 0, 0.85); overflow: auto; }

.andromeda-ui .capsule-text > a { color: rgba(255, 255, 255, 0.75) !important; }

.andromeda-ui .capsule-text > a.new { color: rgb(250, 100, 100) !important; }

.andromeda-ui .header { display: inline-block; margin: 5px 0; width: auto; border-bottom: 1.5px solid rgba(255, 255, 255, 0.25); height: 100px; text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.25); line-height: 85px; box-sizing: border-box; overflow: hidden; }

.andromeda-ui .infinity { opacity: 1; height: 100%; transition: height 0s 0.5s ease, opacity 0.5s 0.5s ease; }

.andromeda-ui .infinity:before { content: '∞'; display: block; width: 100%; height: 100%; font-size: 250px; line-height: 80px; }

/* Line-height bugfix for IE <= 11 */ _:-ms-fullscreen, :root .andromeda-ui .infinity:before { line-height: 105px; }

@supports ((-webkit-background-clip: text) or (background-clip: text)) { .andromeda-ui .infinity:before { background-image: url('https://66.media.tumblr.com/07d2f5a946d911e1d7e3e461cc730315/tumblr_pdwet5jqeu1vww0mk_1280.png'); background-size: cover; background-position: center; -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; -webkit-text-stroke: 1px rgba(255, 255, 255, 0.25); } }

.andromeda-ui .character-name { width: 0; font-family: Darker Grotesque, Helvetica, Arial, sans-serif; font-style: oblique; font-weight: 600; letter-spacing: 4px; line-height: 80px; opacity: 0; transition: width 0s 0.5s, opacity 0.5s ease; }

.andromeda-ui .character-name > a { position: relative; z-index: 2; display: block; width: 100%; height: 100%; color: rgba(255, 255, 255, 0.25); text-decoration: none; }

.andromeda-ui .character-name span:first-of-type { font-size: 125px; }

.andromeda-ui .character-name span:nth-of-type(2) { font-size: 105px; }

.andromeda-ui .character-name span:nth-of-type(3) { font-size: 85px; }

.andromeda-ui .character-name span:nth-of-type(4) { font-size: 65px; }

.andromeda-ui .character-name span:nth-of-type(5) { font-size: 45px; }

.andromeda-ui .character-name span:nth-of-type(6) { font-size: 25px; }

.andromeda-ui .character-name span:nth-of-type(6) { font-size: 25px; }

.andromeda-ui .character-name span:nth-of-type(6) { font-size: 25px; }

.andromeda-ui .header:not(.inactive):hover > .infinity { opacity: 0; height: 0; transition: opacity 0.5s ease, height 0s 0.5s ease; }

.andromeda-ui .header:not(.inactive):hover > .character-name { width: 100%; opacity: 1; transition: width 0s 0.5s, opacity 0.5s 0.5s ease; }

.andromeda-ui .roleplay-text-border { width: 20%; height: calc(100% - 135px); border-bottom: 1.5px solid rgba(255, 255, 255, 0.25); } .andromeda-ui .roleplay-text { position: relative; width: calc(500% - 10px); max-width: none !important; height: calc(100% - 10px); color: rgba(255, 255, 255, 0.5); font-size: 125%; text-shadow: 1px 1px 5px #000000; padding-right: 10px; box-sizing: border-box; overflow: auto; -webkit-user-select: text; -moz-user-select: text; -ms-user-select: text; user-select: text; }

.andromeda-ui .user-profile-blur { position: absolute; z-index: 3; left: 100%; width: 100%; height: 100%; background-color: transparent; border-radius: 4px; -webkit-backdrop-filter: blur(0px); backdrop-filter: blur(0px); overflow: hidden; transition: background-color 0.25s ease-out, backdrop-filter 0.25s ease-out, left 0.25s 0.25s ease-out; }

.andromeda-ui .user-profile-blur.active { left: 0; background-color: rgba(0, 0, 0, 0.25); -webkit-backdrop-filter: blur(5px); backdrop-filter: blur(5px); transition: left 0.25s 0.5s ease-out, background-color 0.25s 0.75s ease-out, backdrop-filter 0.25s 0.75s ease-out; }

.andromeda-ui .user-profile { position: absolute; top: -5px; right: -5px; width: 360px; height: calc(100% + 10px); border: 5px solid rgba(255, 255, 255, 0.25); background-image: linear-gradient(rgba(0, 0, 0, 0.15) 0%, rgba(0, 0, 0, 0.15) 100%), url('https://i.ytimg.com/vi/2DtF3lMbyF8/maxresdefault.jpg'); background-size: cover; border-top-left-radius: 100%; box-sizing: border-box; overflow: hidden; } .andromeda-ui .user-profile-inner { position: relative; display: flex; flex-direction: column; justify-content: center; align-items: center; margin: 10px auto 0 auto; width: calc(100% - 20px); height: calc(100% - 10px); overflow: hidden; border-top-left-radius: 100%; } .andromeda-ui .user-avatar { margin: 15px 0; width: 75px; height: 75px; background-image: url('https://wallpaperaccess.com/full/435988.jpg'); background-size: cover; background-position: center; box-shadow: 0 10px 15px 0 rgba(0, 0, 0, 0.85); border-radius: 100%; opacity: 1; transition: opacity 0.5s ease; }

.andromeda-ui .user-avatar.active { opacity: 0; transition: opacity 0.5s ease; } .andromeda-ui .username { width: 80%; height: 50px; color: rgba(255, 255, 255, 0.75); font-family: Darker Grotesque, Helvetica, Arial, sans-serif; font-size: 115%; text-align: center; opacity: 1; transition: opacity 0.5s ease; }

.andromeda-ui .username.active { opacity: 0; transition: opacity 0.5s ease; }

.andromeda-ui .username a { color: rgba(255, 255, 255, 0.85) !important; font-style: initial !important; font-weight: initial !important; } .andromeda-ui .username > span:first-of-type { font-size: 18px; line-height: 18px; } .andromeda-ui .username > span:last-of-type { font-size: 12px; line-height: 12px; } .andromeda-ui .card-toggle-container { position: absolute; top: calc(97% - 25px); left: calc(50% - 40px); width: 80px; height: 25px; opacity: 1; transition: opacity 0.25s 0.25s ease; } .andromeda-ui .card-toggle-container.active { opacity: 0; transition: opacity 0.25s ease; } .andromeda-ui .card-toggle { position: absolute; top: 10px; left: 20px; width: 40px; height: 5px; background-color: rgba(255, 255, 255, 0.25); border-radius: 40px; } .andromeda-ui .user-profile-card-container { display: flex; flex-direction: column; justify-content: space-between; position: absolute; top: 97%; left: 0; width: 100%; height: calc(100% - 10px); transition: top 0.25s ease-out; }

.andromeda-ui .user-profile-card-container.active { top: 0; transition: top 0.25s 0.25s ease-out; } .andromeda-ui .user-profile-card { display: flex; flex-direction: column; justify-content: center; align-items: flex-end; position: relative; width: 100%; height: 32%; background-color: rgba(255, 255, 255, 0.75); color: #222222; padding: 10px 20px; box-sizing: border-box; border-radius: 10px 10px 10px 0; } .andromeda-ui .user-profile-card-icon-container { position: relative; width: 50px; height: 50px; color: rgba(255, 255, 255, 0.85); font-size: 175%; font-weight: 600; line-height: 47px; text-align: center; border-radius: 100%; overflow: hidden; }

.andromeda-ui .user-profile-card-icon-background { position: absolute; width: 360px; height: 300px; background-image: linear-gradient(rgba(0, 0, 0, 0.15) 0%, rgba(0, 0, 0, 0.15) 100%), url('https://i.ytimg.com/vi/2DtF3lMbyF8/maxresdefault.jpg'); background-size: cover; }

.andromeda-ui .user-profile-card:first-of-type .user-profile-card-icon-background { background-position: -270px -20px; }

.andromeda-ui .user-profile-card:nth-of-type(2) .user-profile-card-icon-background { background-position: -270px -115px; }

.andromeda-ui .user-profile-card:nth-of-type(3) .user-profile-card-icon-background { background-position: -270px -210px; } .andromeda-ui .user-profile-card-text { height: 20px; font-size: 105%; font-weight: 300; line-height: 20px; overflow: hidden; }

.andromeda-ui .user-profile-card:first-of-type > .user-profile-card-icon-container:after, .andromeda-ui .user-profile-card:nth-of-type(2) > .user-profile-card-icon-container:after, .andromeda-ui .user-profile-card:nth-of-type(3) > .user-profile-card-icon-container:after { position: relative; z-index: 2; color: rgba(255, 255, 255, 0.75); } .andromeda-ui .user-profile-card:first-of-type > .user-profile-card-icon-container:after { content: 'E'; }

.andromeda-ui .user-profile-card:first-of-type > .user-profile-card-text:before, .andromeda-ui .user-profile-card:nth-of-type(2) > .user-profile-card-text:before, .andromeda-ui .user-profile-card:nth-of-type(3) > .user-profile-card-text:before { font-weight: 500; }

.andromeda-ui .user-profile-card:first-of-type > .user-profile-card-text:before { content: 'Edit Count | '; } .andromeda-ui .user-profile-card:nth-of-type(2) > .user-profile-card-icon-container:after { content: 'M'; } .andromeda-ui .user-profile-card:nth-of-type(2) > .user-profile-card-text:before { content: 'Member Since | '; } .andromeda-ui .user-profile-card:last-of-type > .user-profile-card-icon-container:after { content: 'U'; } .andromeda-ui .user-profile-card:last-of-type > .user-profile-card-text:before { content: 'User Rights | '; }

.andromeda-ui .image-gallery-container { position: relative; width: 80%; height: calc(100% - 50px); border-radius: 20px; box-shadow: 5px 5px 15px 1px rgba(0, 0, 0, 0.5); overflow: hidden; }

.andromeda-ui .image-gallery-background { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-image: linear-gradient(rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0.35) 100%), url('http://www.kodul.cat/look/full/88/883750/universe-hd-wallpapers-1080p.jpg'); background-size: cover; transition: all 2s ease-in-out; }

.andromeda-ui .image-gallery-container:hover > .image-gallery-background { width: 200%; height: 150%; background-position-y: 100%; transition: all 4s ease-in-out; } .andromeda-ui .image-gallery-side { position: absolute; left: 75%; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); transform: skewX(-20deg); overflow: hidden; } .andromeda-ui .image-gallery-progress-bar-outer { width: 5px; height: 100%; background-color: rgba(255, 255, 255, 0.25); } .andromeda-ui .image-gallery-progress-bar-inner { width: 100%; height: 0; background-color: rgba(255, 255, 255, 0.25); } .andromeda-ui .image-gallery-progress-bar-animate { animation: image-gallery-progress-bar 7.5s infinite linear; } @keyframes image-gallery-progress-bar { 0% {       height: 0; }   100% {        height: 100%; } }

.andromeda-ui .previous-image-toggle, .andromeda-ui .next-image-toggle { position: absolute; z-index: 2; width: 100px; height: 200px; border: 1px solid rgba(255, 255, 255, 0.15); background-color: rgba(255, 255, 255, 0.1); font-size: 24px; line-height: 196px; padding: 0 20px; box-sizing: border-box; transition: all 0.5s ease; }

.andromeda-ui .previous-image-toggle:hover, .andromeda-ui .next-image-toggle:hover { border: 1px solid rgba(255, 255, 255, 0.2); background-color: rgba(255, 255, 255, 0.15); color: rgba(255, 255, 255, 0.5); transition: all 0.5s ease; }

.andromeda-ui .previous-image-toggle { left: -50px; border-radius: 0 200px 200px 0; text-align: right; }

.andromeda-ui .previous-image-toggle:before { content: '◀'; }

.andromeda-ui .next-image-toggle { right: -50px; border-radius: 200px 0 0 200px; }

.andromeda-ui .next-image-toggle:before { content: '▶'; }

.andromeda-ui .image-gallery { position: absolute; left: 60px; width: calc(75% - 110px); height: 100%; }

.andromeda-ui .image-gallery > div { position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0; transition: opacity 0.5s ease; }

.andromeda-ui .image-gallery img { position: absolute; left: 50%; width: auto; height: 150%; transform: translateX(-50%); }

@supports (object-fit: cover) { .andromeda-ui .image-gallery img { width: 100%; height: 100%; object-fit: cover; object-position: center top; } }

.andromeda-ui .image-gallery > .active { z-index: 2; opacity: 1; transition: opacity 0.5s 0.5s ease; }

.andromeda-ui .stop-gallery-animate { position: absolute; top: 10px; right: calc(30% - 37.5px); width: 15px; height: 15px; border: 1px solid rgba(255, 255, 255, 0.25); background-color: rgba(0, 0, 0, 0.15); color: transparent; -webkit-backdrop-filter: blur(2px); backdrop-filter: blur(2px); border-radius: 15px; box-sizing: border-box; font-size: 0; line-height: 13px; text-align: center; transition: all 0.5s ease; }

.andromeda-ui .stop-gallery-animate:before { content: 'Pause'; }

.andromeda-ui .stop-gallery-animate.active:before { content: 'Start'; }

.andromeda-ui .stop-gallery-animate:hover { width: 65px; height: 25px; color: rgba(255, 255, 255, 0.5); text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5); box-shadow: 0 4px 10px 1px rgba(0, 0, 0, 0.25); border-radius: 40px; font-size: 85%; line-height: 23px; transition: all 0.5s ease; }

.andromeda-ui .stop-gallery-animate.active + .image-gallery-side .image-gallery-progress-bar-inner { -webkit-animation-play-state: paused; animation-play-state: paused; }

.andromeda-ui .power-set { display: none; }

.andromeda-ui .powers-container { display: flex; flex-direction: row; align-items: center; width: 100%; height: 100%; }

.andromeda-ui .power-node-border { width: 100px; flex-shrink: 0; height: 100px; border: 4px solid rgba(255, 255, 255, 0.25); color: rgba(255, 255, 255, 0.65); text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.65); font-size: 165%; line-height: 84px; text-align: center; border-radius: 100%; box-sizing: border-box; overflow: hidden; transition: all 0.5s ease; }

.andromeda-ui .power-node-border:nth-child(4n - 1) { width: 65px; height: 65px; line-height: 49px; transition: all 0.5s ease; }

.andromeda-ui .power-node-border.active { width: 80%; height: 200px; line-height: 30px; border-radius: 60px; transition: all 0.5s ease; }

.andromeda-ui .power-node-border:not(.active):hover, .andromeda-ui .power-node-border:not(.active):nth-child(4n - 1):hover { width: 150px; height: 150px; line-height: 134px; transition: all 0.5s ease; }

.andromeda-ui .active-node > .power-node-border:not(.active) { width: 0; height: 0; border: 0 solid transparent; transition: all 0.5s ease; }

.andromeda-ui .power-node { margin: 4px; width: calc(100% - 8px); height: calc(100% - 8px); background-image: url('https://i.ytimg.com/vi/2DtF3lMbyF8/maxresdefault.jpg'); background-size: cover; background-position: center; border-radius: 100%; box-sizing: border-box; overflow: hidden; }

.andromeda-ui .power-node-border.active > .power-node { border-radius: 52px; }

.andromeda-ui .power-header { height: 100%; }

.power-header:after { display: inline-block; line-height: 50px; }

.andromeda-ui .power-node-border.active .power-header { visibility: hidden; height: 50px; font-size: 0; }

.andromeda-ui .power-node-border.active .power-header:after { visibility: visible; font-size: 24px; }

.andromeda-ui .offensive-powers.active .power-header:after { content: "Offensive"; }

.andromeda-ui .defensive-powers.active .power-header:after { content: "Defensive"; }

.andromeda-ui .supplementary-passive-powers.active .power-header:after { content: "Supplementary | Passive"; }

.andromeda-ui .monthly-powers.active .power-header:after { content: "3 Months | 6 Months | 9 Months"; }

.andromeda-ui .traits.active .power-header:after { content: "Traits"; }

.andromeda-ui .powers-text { margin: 0 auto; width: calc(100% - 40px); height: calc(100% - 70px); font-size: 75%; padding-right: 20px; box-sizing: border-box; overflow: auto; }

.andromeda-ui .powers-text > ol { margin-left: 30px; }

.andromeda-ui .power-pipe { flex-grow: 1; height: 4px; background-color: rgba(255, 255, 255, 0.25); }

.andromeda-ui .active-node > .power-pipe:not(:last-child) { flex-grow: 0; }