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