diff --git a/_data/financials.json b/_data/financials.json index 7deecf0..8393279 100644 --- a/_data/financials.json +++ b/_data/financials.json @@ -75,7 +75,7 @@ "color": "orange", "positions": [ { - "value": "auto / 1 / span 3 / -1" + "value": "auto / 1 / span 4 / -1" }, { "breakpoint": "sm", @@ -90,7 +90,7 @@ "color": "cyan", "positions": [ { - "value": "auto / 1 / span 3 / -1" + "value": "auto / 1 / span 4 / -1" }, { "breakpoint": "sm", diff --git a/_data/picture.yml b/_data/picture.yml index dda5714..87dd78c 100644 --- a/_data/picture.yml +++ b/_data/picture.yml @@ -2,10 +2,10 @@ media_queries: mobile: 'max-width: 480px' - tablet: 'max-width: 768' + tablet: 'max-width: 768px' laptop: 'max-width: 1024px' - desktop: 'max-width: 1200' - wide: 'min-width: 1201' + desktop: 'max-width: 1200px' + wide: 'min-width: 1201px' presets: default: @@ -88,3 +88,17 @@ presets: webp: 100 avif: 100 jp2: 100 + + content-image: + formats: [webp, original] + widths: [250, 300, 360, 416] + fallback_width: 300 # The default is 800, which is probably too big. + size: calc(100vw - 8rem) + sizes: + tablet: 300px + formats: [webp, original] + dimension_attributes: true + format_quality: + webp: 100 + avif: 100 + jp2: 100 diff --git a/_includes/components/video.html b/_includes/components/video.html index 79ddc6d..7875ae6 100644 --- a/_includes/components/video.html +++ b/_includes/components/video.html @@ -1 +1 @@ - + diff --git a/_includes/page-types/content.html b/_includes/page-types/content.html index b0bd95f..d3f3f46 100644 --- a/_includes/page-types/content.html +++ b/_includes/page-types/content.html @@ -32,7 +32,7 @@

{{ content.title }}

{%- if content.featured-image -%} {%- endif -%} diff --git a/_sass/_content.scss b/_sass/_content.scss index fb2626d..08acdea 100644 --- a/_sass/_content.scss +++ b/_sass/_content.scss @@ -115,17 +115,17 @@ blockquote.image { display: grid; - grid-template-columns: 1fr 2fr; - grid-template-rows: repeat(2, auto); column-gap: var(--_content--column-gap); - row-gap: 0; - - picture { grid-area: 1 / 1 / 3 / 2; } + row-gap: var(--_content--row-gap); img { border-radius: 20px; box-shadow: 10px -10px 0px 0px var(--_content--accent--color1), -10px 10px 0px 0px var(--_content--accent--color2); } + + @media (min-width: 768px) { + grid-template-columns: 1fr 2fr; + } } } diff --git a/_sass/_finances.scss b/_sass/_finances.scss index fd0925b..6780bcb 100644 --- a/_sass/_finances.scss +++ b/_sass/_finances.scss @@ -12,7 +12,7 @@ */ $gap: 4rem; $columns: 2; - $min-width: 500px; + $min-width: 600px; /** * Calculated values. diff --git a/_sass/_layout.scss b/_sass/_layout.scss index 5065311..9752ea1 100644 --- a/_sass/_layout.scss +++ b/_sass/_layout.scss @@ -138,10 +138,3 @@ blockquote { font-size: .875rem; font-weight: bold; } - -video { - width: 100% !important; - height: auto !important; - border-radius: 20px; - box-shadow: 0 5px 0px 0px $yellow; -} diff --git a/_sass/_show.scss b/_sass/_show.scss index bd4835d..3ccf52b 100644 --- a/_sass/_show.scss +++ b/_sass/_show.scss @@ -414,15 +414,22 @@ display: grid; grid-template-columns: subgrid; - row-gap: calc(var(--_show--row-gap) / 2); + row-gap: var(--_show--row-gap); max-width: 100vw; } .show-video { grid-column: wide; - justify-self: center; - text-align: center; + + position: relative; + display: grid; + aspect-ratio: 16 / 9; + + video { + border-radius: 20px; + box-shadow: 0 5px 0px 0px var(--_show--color); + } } .show-mosaic {