diff --git a/assets/css/src/calendar-strip.css b/assets/css/src/calendar-strip.css index 58f7c84..79982bb 100644 --- a/assets/css/src/calendar-strip.css +++ b/assets/css/src/calendar-strip.css @@ -1,11 +1,11 @@ .calendar-strip { + --padding-vertical: calc(var(--space-m) / 2); position: relative; background-color: var(--color-yellow); box-sizing: border-box; width: 100%; display: flex; align-items: center; - padding: 2rem var(--margin-body); border-top: var(--border); border-bottom: var(--border); } @@ -43,7 +43,7 @@ top: 100%; width: 100%; max-height: 0; - padding: 0 var(--margin-body); + padding: 0 calc(var(--space-m)); background-color: #fff; z-index: 0; transition: max-height 0.3s ease-in-out; diff --git a/assets/css/src/events-grid.css b/assets/css/src/events-grid.css index f02c668..ab39424 100644 --- a/assets/css/src/events-grid.css +++ b/assets/css/src/events-grid.css @@ -1,9 +1,9 @@ .events-grid { - padding: var(--space-m); + --padding-vertical: calc(var(--space-m) / 2); } .events-grid h4 { - margin-bottom: 1rem; + margin-bottom: calc(var(--space-m) / 2); } .event-card picture { diff --git a/assets/css/src/generic.css b/assets/css/src/generic.css index 0b4f7cc..5d8667b 100644 --- a/assets/css/src/generic.css +++ b/assets/css/src/generic.css @@ -3,16 +3,28 @@ body.progress * { } .grid { + --column-gap: calc(var(--space-m) * 1.5); + --row-gap: calc(var(--space-m) / 2); display: grid; grid-template-columns: repeat(12, 1fr); - column-gap: var(--space-m); - row-gap: calc(var(--space-m) / 2); + column-gap: var(--column-gap); + row-gap: var(--row-gap); } .grid__item { grid-column: span var(--span); } +.grid__item picture { + --white-space: calc(var(--column-gap) + var(--space-m) * 2); + --width: calc((100vw - var(--white-space)) / 2); + height: calc(var(--width) / 1.4); +} + +.grid__item picture img { + object-fit: cover; +} + @keyframes vibrate { 0%, 100% { diff --git a/assets/css/src/hero.css b/assets/css/src/hero.css index 4178cb2..38ae8e7 100644 --- a/assets/css/src/hero.css +++ b/assets/css/src/hero.css @@ -1,7 +1,8 @@ .hero { + --padding-vertical: calc(var(--space-m) / 1.5); display: grid; grid-template-columns: 2fr 3fr; - padding: 2.5rem; + column-gap: calc(var(--space-m) / 2); } .hero__text h2 { diff --git a/assets/css/src/vanilla.css b/assets/css/src/vanilla.css index edf3f5e..d39aca5 100644 --- a/assets/css/src/vanilla.css +++ b/assets/css/src/vanilla.css @@ -1,3 +1,6 @@ +section { + padding: var(--padding-vertical) var(--space-m); +} picture { background-color: #ddd; display: flex !important; diff --git a/assets/css/src/variables.css b/assets/css/src/variables.css index bb745d5..57b26bd 100644 --- a/assets/css/src/variables.css +++ b/assets/css/src/variables.css @@ -9,9 +9,7 @@ --font-size-h1: 2.8125rem; --curve-quick-slow: cubic-bezier(0.175, 0.885, 0.32, 1.275); - - --margin-body: 3.86rem; - --space-m: 2rem; + --space-m: 4vw; --color-pink: #ed268f; --color-pink-light: #ffa199; diff --git a/site/snippets/calendar-strip.php b/site/snippets/calendar-strip.php index eee67de..c256879 100644 --- a/site/snippets/calendar-strip.php +++ b/site/snippets/calendar-strip.php @@ -1,4 +1,4 @@ -
= $event->schedule() ?>
+= $event->schedule() ?>
-