ui/leaderboardruninfopanel.razor.scss
LeaderboardRunInfoPanel
{
position: absolute;
left: 20%;
right: 20%;
bottom: 15%;
top: 15%;
padding: 16px;
flex-direction: column;
font-family: 'Inter';
color: white;
font-size: 24px;
align-items: flex-start;
justify-content: flex-start;
gap: 8px;
background-color: #000000fe;
pointer-events: all;
.header
{
font-size: 42px;
align-items: center;
gap: 8px;
flex-shrink: 0;
margin-bottom: 8px;
.sub-info
{
margin-left: 16px;
align-items: center;
font-size: 20px;
color: #555555;
gap: 4px;
}
}
.player-entry
{
flex-shrink: 0;
gap: 16px;
width: 100%;
max-height: 350px;
.player-info
{
align-items: center;
flex-shrink: 0;
gap: 16px;
LeaderboardPlayerIcon
{
width: 128px;
height: 128px;
.playerlevel
{
font-size: 18px;
}
.skull, .crown
{
top: -8%;
left: -8%;
}
}
.info
{
flex-direction: column;
flex-grow: 1;
font-weight: 500;
.display-name
{
font-size: 32px;
font-weight: 700;
}
.info-row
{
width: 100%;
justify-content: space-between;
gap: 16px;
align-items: center;
> div
{
gap: 8px;
align-items: center;
}
}
}
}
.itemlist
{
flex-wrap: wrap;
gap: 5px;
flex-direction: row;
width: 100%;
}
}
.teammates
{
font-size: 24px;
color: #777777;
padding-top: 42px;
flex-shrink: 0;
}
.players-container
{
width: 100%;
.player-entry
{
width: 50%;
.player-info
{
LeaderboardPlayerIcon
{
width: 96px;
height: 96px;
.playerlevel
{
font-size: 18px;
}
}
}
}
}
.hide_button
{
position: absolute;
top: 0px;
right: 0px;
//width: 126px;
height: 48px;
aspect-ratio: 1;
font-family: Material Icons;
color: white;
//background-color: blue;
//border: 1px solid blue;
font-size: 50px;
align-content: center;
justify-content: center;
align-items: center;
text-align: center;
pointer-events: all;
cursor: pointer;
&:hover
{
font-size: 52px;
}
&:active
{
font-size: 42px;
}
}
}