sendou.ink/app/features/front-page/components/SplatoonRotations.module.css
2026-03-09 20:47:19 +02:00

129 lines
2.1 KiB
CSS

.rotationsContainer {
display: flex;
flex-direction: column;
gap: var(--s-3);
}
.rotationsFooter {
display: flex;
align-items: center;
justify-content: space-between;
}
.rotationsCredit {
font-size: var(--font-2xs);
}
.rotationsCredit a {
color: var(--color-text-high);
text-decoration: underline;
}
.rotationsModeFilter {
display: flex;
gap: var(--s-1);
}
.rotationsModeFilterButton {
font-size: var(--font-xs);
font-weight: var(--weight-semi);
padding: var(--s-0-5) var(--s-2);
border-radius: var(--radius-field);
background-color: var(--color-bg-higher);
color: var(--color-text);
cursor: pointer;
border: none;
transition: background-color 0.15s;
}
.rotationsModeFilterButtonActive {
background-color: var(--color-accent-high);
color: var(--color-text-inverse);
}
.rotationsScroll {
display: flex;
gap: var(--s-3);
overflow-x: auto;
}
.rotationCard {
flex: 1 1 0;
border-radius: var(--radius-box);
padding: var(--s-2);
display: flex;
flex-direction: column;
gap: var(--s-1-5);
min-width: 230px;
}
.rotationCardType {
font-size: var(--font-xs);
font-weight: var(--weight-bold);
display: flex;
align-items: center;
gap: var(--s-1);
}
.rotationCardProgress {
position: relative;
height: 18px;
background-color: var(--color-bg-high);
border-radius: var(--radius-field);
overflow: hidden;
}
.rotationCardProgressBar {
position: absolute;
top: 0;
left: 0;
bottom: 0;
background-color: var(--color-border);
border-radius: var(--radius-field);
}
.rotationCardProgressStriped {
background-image: repeating-linear-gradient(
45deg,
transparent,
transparent 6px,
var(--color-bg) 6px,
var(--color-bg) 12px
);
}
.rotationCardProgressText {
position: relative;
display: flex;
justify-content: center;
align-items: center;
height: 100%;
font-size: var(--font-2xs);
}
.rotationCardStages {
display: flex;
gap: var(--s-1);
}
.rotationCardStageImage {
border-radius: var(--radius-field);
flex: 1;
min-width: 0;
}
.rotationCardNext {
color: var(--color-text-high);
img {
margin-inline: var(--s-0-5);
}
}
.rotationCardNextInfo {
font-size: var(--font-xs);
display: flex;
align-items: center;
gap: var(--s-0-5);
}