Improve UX & fix bugs
All checks were successful
CI / Backend tests (push) Successful in 27s
CI / Frontend lint (push) Successful in 32s
Docker / build-and-push (push) Successful in 40s
CI / Frontend unit tests (push) Successful in 25s
CI / Frontend build (push) Successful in 25s
CI / Playwright e2e (push) Successful in 1m27s

This commit is contained in:
Andras Schmelczer 2026-06-09 08:12:48 +01:00
commit 29de505fe2

View file

@ -57,7 +57,7 @@
}
}
& > * {
&>* {
width: 100%;
max-width: 200px;
box-sizing: border-box;
@ -68,13 +68,13 @@
position: relative;
// Mobile: fixed-width towers with horizontal scroll (1.5-column rhythm).
@media (max-width: $mobile-width) {
width: auto;
margin-inline: calc(-1 * var(--large-padding));
--mobile-tower-width: calc(66vw - var(--small-padding));
--mobile-tower-side-padding: max(
var(--medium-padding),
calc((100% - var(--mobile-tower-width)) / 2)
);
--mobile-tower-side-padding: max(var(--medium-padding),
calc((100% - var(--mobile-tower-width)) / 2));
overflow-x: auto;
overflow-y: hidden;
@ -85,14 +85,14 @@
flex-wrap: nowrap;
justify-content: flex-start;
padding: 0 var(--mobile-tower-side-padding);
max-width: 100%;
max-width: none;
gap: var(--medium-padding);
&::-webkit-scrollbar {
display: none;
}
& > * {
&>* {
width: var(--mobile-tower-width) !important;
max-width: var(--mobile-tower-width) !important;
min-width: var(--mobile-tower-width) !important;
@ -201,4 +201,4 @@
transform: translateX(-50%) scale(1.1);
}
}
}
}