|
@import '../style/mixins'; |
|
|
|
.image-prompt { |
|
display: flex; |
|
gap: 1.5em; |
|
align-items: flex-start; |
|
margin-top: 2rem; |
|
|
|
@include phone-portrait { |
|
align-items: center; |
|
flex-direction: column; |
|
gap: 0; |
|
margin-bottom: 5rem; |
|
} |
|
|
|
.left { |
|
display: flex; |
|
flex-direction: column; |
|
|
|
.wrapper { |
|
position: relative; |
|
|
|
.src { |
|
position: absolute; |
|
right: 2rem; |
|
bottom: 2rem; |
|
color: white; |
|
font-size: 1.5rem; |
|
text-shadow: 2px 2px black; |
|
text-decoration: none; |
|
} |
|
} |
|
|
|
.animation { |
|
position: relative; |
|
width: 224px; |
|
height: 15px; |
|
opacity: 0; |
|
|
|
.computing { |
|
text-align: center; |
|
} |
|
} |
|
} |
|
|
|
.right { |
|
display: flex; |
|
flex-grow: 1; |
|
flex-direction: column; |
|
gap: 0.5em; |
|
|
|
.top { |
|
text-align: right; |
|
height: 30px; |
|
} |
|
|
|
.buttons { |
|
display: flex; |
|
flex-wrap: wrap; |
|
justify-content: flex-end; |
|
gap: 1em; |
|
align-items: center; |
|
} |
|
|
|
.item { |
|
position: relative; |
|
display: flex; |
|
|
|
.pct { |
|
display: inline-block; |
|
margin-right: 1em; |
|
width: 3.5em; |
|
text-align: right; |
|
opacity: 0; |
|
transition: opacity 0.5s; |
|
} |
|
|
|
input { |
|
flex-grow: 1; |
|
max-width: 70vw; |
|
border-radius: 0; |
|
background: transparent; |
|
border: 0; |
|
border-bottom: 1px solid var(--text-fg); |
|
color: var(--text-fg); |
|
outline: none; |
|
|
|
&.toolong { |
|
border-bottom: 1px solid var(--text-red); |
|
color: var(--text-red); |
|
} |
|
} |
|
|
|
.bar { |
|
position: absolute; |
|
display: inline-block; |
|
top: 5%; |
|
left: 0; |
|
z-index: -1; |
|
background: var(--bar-col); |
|
height: 90%; |
|
width: 0; |
|
transition: width 0.5s; |
|
} |
|
} |
|
|
|
.bottom { |
|
display: flex; |
|
flex-wrap: wrap; |
|
justify-content: flex-end; |
|
gap: 1em; |
|
align-items: center; |
|
opacity: 0; |
|
|
|
.tweet { |
|
background: rgb(18, 150, 223); |
|
color: white; |
|
text-decoration: none; |
|
padding: 0px 15px; |
|
border-radius: 16px; |
|
} |
|
} |
|
} |
|
} |
|
|