.subnav-grid {
display: grid;
grid-auto-flow: column;
grid-auto-rows: minmax(120px, auto);
grid-template-columns: repeat(4, minmax(240px, 1fr));
grid-gap: 16px;
margin-top: 1em;
overflow: auto;
}
.subnav-card {
min-width: 240px;
padding: 16px;
background: var(--color-surface-2);
border: 1px solid #ffffff1a;
border-radius: 8px;
}
.card-heading {
margin-bottom: 16px;
font-size: 1em;
letter-spacing: 0.04em;
font-weight:700;
color: var(--color-base--emphasized);
}
.card-subheading {
margin-bottom: 16px;
font-size: 0.9em;
}
#patch-container {
display: grid;
grid-template-columns: 1fr 1fr;
grid-gap: 16px;
}
.card-patch-title {
font-size: 0.8em;
}
.card-patch-body {
color: var(--color-base--emphasized);
}
/* #upcoming-events {
grid-row: 2/span 3;
min-width:240px;
padding:16px;
background:var(--color-surface-2);
border:1px solid #ffffff1a;
border-radius: 8px;
} */
.list-container {
display: grid;
grid-auto-flow: row;
grid-gap: 16px;
}
.card-text-title {
font-size: 0.9em;
font-weight:500;
}
.card-text-body {
font-size: 0.9em;
font-weight:300;
color: var(--color-base--subtle);
}
.row-span-2 {
grid-row: auto/span 2;
}
.row-span-3 {
grid-row: auto/span 3;
}
.row-span-4 {
grid-row: auto/span 4;
}