247 lines
5.5 KiB
CSS
247 lines
5.5 KiB
CSS
.page-list .list-container,
|
|
.page-list .level-container,
|
|
.page-list .meta-container {
|
|
padding-block: 2rem;
|
|
}
|
|
.page-list .list-container {
|
|
padding-inline: 1rem;
|
|
overflow-y: auto;
|
|
}
|
|
.page-list .meta-container {
|
|
padding-right: 2rem;
|
|
}
|
|
|
|
.page-list .sul-label {
|
|
position: relative;
|
|
padding-left: 1rem;
|
|
font-size: medium;
|
|
}
|
|
|
|
.page-list .sul-info-label {
|
|
margin-top: 2rem;
|
|
margin-bottom: 1rem;
|
|
}
|
|
|
|
.page-list .list {
|
|
table-layout: auto;
|
|
}
|
|
.page-list .list .rank {
|
|
text-align: end;
|
|
padding-right: 1rem;
|
|
}
|
|
.page-list .list .level {
|
|
width: 100%;
|
|
}
|
|
|
|
.page-list .list .rank-image .rank-trophy {
|
|
height: 20px;
|
|
}
|
|
|
|
.page-list .list-separator {
|
|
text-align: center;
|
|
padding: 1rem;
|
|
}
|
|
.page-list .list .level button {
|
|
background: url(/assets/april-background.jpg) #00000094;
|
|
background-blend-mode: multiply;
|
|
background-position: center;
|
|
background-size: cover;
|
|
color: var(--color-on-background);
|
|
border: none;
|
|
border-radius: 1rem;
|
|
padding: 2rem;
|
|
text-align: start;
|
|
word-break: normal;
|
|
overflow-wrap: anywhere;
|
|
cursor: pointer;
|
|
margin-left: 0.5rem;
|
|
width: 90%;
|
|
margin-bottom: 0.5rem;
|
|
transition: filter 0.15s ease;
|
|
}
|
|
|
|
.page-list .list .level.error button {
|
|
color: var(--color-error);
|
|
cursor: not-allowed;
|
|
text-decoration: line-through;
|
|
}
|
|
.page-list .list .level button:hover {
|
|
background-color: var(--color-background-hover);
|
|
color: var(--color-on-background-hover);
|
|
cursor: pointer;
|
|
filter: brightness(1.35);
|
|
outline: 1px solid #d3b03c;
|
|
}
|
|
.page-list .list .level.active button {
|
|
background-color: var(--color-primary);
|
|
color: var(--color-on-primary);
|
|
filter: brightness(1.6);
|
|
outline: 2px solid #ffd54a;
|
|
box-shadow: 0 0 10px rgba(255,213,74,0.5);
|
|
}
|
|
.page-list .level-container .level {
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: 2rem;
|
|
padding-right: 2rem;
|
|
max-width: 48rem;
|
|
}
|
|
|
|
/* light mode rate colors */
|
|
|
|
.page-list .level-container .level .good {
|
|
background: linear-gradient(to right, #424242, #727272);
|
|
-webkit-background-clip: text;
|
|
background-clip: text;
|
|
color: transparent;
|
|
}
|
|
|
|
.page-list .level-container .level .great {
|
|
background: linear-gradient(to right, #363636, #5e5e5e);
|
|
-webkit-background-clip: text;
|
|
background-clip: text;
|
|
color: transparent;
|
|
text-shadow: 0px 0px 2px #ffffff99;
|
|
}
|
|
|
|
.page-list .level-container .level .peak {
|
|
background: linear-gradient(to right, #5f5f5f, #9e9e9e);
|
|
-webkit-background-clip: text;
|
|
background-clip: text;
|
|
color: transparent;
|
|
text-shadow: 0px 0px 5px #ffffffbb;
|
|
}
|
|
|
|
.page-list .level-container .level .level-authors {
|
|
display: grid;
|
|
grid-template-columns: max-content 1fr;
|
|
grid-auto-rows: max-content;
|
|
gap: 1rem;
|
|
}
|
|
.page-list .level-container .level .video {
|
|
aspect-ratio: 16/9;
|
|
}
|
|
.page-list .level-container .level .stats {
|
|
display: flex;
|
|
justify-content: space-evenly;
|
|
text-align: center;
|
|
gap: 2rem;
|
|
}
|
|
.page-list .level-container .level .stats li {
|
|
display: flex;
|
|
flex-direction: column;
|
|
align-items: center;
|
|
gap: 1rem;
|
|
}
|
|
.page-list .level-container .level .packs {
|
|
display: flex;
|
|
flex-wrap: wrap;
|
|
gap: 0.4em;
|
|
}
|
|
.page-list .level-container .level .packs .tag {
|
|
display: flex;
|
|
flex-shrink: 0;
|
|
background-size: 100% 100% !important;
|
|
}
|
|
.tag {
|
|
border-radius: 7px;
|
|
}
|
|
.page-list .meta-container .meta .records {
|
|
table-layout: fixed;
|
|
}
|
|
.page-list .meta-container .meta .records tr td:not(:last-child) .tag{
|
|
padding-right: 1rem;
|
|
}
|
|
.page-list .meta-container .meta .records .percent,
|
|
.page-list .meta-container .meta .records .user,
|
|
.page-list .meta-container .meta .records .user,
|
|
.page-list .meta-container .meta .records .hz {
|
|
padding: 1rem 1rem 1rem 0;
|
|
}
|
|
.page-list .meta-container .meta .records .user {
|
|
width: 100%;
|
|
}
|
|
.page-list .meta-container .meta .records .userIcon {
|
|
padding-right: 1rem;
|
|
}
|
|
.page-list .meta-container .meta .records .userIcon .ico {
|
|
height: 1.5rem;
|
|
}
|
|
.page-list .meta-container .meta .records .percent,
|
|
.page-list .meta-container .meta .records .hz {
|
|
text-align: end;
|
|
}
|
|
.page-list .meta-container .og a:hover,
|
|
.page-list .meta-container .meta .records a:hover {
|
|
text-decoration: underline;
|
|
}
|
|
.page-list .meta {
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: 2rem;
|
|
}
|
|
.page-list .meta .errors {
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: 1rem;
|
|
}
|
|
.page-list .meta .errors .error {
|
|
padding: 1rem;
|
|
background-color: var(--color-error);
|
|
color: var(--color-on-error);
|
|
border-radius: 0.5rem;
|
|
}
|
|
.page-list .meta .editors {
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: 0.75rem;
|
|
}
|
|
.page-list .meta .promote {
|
|
padding: 1rem;
|
|
background-color: var(--color-primary);
|
|
color: var(--color-on-primary);
|
|
border-radius: 0.5rem;
|
|
}
|
|
.page-list .meta .editors li {
|
|
display: flex;
|
|
align-items: center;
|
|
gap: 0.5rem;
|
|
}
|
|
.page-list .meta .editors li img {
|
|
height: 1.25rem;
|
|
}
|
|
.page-list .meta .editors li a:hover {
|
|
text-decoration: underline;
|
|
}
|
|
|
|
/* Shitty */
|
|
|
|
.shitty .page-list .list .level button {
|
|
background-color: transparent;
|
|
padding: 1rem 0;
|
|
}
|
|
|
|
|
|
.shitty .page-list .list .level button:hover {
|
|
background-color: #eee;
|
|
color: orange !important;
|
|
}
|
|
|
|
.shitty .page-list .list .level.active button {
|
|
background-color: transparent;
|
|
color: orange;
|
|
}
|
|
|
|
.tag {
|
|
font-family: "Lexend Deca", sans-serif;
|
|
display:block;
|
|
border-radius: 14px;
|
|
padding: 7px;
|
|
}
|
|
|
|
.search-highlight{
|
|
background: #ffd54a;
|
|
color: #000;
|
|
padding: 0 2px;
|
|
border-radius: 3px;
|
|
} |