diff --git a/content/foundation/governing-board/index.md b/content/foundation/governing-board/index.md index 1c862b9a7..95e0df19b 100644 --- a/content/foundation/governing-board/index.md +++ b/content/foundation/governing-board/index.md @@ -35,10 +35,15 @@ Elections are being held in the second quarter of each calendar year, alternatin The current elected representatives are: -
+
+
+ +### Community Representatives + +
-### Individual Members +#### Individual Members * Andy Balaam (he/him) * Gnuxie (she/her) @@ -48,48 +53,67 @@ The current elected representatives are:
-### Ecosystem Members +#### Ecosystem Members -* Bram van den Heuvel (he/they), Elm SDK -* Kim Brose (he/him), Matrix Community Events -* Nicolas Werner (he/him), Nheko-Reborn +* Bram van den Heuvel (he/they), *Elm SDK* +* Kim Brose (he/him), *Matrix Community Events* +* Nicolas Werner (he/him), *Nheko-Reborn*
-### Associate Members +#### Associate Members -* Tobias Fella (he/him), KDE e.V. -* And one vacant seat +* Tobias Fella (he/him), *KDE e.V.* +* Vacant seat
+
+
+ +
+ +### Funder Representatives + +
-### Platinum Members +#### Platinum Members -* Neil Johnson (he/him), Element -* Three vacant seats +* Neil Johnson (he/him), *Element* +* Vacant seat +* Vacant seat +* Vacant seat
-### Gold Members +#### Gold Members -* Brad Murray (he/him), Automattic (Beeper) -* Two vacant seats +* Brad Murray (he/him), *Automattic (Beeper)* +* Vacant seat +* Vacant seat
-### Silver Members +#### Silver Members -* Christian Kußowski (he/him), Famedly -* Jan Kohnert (he/him), Gematik GmbH +* Christian Kußowski (he/him), *Famedly* +* Jan Kohnert (he/him), *Gematik GmbH*
+
+
+ +
+ +### Foundation Representatives + +
-### Guardians +#### Guardians * Amandine Le Pape (she/her) * Matthew Hodgson (he/him) @@ -98,7 +122,7 @@ The current elected representatives are:
-### Spec Core Team +#### Spec Core Team * Richard van der Hoff (he/him) * Travis Ralston (he/him) @@ -106,10 +130,12 @@ The current elected representatives are:
-### Managing Director +#### Managing Director * Robin Riley (they/them) +
+
@@ -151,7 +177,7 @@ There are currently 4 Committees: The current chairs of the Governing Board are: -
+
### Governing Board diff --git a/sass/_governing-board.scss b/sass/_governing-board.scss index 282b2c965..37e938a87 100644 --- a/sass/_governing-board.scss +++ b/sass/_governing-board.scss @@ -1,11 +1,107 @@ -.two-column { - display: block; -} +.responsive-grid { + .category-group { + margin-bottom: 2rem; + background: #fafafa; + padding: 2rem; + + &:last-child { + margin-bottom: 0; + } + + .group-content { + display: flex; + gap: 1.5rem; + + > div { + flex: 1; + min-width: 0; // Allow shrinking below min-width + background: #fff; + padding: 1.5rem; + padding-bottom: 0; + position: relative; + overflow: hidden; + display: flex; + flex-direction: column; + } + } + } + + h3,h4 { + margin-top: 0; + } + ul { + list-style: none; + padding: 0; -@media (min-width: 768px) { - .two-column { + li { + padding: 0.75rem 0; + line-height: 1.4; + + &:not(:last-child) { + border-bottom: 1px solid rgba(0, 0, 0, 0.04); + } + } + } + + &.chairs-section { display: grid; - grid-template-columns: 1fr 1fr; + grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); + gap: 1.5rem; + + > div { + background: #fafafa; + padding: 1.5rem; + + &:first-child { + grid-column: 1 / -1; + } + } } -} \ No newline at end of file +} + +@media (max-width: 1024px) { + .responsive-grid { + .category-group { + padding: 1.5rem; + + .group-content { + display: grid; + grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); + gap: 1.25rem; + } + } + + &.chairs-section { + grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); + gap: 1.25rem; + } + } +} + +@media (max-width: 767px) { + .responsive-grid { + .category-group { + margin-bottom: 1.5rem; + padding: 1.25rem; + + .group-content { + grid-template-columns: 1fr; + gap: 1rem; + + > div { + padding: 1.25rem; + } + } + } + + &.chairs-section { + grid-template-columns: 1fr; + gap: 1rem; + + > div { + padding: 1.25rem; + } + } + } +}