+ -
{% for w in workshops.workshop %} {{ cards::row(href=w.url,
diff --git a/sass/_learn.scss b/sass/_learn.scss index a26085df..ff3cfc75 100644 --- a/sass/_learn.scss +++ b/sass/_learn.scss @@ -145,6 +145,25 @@ } } +.workshop-photo { + margin: 0 0 2.5rem; + + img { + display: block; + width: 100%; + max-width: 100%; + height: auto; + margin-left: 0; + } + + figcaption { + margin-top: 0.75rem; + font-size: 0.95rem; + line-height: 1.55; + color: rgba($brightPrim, 0.72); + } +} + /* Workshops sub-page CTA — a plain bordered box, like other boxed content. */ .workshops-cta { margin: 3rem 0 1rem; @@ -203,6 +222,10 @@ background-color: rgba(white, 0.06); } + .workshop-photo figcaption { + color: rgba(white, 0.72); + } + .workshops-cta { border-color: rgba(white, 0.15); } diff --git a/static/workshops/refactoring-rust-rust-week-2026.jpg b/static/workshops/refactoring-rust-rust-week-2026.jpg new file mode 100644 index 00000000..0c4b0864 Binary files /dev/null and b/static/workshops/refactoring-rust-rust-week-2026.jpg differ diff --git a/static/workshops/refactoring-rust-rust-week-2026.webp b/static/workshops/refactoring-rust-rust-week-2026.webp new file mode 100644 index 00000000..761ff2ed Binary files /dev/null and b/static/workshops/refactoring-rust-rust-week-2026.webp differ diff --git a/templates/workshops.html b/templates/workshops.html index 7987818b..872aeb34 100644 --- a/templates/workshops.html +++ b/templates/workshops.html @@ -16,6 +16,28 @@
+