Skip to content

Commit cbe3ce2

Browse files
fix(css): mobile breaks startpage
1 parent f301497 commit cbe3ce2

2 files changed

Lines changed: 82 additions & 21 deletions

File tree

src/components/SignersList.module.css

Lines changed: 36 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -17,51 +17,51 @@
1717
padding: 0;
1818
margin: 0;
1919
display: grid;
20-
grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
20+
grid-template-columns: repeat(auto-fit, minmax(160px, 1fr));
2121
gap: 12px;
22-
max-width: 760px;
23-
margin-left: auto;
24-
margin-right: auto;
22+
width: 100%;
23+
max-width: 100%;
24+
margin: 0 auto;
2525
}
2626

2727
/* Full variant for signatories page - more columns, fixed width */
2828
.gridFull {
29-
grid-template-columns: repeat(auto-fill, minmax(200px, 200px));
29+
grid-template-columns: repeat(auto-fit, minmax(200px, 200px));
3030
gap: 16px;
3131
justify-content: start;
3232
max-width: none;
3333
}
3434

3535
/* Responsive grid adjustments */
36-
@media (min-width: 1200px) {
36+
@media (max-width: 1200px) {
3737
.grid {
38-
grid-template-columns: repeat(auto-fill, minmax(220px, 1fr));
38+
grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
3939
gap: 14px;
4040
}
4141

4242
.gridFull {
43-
grid-template-columns: repeat(auto-fill, minmax(220px, 220px));
44-
gap: 18px;
43+
grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));
44+
gap: 16px;
4545
}
4646
}
4747

48-
@media (min-width: 1600px) {
49-
.gridFull {
50-
grid-template-columns: repeat(auto-fill, minmax(240px, 240px));
51-
gap: 20px;
48+
@media (max-width: 768px) {
49+
.grid {
50+
grid-template-columns: repeat(auto-fit, minmax(140px, 1fr));
51+
gap: 12px;
5252
}
5353
}
5454

55-
@media (max-width: 768px) {
55+
@media (max-width: 520px) {
5656
.grid {
57-
grid-template-columns: repeat(auto-fill, minmax(160px, 1fr));
57+
grid-template-columns: repeat(auto-fit, minmax(120px, 1fr));
5858
gap: 10px;
5959
}
6060
}
6161

62-
@media (max-width: 480px) {
62+
@media (max-width: 420px) {
6363
.grid {
64-
grid-template-columns: repeat(auto-fill, minmax(140px, 1fr));
64+
grid-template-columns: repeat(auto-fit, minmax(100px, 1fr));
6565
gap: 8px;
6666
}
6767
}
@@ -144,4 +144,23 @@
144144
text-overflow: ellipsis;
145145
}
146146

147+
@media (max-width: 520px) {
148+
.signerCard {
149+
padding: 6px 8px;
150+
gap: 6px;
151+
font-size: 0.75rem;
152+
}
147153

154+
.signerInfo {
155+
gap: 1px;
156+
}
157+
158+
.nameLink,
159+
.nameText {
160+
font-size: 0.75rem;
161+
}
162+
163+
.location {
164+
font-size: 0.7rem;
165+
}
166+
}

src/pages/index.module.css

Lines changed: 46 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313

1414
.manifestCard {
1515
max-width: 760px;
16-
width: 100%;
16+
width: min(760px, 100%);
1717
background: transparent;
1818
border-radius: 20px;
1919
padding: 2.5rem 2rem;
@@ -104,7 +104,7 @@
104104
align-items: center;
105105
justify-content: flex-start;
106106
gap: 1.1rem;
107-
max-width: 400px;
107+
max-width: min(420px, 90vw);
108108
margin: 2.25rem auto 1.75rem auto;
109109
padding: 0 0.5rem;
110110
}
@@ -116,6 +116,50 @@
116116
}
117117
}
118118

119+
@media (max-width: 768px) {
120+
.manifestContainer {
121+
padding: 2.25rem 0.75rem 3rem;
122+
}
123+
124+
.manifestCard {
125+
padding: 2rem 1rem;
126+
}
127+
128+
.manifestHeader {
129+
padding-bottom: 0.75rem;
130+
margin-bottom: 1rem;
131+
}
132+
133+
.coreSubject {
134+
font-size: 2.4rem;
135+
}
136+
137+
.manifestContent {
138+
margin-top: 1rem;
139+
}
140+
}
141+
142+
@media (max-width: 520px) {
143+
.coreSubject {
144+
font-size: 2rem;
145+
}
146+
147+
.manifestValues {
148+
gap: 0.9rem;
149+
}
150+
151+
.manifestValueItem {
152+
padding: 0.75rem 0.85rem 0.8rem;
153+
}
154+
}
155+
156+
@media (max-width: 420px) {
157+
.manifestContent p,
158+
.manifestContent li {
159+
font-size: 0.95rem;
160+
}
161+
}
162+
119163
.manifestValueItem {
120164
position: relative;
121165
padding: 0.85rem 1rem 0.9rem;
@@ -163,5 +207,3 @@
163207
.overText {
164208
font-weight: 400;
165209
}
166-
167-

0 commit comments

Comments
 (0)