sendou.ink/app/features/front-page/components/SplatoonRotations.module.css
Kalle 78f3720395
Some checks are pending
E2E Tests / e2e (push) Waiting to run
Tests and checks on push / run-checks-and-tests (push) Waiting to run
Updates translation progress / update-translation-progress-issue (push) Waiting to run
Tweak spacing in the SplatoonRotations component
2026-04-01 21:31:48 +03:00

114 lines
1.8 KiB
CSS

.rotationsContainer {
display: flex;
flex-direction: column;
gap: var(--s-2);
}
.rotationsFooter {
display: flex;
align-items: center;
justify-content: space-between;
}
.rotationsCredit {
font-size: var(--font-2xs);
& a {
color: var(--color-text-high);
text-decoration: underline;
}
}
.rotationsScroll {
display: grid;
grid-template-columns: repeat(3, 1fr);
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: max-content;
text-wrap: nowrap;
}
.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-bg-higher);
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 {
height: 20px;
color: var(--color-text-high);
picture {
margin-inline: var(--s-0-5);
flex-shrink: 0;
}
}
.rotationCardNextInfo {
font-size: var(--font-xs);
display: flex;
align-items: center;
gap: var(--s-0-5);
& img {
margin-left: var(--s-1);
}
}