Skip to content

Commit 1b15330

Browse files
committed
fixing mobile rendering of events
1 parent 3983a03 commit 1b15330

File tree

1 file changed

+66
-12
lines changed

1 file changed

+66
-12
lines changed

assets/style.scss

Lines changed: 66 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1307,15 +1307,15 @@ Modules - reusable parts of our design
13071307
/* Modern Events Grid Styles - 2025 Design */
13081308
.events-grid {
13091309
display: grid;
1310-
grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));
1310+
grid-template-columns: 1fr;
13111311
gap: 2rem;
13121312
margin: 2rem 0;
13131313
padding: 0;
13141314

13151315
@include mobile {
1316-
grid-template-columns: 1fr;
13171316
gap: 1.5rem;
13181317
margin: 1rem 0;
1318+
padding: 0;
13191319
}
13201320
}
13211321

@@ -1361,7 +1361,7 @@ Modules - reusable parts of our design
13611361
}
13621362

13631363
.event-title a {
1364-
// color: #4f46e5;
1364+
border-bottom-color: white;
13651365
}
13661366
}
13671367
}
@@ -1376,8 +1376,13 @@ Modules - reusable parts of our design
13761376
width: 100%;
13771377
height: 100%;
13781378
object-fit: cover;
1379-
object-position: center -120px;
1379+
object-position: center center; /* Default for mobile-first */
13801380
transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
1381+
1382+
/* Desktop and tablet styles */
1383+
@media screen and (min-width: 641px) {
1384+
object-position: center -120px;
1385+
}
13811386
}
13821387
}
13831388

@@ -1637,35 +1642,84 @@ Modules - reusable parts of our design
16371642

16381643
/* Mobile optimizations */
16391644
@include mobile {
1645+
.events-grid {
1646+
margin: 1rem 0;
1647+
padding: 0 0.5rem;
1648+
}
1649+
16401650
.event-card {
1641-
margin: 0 -10px;
16421651
border-radius: 16px;
1652+
margin: 0;
1653+
overflow: hidden;
1654+
1655+
&:hover {
1656+
transform: translateY(-4px) scale(1.01);
1657+
}
16431658
}
16441659

16451660
.event-banner {
1646-
height: 200px;
1661+
height: 180px;
16471662
}
16481663

16491664
.event-overlay {
16501665
padding: 1rem;
1666+
1667+
.event-date {
1668+
padding: 0.5rem 1rem;
1669+
font-size: 0.8125rem;
1670+
border-radius: 20px;
1671+
}
1672+
1673+
.event-host {
1674+
padding: 0.4rem 0.8rem;
1675+
font-size: 0.8125rem;
1676+
border-radius: 12px;
1677+
}
16511678
}
16521679

16531680
.event-content {
1654-
padding: 1.5rem;
1681+
padding: 1.25rem;
16551682
}
16561683

16571684
.event-title {
1658-
font-size: 1.25rem;
1685+
font-size: 1.125rem;
1686+
line-height: 1.3;
1687+
margin-bottom: 1rem;
1688+
}
1689+
1690+
.event-talks {
1691+
margin-bottom: 1.25rem;
1692+
1693+
.talk-item {
1694+
padding: 0.875rem;
1695+
margin-bottom: 0.75rem;
1696+
1697+
.talk-title {
1698+
font-size: 0.875rem;
1699+
margin-bottom: 0.375rem;
1700+
}
1701+
1702+
.talk-speaker {
1703+
font-size: 0.8125rem;
1704+
}
1705+
}
16591706
}
16601707

16611708
.event-meta {
16621709
flex-direction: column;
1663-
align-items: flex-start;
1664-
gap: 1rem;
1710+
align-items: stretch;
1711+
gap: 0.75rem;
1712+
padding-top: 1rem;
16651713

1666-
.meta-link {
1667-
align-self: stretch;
1714+
.meta-item, .meta-link {
1715+
text-align: center;
16681716
justify-content: center;
1717+
padding: 0.75rem;
1718+
font-size: 0.8125rem;
1719+
}
1720+
1721+
.meta-link {
1722+
width: 100%;
16691723
}
16701724
}
16711725
}

0 commit comments

Comments
 (0)