Files
TheEvilList/css/pages/OLDLISTCSS.css
2026-04-17 12:29:41 -04:00

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;
}