ui/feed.razor.scss
Feed {
position: absolute;
top: 96px;
right: 96px;
flex-direction: column;
align-items: flex-end;
font-size: 22px;
font-family: Open Sans;
font-weight: bold;
color: radial-gradient( #FFEB00, #E4AB17 );
text-shadow: 0px 0px 5px rgba( black, 0.2 );
gap: 8px;
margin: auto;
}
Feed > * {
padding: 0px 16px;
top: 0px;
left: -16px;
height: 50px;
transition: all 0.1s ease-out;
opacity: 1;
transform: scale( 1 );
position: relative;
gap: 16px;
align-items: center;
backdrop-filter: blur( 50px );
background-color: rgba( black, 0.25 );
border: 0.5px solid rgba( black, 0.6 );
&:before {
left: 0;
top: 0;
position: absolute;
width: 100%;
height: 100%;
background-color: #00000050;
mask-position: center;
mask-size: 32px;
mask-image: url( ui/diag_line_mask.png );
}
.icons {
gap: 0px;
}
.icon {
transition: all 0.1s ease-in;
background-position: center;
background-size: contain;
background-repeat: no-repeat;
background-tint: #fc5;
height: 75%;
transform: rotateY( 180deg );
}
&:intro {
transform: scale( 0.7 );
left: 200px;
height: 0px;
opacity: 0;
}
&:outro {
left: 300px;
height: 0px;
opacity: 0;
transition: all 0.2s ease-in;
}
&.is-me {
border: 1px solid #e6ad12;
background-color: #ffcc550a;
background-image: radial-gradient( #ffc94400, #f4ab2cc6 );
box-shadow: 0px 0px 50px #f802;
}
&.important {
position: relative;
}
}