Skip to content

Conversation

@maribedran
Copy link
Collaborator

One-line summary

Significant changes and points to review

Issue / Bugzilla link

Testing

maribedran and others added 30 commits December 17, 2025 19:18
Base automatically changed from fe-2026-home-design-revisions to ll-2026-reorganized December 22, 2025 13:41
maribedran and others added 2 commits December 22, 2025 10:46
* Add balance to sticker card layout

* card grid refactor to align with figma mobile/template layouts

* Fix home banner style regression

The ghost button class was incorrectly applied to this button, which became apparent when ghost button styles were added to this branch

* Add superheading text to homepage cards

* Adjust card sizing/spacing/order

* Whitespace fix

---------

Co-authored-by: Kasey Kelly <kasey@servee.com>
Co-authored-by: Mariana Bedran Lesche <maribedran@gmail.com>
@maribedran maribedran changed the title 2026 - 6 -[WT-509] Navigation styles 2026 - 1 - [WT-509] Navigation styles Jan 5, 2026
padding: var(--token-spacing-md);
}

@media screen and (max-width: 767px){
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Are we using px values here instead of the --viewport-X-up variables on purpose?

@codecov
Copy link

codecov bot commented Jan 8, 2026

Welcome to Codecov 🎉

Once you merge this PR into your default branch, you're all set! Codecov will compare coverage reports and display results in all future pull requests.

Thanks for integrating Codecov - We've got you covered ☂️

@kkellydesign kkellydesign marked this pull request as ready for review January 8, 2026 15:48
Copy link
Collaborator

@kkellydesign kkellydesign left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

All notes have been resolved

@kkellydesign kkellydesign merged commit 4cbb40b into ll-2026-reorganized Jan 8, 2026
3 checks passed
@kkellydesign kkellydesign deleted the 2026-WT-509-navigation-styles branch January 8, 2026 15:54
kkellydesign added a commit that referenced this pull request Jan 19, 2026
* Add 2026 frontend foundation

* Add homepage intro component and buttons

* Add 2026 sticker card components

* Add 2026 spotlight/showcase component

* Add 2026 carousel component

* Add 2026 backend blocks, models, and migrations

* Add homepage and typography examples to pattern library

* Add new icons and use a single icon set for flare designs (#848)

* Add new icons and use a single icon set for flare designs

* Fix reference to arrow icon

* Rename icon CSS file to flare26-icon

* Add Wagtail Thumbnail Choice Block for icon choices

* Update private-mode-circle-fill.svg

---------

Co-authored-by: Kasey Kelly <kasey@servee.com>

* Make sure that the What's New Page always used the 2026 flare styles

* 2026 - 0.1 - Templates organization (#869)

* Upgrade Pattern Library

* Don't use flare 2026 template where styles aren't available

* Create pattern library pages for existing 2026 designs

* Update WNP default type styles in Pattern Library, remove max-width on body

---------

Co-authored-by: Kasey Kelly <kasey@servee.com>

* 2026 - 1 - [WT-476] Firefox Logo rich text feature (#819)

* Upgrade Pattern Library

* Don't use flare 2026 template where styles aren't available

* Create pattern library pages for existing 2026 designs

* Implement Firefox logo rich text feature

* Add inline Firefox Logo typography examples to pattern library

* Add 2026 inline Firefox Logo to pattern library

* Update WNP default type styles in Pattern Library, remove max-width on body

* update vertical alignment on FF heading logo

---------

Co-authored-by: Kasey Kelly <kasey@servee.com>

* 2026 - 2 - [WT-478] Card Gallery (#860)

* Upgrade Pattern Library

* Don't use flare 2026 template where styles aren't available

* Create pattern library pages for existing 2026 designs

* Implement Firefox logo rich text feature

* Add inline Firefox Logo typography examples to pattern library

* Add 2026 inline Firefox Logo to pattern library

* Add new icons and use a single icon set for flare designs

* Rename icon CSS file to flare26-icon

* Create Card Gallery component and CMS block

* Update WNP default type styles in Pattern Library, remove max-width on body

* update vertical alignment on FF heading logo

* minor card gallery CSS revisions

* prepping cards for themes and dark mode, but also disabling current dark mode work

---------

Co-authored-by: Kasey Kelly <kasey@servee.com>

* 2026 - 3 - [WT-474] Pre Footer CTA (#861)

* Upgrade Pattern Library

* Don't use flare 2026 template where styles aren't available

* Create pattern library pages for existing 2026 designs

* Implement Firefox logo rich text feature

* Add inline Firefox Logo typography examples to pattern library

* Add 2026 inline Firefox Logo to pattern library

* Add new icons and use a single icon set for flare designs

* Rename icon CSS file to flare26-icon

* Create Card Gallery component and CMS block

* Create Pre Footer CTA component

* Create Pre Footer CTA snippet on CMS

* Update WNP default type styles in Pattern Library, remove max-width on body

* update vertical alignment on FF heading logo

* minor card gallery CSS revisions

* prepping cards for themes and dark mode, but also disabling current dark mode work

* kit resolution fix, relative positioning adjustments

---------

Co-authored-by: Kasey Kelly <kasey@servee.com>

* 2026 - 4 - [WT-479] Kit Banner (#867)

* Upgrade Pattern Library

* Don't use flare 2026 template where styles aren't available

* Create pattern library pages for existing 2026 designs

* Implement Firefox logo rich text feature

* Add inline Firefox Logo typography examples to pattern library

* Add 2026 inline Firefox Logo to pattern library

* Add new icons and use a single icon set for flare designs

* Rename icon CSS file to flare26-icon

* Create Card Gallery component and CMS block

* Create Pre Footer CTA component

* Create Pre Footer CTA snippet on CMS

* Create 2026 Kit Banner block

* Add Kit Banner block to Home page

* Upgrade Pattern Library

* Don't use flare 2026 template where styles aren't available

* Create pattern library pages for existing 2026 designs

* Implement Firefox logo rich text feature

* Add inline Firefox Logo typography examples to pattern library

* Add 2026 inline Firefox Logo to pattern library

* Add new icons and use a single icon set for flare designs

* Rename icon CSS file to flare26-icon

* Create Card Gallery component and CMS block

* Create Pre Footer CTA component

* Create Pre Footer CTA snippet on CMS

* Create 2026 Kit Banner block

* Add Kit Banner block to Home page

* Update WNP default type styles in Pattern Library, remove max-width on body

* update vertical alignment on FF heading logo

* minor card gallery CSS revisions

* prepping cards for themes and dark mode, but also disabling current dark mode work

* kit resolution fix, relative positioning adjustments

* image size revision, ghost button support

* Fix home banner style regression

The ghost button class was incorrectly applied to this button, which became apparent when ghost button styles were added to this branch

* Responsive adjustments in kit banner

---------

Co-authored-by: Kasey Kelly <kasey@servee.com>
Co-authored-by: Jo Sprague <github@iamlocaljo.com>

* 2026 - 5 - Carousel progress indicator CSS (#856)

* Upgrade Pattern Library

* Don't use flare 2026 template where styles aren't available

* Create pattern library pages for existing 2026 designs

* Implement Firefox logo rich text feature

* Add inline Firefox Logo typography examples to pattern library

* Add 2026 inline Firefox Logo to pattern library

* Add new icons and use a single icon set for flare designs

* Rename icon CSS file to flare26-icon

* Create Card Gallery component and CMS block

* Create Pre Footer CTA component

* Create Pre Footer CTA snippet on CMS

* Create 2026 Kit Banner block

* Add Kit Banner block to Home page

* Upgrade Pattern Library

* Don't use flare 2026 template where styles aren't available

* Create pattern library pages for existing 2026 designs

* Implement Firefox logo rich text feature

* Add inline Firefox Logo typography examples to pattern library

* Add 2026 inline Firefox Logo to pattern library

* Add new icons and use a single icon set for flare designs

* Rename icon CSS file to flare26-icon

* Create Card Gallery component and CMS block

* Create Pre Footer CTA component

* Create Pre Footer CTA snippet on CMS

* Create 2026 Kit Banner block

* Add Kit Banner block to Home page

* carousel progress indicator CSS

* Add embla-carousel dependency

* Implement carousel animation using embla

* Update WNP default type styles in Pattern Library, remove max-width on body

* update vertical alignment on FF heading logo

* minor card gallery CSS revisions

* prepping cards for themes and dark mode, but also disabling current dark mode work

* kit resolution fix, relative positioning adjustments

* image size revision, ghost button support

* fixing padding issue, so the active image takes up the whole width

* Fix home banner style regression

The ghost button class was incorrectly applied to this button, which became apparent when ghost button styles were added to this branch

---------

Co-authored-by: Mariana Bedran Lesche <maribedran@gmail.com>
Co-authored-by: Jo Sprague <github@iamlocaljo.com>

* Fix CSS variable references

* 2026 - 1 - [WT-509] Navigation styles (#880)

* Upgrade Pattern Library

* Don't use flare 2026 template where styles aren't available

* Create pattern library pages for existing 2026 designs

* Implement Firefox logo rich text feature

* Add inline Firefox Logo typography examples to pattern library

* Add 2026 inline Firefox Logo to pattern library

* Add new icons and use a single icon set for flare designs

* Rename icon CSS file to flare26-icon

* Create Card Gallery component and CMS block

* Create Pre Footer CTA component

* Create Pre Footer CTA snippet on CMS

* Create 2026 Kit Banner block

* Add Kit Banner block to Home page

* Upgrade Pattern Library

* Don't use flare 2026 template where styles aren't available

* Create pattern library pages for existing 2026 designs

* Implement Firefox logo rich text feature

* Add inline Firefox Logo typography examples to pattern library

* Add 2026 inline Firefox Logo to pattern library

* Add new icons and use a single icon set for flare designs

* Rename icon CSS file to flare26-icon

* Create Card Gallery component and CMS block

* Create Pre Footer CTA component

* Create Pre Footer CTA snippet on CMS

* Create 2026 Kit Banner block

* Add Kit Banner block to Home page

* carousel progress indicator CSS

* Add embla-carousel dependency

* Implement carousel animation using embla

* Add Flare 2026 navigation styles

* Add Fluent context to pattern librabry

* Update WNP default type styles in Pattern Library, remove max-width on body

* update vertical alignment on FF heading logo

* minor card gallery CSS revisions

* prepping cards for themes and dark mode, but also disabling current dark mode work

* kit resolution fix, relative positioning adjustments

* image size revision, ghost button support

* fixing padding issue, so the active image takes up the whole width

* scope theme variables to header, so they don't bleed into other compoenents

* hide "unsupported" message on header download button

* 2026 - 7 - Make dynamic card grid more balanced (#858)

* Add balance to sticker card layout

* card grid refactor to align with figma mobile/template layouts

* Fix home banner style regression

The ghost button class was incorrectly applied to this button, which became apparent when ghost button styles were added to this branch

* Add superheading text to homepage cards

* Adjust card sizing/spacing/order

* Whitespace fix

---------

Co-authored-by: Kasey Kelly <kasey@servee.com>
Co-authored-by: Mariana Bedran Lesche <maribedran@gmail.com>

* fixing homepage spacing issues

* Fix issue on header button clicks on mobile

* Add svg for hamburger menu button

* Implement nav mobile buttons like figma

* Change copy on header download button for flare26

* fixing card grid regression

* legacy nav and footer styles

* Update navigation ftl strings

* media query fixes

---------

Co-authored-by: Kasey Kelly <kasey@servee.com>
Co-authored-by: Jo Sprague <github@iamlocaljo.com>
Co-authored-by: Luciano Ratamero <luciano@ratamero.com>

* removing duplicate styles

* 2026 - 1 -WT-369: Footer styles (#896)

* Upgrade Pattern Library

* Don't use flare 2026 template where styles aren't available

* Create pattern library pages for existing 2026 designs

* Implement Firefox logo rich text feature

* Add inline Firefox Logo typography examples to pattern library

* Add 2026 inline Firefox Logo to pattern library

* Add new icons and use a single icon set for flare designs

* Rename icon CSS file to flare26-icon

* Create Card Gallery component and CMS block

* Create Pre Footer CTA component

* Create Pre Footer CTA snippet on CMS

* Create 2026 Kit Banner block

* Add Kit Banner block to Home page

* Upgrade Pattern Library

* Don't use flare 2026 template where styles aren't available

* Create pattern library pages for existing 2026 designs

* Implement Firefox logo rich text feature

* Add inline Firefox Logo typography examples to pattern library

* Add 2026 inline Firefox Logo to pattern library

* Add new icons and use a single icon set for flare designs

* Rename icon CSS file to flare26-icon

* Create Card Gallery component and CMS block

* Create Pre Footer CTA component

* Create Pre Footer CTA snippet on CMS

* Create 2026 Kit Banner block

* Add Kit Banner block to Home page

* carousel progress indicator CSS

* Add embla-carousel dependency

* Implement carousel animation using embla

* Add Flare 2026 navigation styles

* Add Fluent context to pattern librabry

* Update WNP default type styles in Pattern Library, remove max-width on body

* update vertical alignment on FF heading logo

* minor card gallery CSS revisions

* prepping cards for themes and dark mode, but also disabling current dark mode work

* kit resolution fix, relative positioning adjustments

* image size revision, ghost button support

* fixing padding issue, so the active image takes up the whole width

* scope theme variables to header, so they don't bleed into other compoenents

* hide "unsupported" message on header download button

* 2026 - 7 - Make dynamic card grid more balanced (#858)

* Add balance to sticker card layout

* card grid refactor to align with figma mobile/template layouts

* Fix home banner style regression

The ghost button class was incorrectly applied to this button, which became apparent when ghost button styles were added to this branch

* Add superheading text to homepage cards

* Adjust card sizing/spacing/order

* Whitespace fix

---------

Co-authored-by: Kasey Kelly <kasey@servee.com>
Co-authored-by: Mariana Bedran Lesche <maribedran@gmail.com>

* fixing homepage spacing issues

* Fix issue on header button clicks on mobile

* Add svg for hamburger menu button

* Implement nav mobile buttons like figma

* Change copy on header download button for flare26

* fixing card grid regression

* legacy nav and footer styles

* Update content of the flare26 footer

* Add new css for the flare26 footer

* Add footer's  lang switcher

* Refactor flare26 footer into smaller includes

* Use flow-relative css instead of top/right/bottom/left

* Add venv to ignores eslint files

* Use flow-relative css on lang switcher css too

* Update navigation ftl strings

* Add missing ftl string to footer

* Remove unused footer styles

* Fix language switcher min width

* Fix keyboard interaction when shift+tab is pressed for leaving a menu

* Fix keyboard + mouse interaction on nav, when hovering after using keyboard

* Implement nav light/dark modes with class overrides

* legacy rework

* some unnecessary calcs removed

* theme refactor

---------

Co-authored-by: Mariana Bedran Lesche <maribedran@gmail.com>
Co-authored-by: Kasey Kelly <kasey@servee.com>
Co-authored-by: Jo Sprague <github@iamlocaljo.com>

* carousel images fix and fox

* homepage padding and typography revisions

* Update flare26-showcase.css

* Update flare26-kit-banner.css

* spacing revisions

* more spacing fixes

* Squashed commit of the following:

commit 07d690c
Merge: 6510733 5227085
Author: Kasey Kelly <kasey@servee.com>
Date:   Fri Jan 16 22:33:32 2026 -0500

    image updates

commit 6510733
Author: Kasey Kelly <kasey@servee.com>
Date:   Fri Jan 16 22:28:13 2026 -0500

    styles for superheading added

commit a7bf9ad
Author: Dmitriy Chukhin <6025153+dchukhin@users.noreply.github.com>
Date:   Fri Jan 16 19:47:40 2026 -0500

    update tests to support image variants where ImageVariantsBlock is used

commit 0db519e
Author: Dmitriy Chukhin <6025153+dchukhin@users.noreply.github.com>
Date:   Fri Jan 16 16:18:06 2026 -0500

    use ImageVariantsBlock in StickerCardBlock

commit a407d57
Author: Dmitriy Chukhin <6025153+dchukhin@users.noreply.github.com>
Date:   Fri Jan 16 15:52:03 2026 -0500

    use ImageVariantsBlock in IllustrationCardBlock

commit 9c96f04
Merge: ce3f5a9 3d923d5
Author: Dmitriy Chukhin <6025153+dchukhin@users.noreply.github.com>
Date:   Fri Jan 16 10:32:08 2026 -0500

    Merge branch 'main' into WT-577-image-variants

commit ce3f5a9
Author: Dmitriy Chukhin <6025153+dchukhin@users.noreply.github.com>
Date:   Fri Jan 16 10:31:46 2026 -0500

    add a superheading to sticker cards

commit f4f851b
Author: Dmitriy Chukhin <6025153+dchukhin@users.noreply.github.com>
Date:   Fri Jan 16 10:17:58 2026 -0500

    add a superheading to each card gallery card

commit 9e9dab5
Author: Dmitriy Chukhin <6025153+dchukhin@users.noreply.github.com>
Date:   Thu Jan 15 18:07:59 2026 -0500

    make sure CSS media queries are more specific than fallbacks

commit 5ba368b
Author: Dmitriy Chukhin <6025153+dchukhin@users.noreply.github.com>
Date:   Thu Jan 15 17:58:42 2026 -0500

    use ImageVariantsBlock in HomeCarouselBlock

commit c46185f
Author: Dmitriy Chukhin <6025153+dchukhin@users.noreply.github.com>
Date:   Thu Jan 15 14:56:49 2026 -0500

    use ImageVariantsBlock in ShowcaseBlock

commit 9b85827
Author: Dmitriy Chukhin <6025153+dchukhin@users.noreply.github.com>
Date:   Thu Jan 15 14:28:50 2026 -0500

    use ImageVariantsBlock in card gallery cards

commit cb8016f
Author: Dmitriy Chukhin <6025153+dchukhin@users.noreply.github.com>
Date:   Thu Jan 15 14:27:47 2026 -0500

    add an ImageVariantsBlock to support variants of the same image for different scenarios

* refactored display utilities

* add wrapper image for testing

* minor design tweaks

* minor design ervisions

* make sure new CSS classes have consistent spacing and order

* medium utility classes added to image-variants template

* fixing template consistency

* Update image class names on tests

---------

Co-authored-by: Mariana Bedran Lesche <mariana@lincolnloop.com>
Co-authored-by: Kasey Kelly <kasey@servee.com>
Co-authored-by: Mariana Bedran Lesche <maribedran@gmail.com>
Co-authored-by: Luciano Ratamero <luciano@ratamero.com>
Co-authored-by: Dmitriy Chukhin <6025153+dchukhin@users.noreply.github.com>
kkellydesign added a commit that referenced this pull request Jan 20, 2026
* Add 2026 frontend foundation

* Add homepage intro component and buttons

* Add 2026 sticker card components

* Add 2026 spotlight/showcase component

* Add 2026 carousel component

* Add 2026 backend blocks, models, and migrations

* Add homepage and typography examples to pattern library

* Add new icons and use a single icon set for flare designs (#848)

* Add new icons and use a single icon set for flare designs

* Fix reference to arrow icon

* Rename icon CSS file to flare26-icon

* Add Wagtail Thumbnail Choice Block for icon choices

* Update private-mode-circle-fill.svg

---------

Co-authored-by: Kasey Kelly <kasey@servee.com>

* Make sure that the What's New Page always used the 2026 flare styles

* 2026 - 0.1 - Templates organization (#869)

* Upgrade Pattern Library

* Don't use flare 2026 template where styles aren't available

* Create pattern library pages for existing 2026 designs

* Update WNP default type styles in Pattern Library, remove max-width on body

---------

Co-authored-by: Kasey Kelly <kasey@servee.com>

* 2026 - 1 - [WT-476] Firefox Logo rich text feature (#819)

* Upgrade Pattern Library

* Don't use flare 2026 template where styles aren't available

* Create pattern library pages for existing 2026 designs

* Implement Firefox logo rich text feature

* Add inline Firefox Logo typography examples to pattern library

* Add 2026 inline Firefox Logo to pattern library

* Update WNP default type styles in Pattern Library, remove max-width on body

* update vertical alignment on FF heading logo

---------

Co-authored-by: Kasey Kelly <kasey@servee.com>

* 2026 - 2 - [WT-478] Card Gallery (#860)

* Upgrade Pattern Library

* Don't use flare 2026 template where styles aren't available

* Create pattern library pages for existing 2026 designs

* Implement Firefox logo rich text feature

* Add inline Firefox Logo typography examples to pattern library

* Add 2026 inline Firefox Logo to pattern library

* Add new icons and use a single icon set for flare designs

* Rename icon CSS file to flare26-icon

* Create Card Gallery component and CMS block

* Update WNP default type styles in Pattern Library, remove max-width on body

* update vertical alignment on FF heading logo

* minor card gallery CSS revisions

* prepping cards for themes and dark mode, but also disabling current dark mode work

---------

Co-authored-by: Kasey Kelly <kasey@servee.com>

* 2026 - 3 - [WT-474] Pre Footer CTA (#861)

* Upgrade Pattern Library

* Don't use flare 2026 template where styles aren't available

* Create pattern library pages for existing 2026 designs

* Implement Firefox logo rich text feature

* Add inline Firefox Logo typography examples to pattern library

* Add 2026 inline Firefox Logo to pattern library

* Add new icons and use a single icon set for flare designs

* Rename icon CSS file to flare26-icon

* Create Card Gallery component and CMS block

* Create Pre Footer CTA component

* Create Pre Footer CTA snippet on CMS

* Update WNP default type styles in Pattern Library, remove max-width on body

* update vertical alignment on FF heading logo

* minor card gallery CSS revisions

* prepping cards for themes and dark mode, but also disabling current dark mode work

* kit resolution fix, relative positioning adjustments

---------

Co-authored-by: Kasey Kelly <kasey@servee.com>

* 2026 - 4 - [WT-479] Kit Banner (#867)

* Upgrade Pattern Library

* Don't use flare 2026 template where styles aren't available

* Create pattern library pages for existing 2026 designs

* Implement Firefox logo rich text feature

* Add inline Firefox Logo typography examples to pattern library

* Add 2026 inline Firefox Logo to pattern library

* Add new icons and use a single icon set for flare designs

* Rename icon CSS file to flare26-icon

* Create Card Gallery component and CMS block

* Create Pre Footer CTA component

* Create Pre Footer CTA snippet on CMS

* Create 2026 Kit Banner block

* Add Kit Banner block to Home page

* Upgrade Pattern Library

* Don't use flare 2026 template where styles aren't available

* Create pattern library pages for existing 2026 designs

* Implement Firefox logo rich text feature

* Add inline Firefox Logo typography examples to pattern library

* Add 2026 inline Firefox Logo to pattern library

* Add new icons and use a single icon set for flare designs

* Rename icon CSS file to flare26-icon

* Create Card Gallery component and CMS block

* Create Pre Footer CTA component

* Create Pre Footer CTA snippet on CMS

* Create 2026 Kit Banner block

* Add Kit Banner block to Home page

* Update WNP default type styles in Pattern Library, remove max-width on body

* update vertical alignment on FF heading logo

* minor card gallery CSS revisions

* prepping cards for themes and dark mode, but also disabling current dark mode work

* kit resolution fix, relative positioning adjustments

* image size revision, ghost button support

* Fix home banner style regression

The ghost button class was incorrectly applied to this button, which became apparent when ghost button styles were added to this branch

* Responsive adjustments in kit banner

---------

Co-authored-by: Kasey Kelly <kasey@servee.com>
Co-authored-by: Jo Sprague <github@iamlocaljo.com>

* 2026 - 5 - Carousel progress indicator CSS (#856)

* Upgrade Pattern Library

* Don't use flare 2026 template where styles aren't available

* Create pattern library pages for existing 2026 designs

* Implement Firefox logo rich text feature

* Add inline Firefox Logo typography examples to pattern library

* Add 2026 inline Firefox Logo to pattern library

* Add new icons and use a single icon set for flare designs

* Rename icon CSS file to flare26-icon

* Create Card Gallery component and CMS block

* Create Pre Footer CTA component

* Create Pre Footer CTA snippet on CMS

* Create 2026 Kit Banner block

* Add Kit Banner block to Home page

* Upgrade Pattern Library

* Don't use flare 2026 template where styles aren't available

* Create pattern library pages for existing 2026 designs

* Implement Firefox logo rich text feature

* Add inline Firefox Logo typography examples to pattern library

* Add 2026 inline Firefox Logo to pattern library

* Add new icons and use a single icon set for flare designs

* Rename icon CSS file to flare26-icon

* Create Card Gallery component and CMS block

* Create Pre Footer CTA component

* Create Pre Footer CTA snippet on CMS

* Create 2026 Kit Banner block

* Add Kit Banner block to Home page

* carousel progress indicator CSS

* Add embla-carousel dependency

* Implement carousel animation using embla

* Update WNP default type styles in Pattern Library, remove max-width on body

* update vertical alignment on FF heading logo

* minor card gallery CSS revisions

* prepping cards for themes and dark mode, but also disabling current dark mode work

* kit resolution fix, relative positioning adjustments

* image size revision, ghost button support

* fixing padding issue, so the active image takes up the whole width

* Fix home banner style regression

The ghost button class was incorrectly applied to this button, which became apparent when ghost button styles were added to this branch

---------

Co-authored-by: Mariana Bedran Lesche <maribedran@gmail.com>
Co-authored-by: Jo Sprague <github@iamlocaljo.com>

* Fix CSS variable references

* 2026 - 1 - [WT-509] Navigation styles (#880)

* Upgrade Pattern Library

* Don't use flare 2026 template where styles aren't available

* Create pattern library pages for existing 2026 designs

* Implement Firefox logo rich text feature

* Add inline Firefox Logo typography examples to pattern library

* Add 2026 inline Firefox Logo to pattern library

* Add new icons and use a single icon set for flare designs

* Rename icon CSS file to flare26-icon

* Create Card Gallery component and CMS block

* Create Pre Footer CTA component

* Create Pre Footer CTA snippet on CMS

* Create 2026 Kit Banner block

* Add Kit Banner block to Home page

* Upgrade Pattern Library

* Don't use flare 2026 template where styles aren't available

* Create pattern library pages for existing 2026 designs

* Implement Firefox logo rich text feature

* Add inline Firefox Logo typography examples to pattern library

* Add 2026 inline Firefox Logo to pattern library

* Add new icons and use a single icon set for flare designs

* Rename icon CSS file to flare26-icon

* Create Card Gallery component and CMS block

* Create Pre Footer CTA component

* Create Pre Footer CTA snippet on CMS

* Create 2026 Kit Banner block

* Add Kit Banner block to Home page

* carousel progress indicator CSS

* Add embla-carousel dependency

* Implement carousel animation using embla

* Add Flare 2026 navigation styles

* Add Fluent context to pattern librabry

* Update WNP default type styles in Pattern Library, remove max-width on body

* update vertical alignment on FF heading logo

* minor card gallery CSS revisions

* prepping cards for themes and dark mode, but also disabling current dark mode work

* kit resolution fix, relative positioning adjustments

* image size revision, ghost button support

* fixing padding issue, so the active image takes up the whole width

* scope theme variables to header, so they don't bleed into other compoenents

* hide "unsupported" message on header download button

* 2026 - 7 - Make dynamic card grid more balanced (#858)

* Add balance to sticker card layout

* card grid refactor to align with figma mobile/template layouts

* Fix home banner style regression

The ghost button class was incorrectly applied to this button, which became apparent when ghost button styles were added to this branch

* Add superheading text to homepage cards

* Adjust card sizing/spacing/order

* Whitespace fix

---------

Co-authored-by: Kasey Kelly <kasey@servee.com>
Co-authored-by: Mariana Bedran Lesche <maribedran@gmail.com>

* fixing homepage spacing issues

* Fix issue on header button clicks on mobile

* Add svg for hamburger menu button

* Implement nav mobile buttons like figma

* Change copy on header download button for flare26

* fixing card grid regression

* legacy nav and footer styles

* Update navigation ftl strings

* media query fixes

---------

Co-authored-by: Kasey Kelly <kasey@servee.com>
Co-authored-by: Jo Sprague <github@iamlocaljo.com>
Co-authored-by: Luciano Ratamero <luciano@ratamero.com>

* removing duplicate styles

* 2026 - 1 -WT-369: Footer styles (#896)

* Upgrade Pattern Library

* Don't use flare 2026 template where styles aren't available

* Create pattern library pages for existing 2026 designs

* Implement Firefox logo rich text feature

* Add inline Firefox Logo typography examples to pattern library

* Add 2026 inline Firefox Logo to pattern library

* Add new icons and use a single icon set for flare designs

* Rename icon CSS file to flare26-icon

* Create Card Gallery component and CMS block

* Create Pre Footer CTA component

* Create Pre Footer CTA snippet on CMS

* Create 2026 Kit Banner block

* Add Kit Banner block to Home page

* Upgrade Pattern Library

* Don't use flare 2026 template where styles aren't available

* Create pattern library pages for existing 2026 designs

* Implement Firefox logo rich text feature

* Add inline Firefox Logo typography examples to pattern library

* Add 2026 inline Firefox Logo to pattern library

* Add new icons and use a single icon set for flare designs

* Rename icon CSS file to flare26-icon

* Create Card Gallery component and CMS block

* Create Pre Footer CTA component

* Create Pre Footer CTA snippet on CMS

* Create 2026 Kit Banner block

* Add Kit Banner block to Home page

* carousel progress indicator CSS

* Add embla-carousel dependency

* Implement carousel animation using embla

* Add Flare 2026 navigation styles

* Add Fluent context to pattern librabry

* Update WNP default type styles in Pattern Library, remove max-width on body

* update vertical alignment on FF heading logo

* minor card gallery CSS revisions

* prepping cards for themes and dark mode, but also disabling current dark mode work

* kit resolution fix, relative positioning adjustments

* image size revision, ghost button support

* fixing padding issue, so the active image takes up the whole width

* scope theme variables to header, so they don't bleed into other compoenents

* hide "unsupported" message on header download button

* 2026 - 7 - Make dynamic card grid more balanced (#858)

* Add balance to sticker card layout

* card grid refactor to align with figma mobile/template layouts

* Fix home banner style regression

The ghost button class was incorrectly applied to this button, which became apparent when ghost button styles were added to this branch

* Add superheading text to homepage cards

* Adjust card sizing/spacing/order

* Whitespace fix

---------

Co-authored-by: Kasey Kelly <kasey@servee.com>
Co-authored-by: Mariana Bedran Lesche <maribedran@gmail.com>

* fixing homepage spacing issues

* Fix issue on header button clicks on mobile

* Add svg for hamburger menu button

* Implement nav mobile buttons like figma

* Change copy on header download button for flare26

* fixing card grid regression

* legacy nav and footer styles

* Update content of the flare26 footer

* Add new css for the flare26 footer

* Add footer's  lang switcher

* Refactor flare26 footer into smaller includes

* Use flow-relative css instead of top/right/bottom/left

* Add venv to ignores eslint files

* Use flow-relative css on lang switcher css too

* Update navigation ftl strings

* Add missing ftl string to footer

* Remove unused footer styles

* Fix language switcher min width

* Fix keyboard interaction when shift+tab is pressed for leaving a menu

* Fix keyboard + mouse interaction on nav, when hovering after using keyboard

* Implement nav light/dark modes with class overrides

* legacy rework

* some unnecessary calcs removed

* theme refactor

---------

Co-authored-by: Mariana Bedran Lesche <maribedran@gmail.com>
Co-authored-by: Kasey Kelly <kasey@servee.com>
Co-authored-by: Jo Sprague <github@iamlocaljo.com>

* carousel images fix and fox

* homepage padding and typography revisions

* Update flare26-showcase.css

* Update flare26-kit-banner.css

* spacing revisions

* Add confs to enable automatic css rule ordering on flare26 css files

* Update prettier

* Apply new prettier rules

* more spacing fixes

* Squashed commit of the following:

commit 07d690c
Merge: 6510733 5227085
Author: Kasey Kelly <kasey@servee.com>
Date:   Fri Jan 16 22:33:32 2026 -0500

    image updates

commit 6510733
Author: Kasey Kelly <kasey@servee.com>
Date:   Fri Jan 16 22:28:13 2026 -0500

    styles for superheading added

commit a7bf9ad
Author: Dmitriy Chukhin <6025153+dchukhin@users.noreply.github.com>
Date:   Fri Jan 16 19:47:40 2026 -0500

    update tests to support image variants where ImageVariantsBlock is used

commit 0db519e
Author: Dmitriy Chukhin <6025153+dchukhin@users.noreply.github.com>
Date:   Fri Jan 16 16:18:06 2026 -0500

    use ImageVariantsBlock in StickerCardBlock

commit a407d57
Author: Dmitriy Chukhin <6025153+dchukhin@users.noreply.github.com>
Date:   Fri Jan 16 15:52:03 2026 -0500

    use ImageVariantsBlock in IllustrationCardBlock

commit 9c96f04
Merge: ce3f5a9 3d923d5
Author: Dmitriy Chukhin <6025153+dchukhin@users.noreply.github.com>
Date:   Fri Jan 16 10:32:08 2026 -0500

    Merge branch 'main' into WT-577-image-variants

commit ce3f5a9
Author: Dmitriy Chukhin <6025153+dchukhin@users.noreply.github.com>
Date:   Fri Jan 16 10:31:46 2026 -0500

    add a superheading to sticker cards

commit f4f851b
Author: Dmitriy Chukhin <6025153+dchukhin@users.noreply.github.com>
Date:   Fri Jan 16 10:17:58 2026 -0500

    add a superheading to each card gallery card

commit 9e9dab5
Author: Dmitriy Chukhin <6025153+dchukhin@users.noreply.github.com>
Date:   Thu Jan 15 18:07:59 2026 -0500

    make sure CSS media queries are more specific than fallbacks

commit 5ba368b
Author: Dmitriy Chukhin <6025153+dchukhin@users.noreply.github.com>
Date:   Thu Jan 15 17:58:42 2026 -0500

    use ImageVariantsBlock in HomeCarouselBlock

commit c46185f
Author: Dmitriy Chukhin <6025153+dchukhin@users.noreply.github.com>
Date:   Thu Jan 15 14:56:49 2026 -0500

    use ImageVariantsBlock in ShowcaseBlock

commit 9b85827
Author: Dmitriy Chukhin <6025153+dchukhin@users.noreply.github.com>
Date:   Thu Jan 15 14:28:50 2026 -0500

    use ImageVariantsBlock in card gallery cards

commit cb8016f
Author: Dmitriy Chukhin <6025153+dchukhin@users.noreply.github.com>
Date:   Thu Jan 15 14:27:47 2026 -0500

    add an ImageVariantsBlock to support variants of the same image for different scenarios

* refactored display utilities

* add wrapper image for testing

* minor design tweaks

* minor design ervisions

* make sure new CSS classes have consistent spacing and order

* medium utility classes added to image-variants template

* fixing template consistency

* Update image class names on tests

* stylelint config fix

* prettier fix

---------

Co-authored-by: Jo Sprague <github@iamlocaljo.com>
Co-authored-by: Kasey Kelly <kasey@servee.com>
Co-authored-by: Luciano Ratamero <luciano@ratamero.com>
Co-authored-by: Dmitriy Chukhin <6025153+dchukhin@users.noreply.github.com>
maribedran added a commit that referenced this pull request Jan 20, 2026
* Add 2026 frontend foundation

* Add homepage intro component and buttons

* Add 2026 sticker card components

* Add 2026 spotlight/showcase component

* Add 2026 carousel component

* Add 2026 backend blocks, models, and migrations

* Add homepage and typography examples to pattern library

* Add new icons and use a single icon set for flare designs (#848)

* Add new icons and use a single icon set for flare designs

* Fix reference to arrow icon

* Rename icon CSS file to flare26-icon

* Add Wagtail Thumbnail Choice Block for icon choices

* Update private-mode-circle-fill.svg

---------

Co-authored-by: Kasey Kelly <kasey@servee.com>

* Make sure that the What's New Page always used the 2026 flare styles

* 2026 - 0.1 - Templates organization (#869)

* Upgrade Pattern Library

* Don't use flare 2026 template where styles aren't available

* Create pattern library pages for existing 2026 designs

* Update WNP default type styles in Pattern Library, remove max-width on body

---------

Co-authored-by: Kasey Kelly <kasey@servee.com>

* 2026 - 1 - [WT-476] Firefox Logo rich text feature (#819)

* Upgrade Pattern Library

* Don't use flare 2026 template where styles aren't available

* Create pattern library pages for existing 2026 designs

* Implement Firefox logo rich text feature

* Add inline Firefox Logo typography examples to pattern library

* Add 2026 inline Firefox Logo to pattern library

* Update WNP default type styles in Pattern Library, remove max-width on body

* update vertical alignment on FF heading logo

---------

Co-authored-by: Kasey Kelly <kasey@servee.com>

* 2026 - 2 - [WT-478] Card Gallery (#860)

* Upgrade Pattern Library

* Don't use flare 2026 template where styles aren't available

* Create pattern library pages for existing 2026 designs

* Implement Firefox logo rich text feature

* Add inline Firefox Logo typography examples to pattern library

* Add 2026 inline Firefox Logo to pattern library

* Add new icons and use a single icon set for flare designs

* Rename icon CSS file to flare26-icon

* Create Card Gallery component and CMS block

* Update WNP default type styles in Pattern Library, remove max-width on body

* update vertical alignment on FF heading logo

* minor card gallery CSS revisions

* prepping cards for themes and dark mode, but also disabling current dark mode work

---------

Co-authored-by: Kasey Kelly <kasey@servee.com>

* 2026 - 3 - [WT-474] Pre Footer CTA (#861)

* Upgrade Pattern Library

* Don't use flare 2026 template where styles aren't available

* Create pattern library pages for existing 2026 designs

* Implement Firefox logo rich text feature

* Add inline Firefox Logo typography examples to pattern library

* Add 2026 inline Firefox Logo to pattern library

* Add new icons and use a single icon set for flare designs

* Rename icon CSS file to flare26-icon

* Create Card Gallery component and CMS block

* Create Pre Footer CTA component

* Create Pre Footer CTA snippet on CMS

* Update WNP default type styles in Pattern Library, remove max-width on body

* update vertical alignment on FF heading logo

* minor card gallery CSS revisions

* prepping cards for themes and dark mode, but also disabling current dark mode work

* kit resolution fix, relative positioning adjustments

---------

Co-authored-by: Kasey Kelly <kasey@servee.com>

* 2026 - 4 - [WT-479] Kit Banner (#867)

* Upgrade Pattern Library

* Don't use flare 2026 template where styles aren't available

* Create pattern library pages for existing 2026 designs

* Implement Firefox logo rich text feature

* Add inline Firefox Logo typography examples to pattern library

* Add 2026 inline Firefox Logo to pattern library

* Add new icons and use a single icon set for flare designs

* Rename icon CSS file to flare26-icon

* Create Card Gallery component and CMS block

* Create Pre Footer CTA component

* Create Pre Footer CTA snippet on CMS

* Create 2026 Kit Banner block

* Add Kit Banner block to Home page

* Upgrade Pattern Library

* Don't use flare 2026 template where styles aren't available

* Create pattern library pages for existing 2026 designs

* Implement Firefox logo rich text feature

* Add inline Firefox Logo typography examples to pattern library

* Add 2026 inline Firefox Logo to pattern library

* Add new icons and use a single icon set for flare designs

* Rename icon CSS file to flare26-icon

* Create Card Gallery component and CMS block

* Create Pre Footer CTA component

* Create Pre Footer CTA snippet on CMS

* Create 2026 Kit Banner block

* Add Kit Banner block to Home page

* Update WNP default type styles in Pattern Library, remove max-width on body

* update vertical alignment on FF heading logo

* minor card gallery CSS revisions

* prepping cards for themes and dark mode, but also disabling current dark mode work

* kit resolution fix, relative positioning adjustments

* image size revision, ghost button support

* Fix home banner style regression

The ghost button class was incorrectly applied to this button, which became apparent when ghost button styles were added to this branch

* Responsive adjustments in kit banner

---------

Co-authored-by: Kasey Kelly <kasey@servee.com>
Co-authored-by: Jo Sprague <github@iamlocaljo.com>

* 2026 - 5 - Carousel progress indicator CSS (#856)

* Upgrade Pattern Library

* Don't use flare 2026 template where styles aren't available

* Create pattern library pages for existing 2026 designs

* Implement Firefox logo rich text feature

* Add inline Firefox Logo typography examples to pattern library

* Add 2026 inline Firefox Logo to pattern library

* Add new icons and use a single icon set for flare designs

* Rename icon CSS file to flare26-icon

* Create Card Gallery component and CMS block

* Create Pre Footer CTA component

* Create Pre Footer CTA snippet on CMS

* Create 2026 Kit Banner block

* Add Kit Banner block to Home page

* Upgrade Pattern Library

* Don't use flare 2026 template where styles aren't available

* Create pattern library pages for existing 2026 designs

* Implement Firefox logo rich text feature

* Add inline Firefox Logo typography examples to pattern library

* Add 2026 inline Firefox Logo to pattern library

* Add new icons and use a single icon set for flare designs

* Rename icon CSS file to flare26-icon

* Create Card Gallery component and CMS block

* Create Pre Footer CTA component

* Create Pre Footer CTA snippet on CMS

* Create 2026 Kit Banner block

* Add Kit Banner block to Home page

* carousel progress indicator CSS

* Add embla-carousel dependency

* Implement carousel animation using embla

* Update WNP default type styles in Pattern Library, remove max-width on body

* update vertical alignment on FF heading logo

* minor card gallery CSS revisions

* prepping cards for themes and dark mode, but also disabling current dark mode work

* kit resolution fix, relative positioning adjustments

* image size revision, ghost button support

* fixing padding issue, so the active image takes up the whole width

* Fix home banner style regression

The ghost button class was incorrectly applied to this button, which became apparent when ghost button styles were added to this branch

---------

Co-authored-by: Mariana Bedran Lesche <maribedran@gmail.com>
Co-authored-by: Jo Sprague <github@iamlocaljo.com>

* Fix CSS variable references

* 2026 - 1 - [WT-509] Navigation styles (#880)

* Upgrade Pattern Library

* Don't use flare 2026 template where styles aren't available

* Create pattern library pages for existing 2026 designs

* Implement Firefox logo rich text feature

* Add inline Firefox Logo typography examples to pattern library

* Add 2026 inline Firefox Logo to pattern library

* Add new icons and use a single icon set for flare designs

* Rename icon CSS file to flare26-icon

* Create Card Gallery component and CMS block

* Create Pre Footer CTA component

* Create Pre Footer CTA snippet on CMS

* Create 2026 Kit Banner block

* Add Kit Banner block to Home page

* Upgrade Pattern Library

* Don't use flare 2026 template where styles aren't available

* Create pattern library pages for existing 2026 designs

* Implement Firefox logo rich text feature

* Add inline Firefox Logo typography examples to pattern library

* Add 2026 inline Firefox Logo to pattern library

* Add new icons and use a single icon set for flare designs

* Rename icon CSS file to flare26-icon

* Create Card Gallery component and CMS block

* Create Pre Footer CTA component

* Create Pre Footer CTA snippet on CMS

* Create 2026 Kit Banner block

* Add Kit Banner block to Home page

* carousel progress indicator CSS

* Add embla-carousel dependency

* Implement carousel animation using embla

* Add Flare 2026 navigation styles

* Add Fluent context to pattern librabry

* Update WNP default type styles in Pattern Library, remove max-width on body

* update vertical alignment on FF heading logo

* minor card gallery CSS revisions

* prepping cards for themes and dark mode, but also disabling current dark mode work

* kit resolution fix, relative positioning adjustments

* image size revision, ghost button support

* fixing padding issue, so the active image takes up the whole width

* scope theme variables to header, so they don't bleed into other compoenents

* hide "unsupported" message on header download button

* 2026 - 7 - Make dynamic card grid more balanced (#858)

* Add balance to sticker card layout

* card grid refactor to align with figma mobile/template layouts

* Fix home banner style regression

The ghost button class was incorrectly applied to this button, which became apparent when ghost button styles were added to this branch

* Add superheading text to homepage cards

* Adjust card sizing/spacing/order

* Whitespace fix

---------

Co-authored-by: Kasey Kelly <kasey@servee.com>
Co-authored-by: Mariana Bedran Lesche <maribedran@gmail.com>

* fixing homepage spacing issues

* Fix issue on header button clicks on mobile

* Add svg for hamburger menu button

* Implement nav mobile buttons like figma

* Change copy on header download button for flare26

* fixing card grid regression

* legacy nav and footer styles

* Update navigation ftl strings

* media query fixes

---------

Co-authored-by: Kasey Kelly <kasey@servee.com>
Co-authored-by: Jo Sprague <github@iamlocaljo.com>
Co-authored-by: Luciano Ratamero <luciano@ratamero.com>

* removing duplicate styles

* 2026 - 1 -WT-369: Footer styles (#896)

* Upgrade Pattern Library

* Don't use flare 2026 template where styles aren't available

* Create pattern library pages for existing 2026 designs

* Implement Firefox logo rich text feature

* Add inline Firefox Logo typography examples to pattern library

* Add 2026 inline Firefox Logo to pattern library

* Add new icons and use a single icon set for flare designs

* Rename icon CSS file to flare26-icon

* Create Card Gallery component and CMS block

* Create Pre Footer CTA component

* Create Pre Footer CTA snippet on CMS

* Create 2026 Kit Banner block

* Add Kit Banner block to Home page

* Upgrade Pattern Library

* Don't use flare 2026 template where styles aren't available

* Create pattern library pages for existing 2026 designs

* Implement Firefox logo rich text feature

* Add inline Firefox Logo typography examples to pattern library

* Add 2026 inline Firefox Logo to pattern library

* Add new icons and use a single icon set for flare designs

* Rename icon CSS file to flare26-icon

* Create Card Gallery component and CMS block

* Create Pre Footer CTA component

* Create Pre Footer CTA snippet on CMS

* Create 2026 Kit Banner block

* Add Kit Banner block to Home page

* carousel progress indicator CSS

* Add embla-carousel dependency

* Implement carousel animation using embla

* Add Flare 2026 navigation styles

* Add Fluent context to pattern librabry

* Update WNP default type styles in Pattern Library, remove max-width on body

* update vertical alignment on FF heading logo

* minor card gallery CSS revisions

* prepping cards for themes and dark mode, but also disabling current dark mode work

* kit resolution fix, relative positioning adjustments

* image size revision, ghost button support

* fixing padding issue, so the active image takes up the whole width

* scope theme variables to header, so they don't bleed into other compoenents

* hide "unsupported" message on header download button

* 2026 - 7 - Make dynamic card grid more balanced (#858)

* Add balance to sticker card layout

* card grid refactor to align with figma mobile/template layouts

* Fix home banner style regression

The ghost button class was incorrectly applied to this button, which became apparent when ghost button styles were added to this branch

* Add superheading text to homepage cards

* Adjust card sizing/spacing/order

* Whitespace fix

---------

Co-authored-by: Kasey Kelly <kasey@servee.com>
Co-authored-by: Mariana Bedran Lesche <maribedran@gmail.com>

* fixing homepage spacing issues

* Fix issue on header button clicks on mobile

* Add svg for hamburger menu button

* Implement nav mobile buttons like figma

* Change copy on header download button for flare26

* fixing card grid regression

* legacy nav and footer styles

* Update content of the flare26 footer

* Add new css for the flare26 footer

* Add footer's  lang switcher

* Refactor flare26 footer into smaller includes

* Use flow-relative css instead of top/right/bottom/left

* Add venv to ignores eslint files

* Use flow-relative css on lang switcher css too

* Update navigation ftl strings

* Add missing ftl string to footer

* Remove unused footer styles

* Fix language switcher min width

* Fix keyboard interaction when shift+tab is pressed for leaving a menu

* Fix keyboard + mouse interaction on nav, when hovering after using keyboard

* Implement nav light/dark modes with class overrides

* legacy rework

* some unnecessary calcs removed

* theme refactor

---------

Co-authored-by: Mariana Bedran Lesche <maribedran@gmail.com>
Co-authored-by: Kasey Kelly <kasey@servee.com>
Co-authored-by: Jo Sprague <github@iamlocaljo.com>

* carousel images fix and fox

* homepage padding and typography revisions

* Update flare26-showcase.css

* Update flare26-kit-banner.css

* spacing revisions

* Add confs to enable automatic css rule ordering on flare26 css files

* Update prettier

* Apply new prettier rules

* more spacing fixes

* Squashed commit of the following:

commit 07d690c
Merge: 6510733 5227085
Author: Kasey Kelly <kasey@servee.com>
Date:   Fri Jan 16 22:33:32 2026 -0500

    image updates

commit 6510733
Author: Kasey Kelly <kasey@servee.com>
Date:   Fri Jan 16 22:28:13 2026 -0500

    styles for superheading added

commit a7bf9ad
Author: Dmitriy Chukhin <6025153+dchukhin@users.noreply.github.com>
Date:   Fri Jan 16 19:47:40 2026 -0500

    update tests to support image variants where ImageVariantsBlock is used

commit 0db519e
Author: Dmitriy Chukhin <6025153+dchukhin@users.noreply.github.com>
Date:   Fri Jan 16 16:18:06 2026 -0500

    use ImageVariantsBlock in StickerCardBlock

commit a407d57
Author: Dmitriy Chukhin <6025153+dchukhin@users.noreply.github.com>
Date:   Fri Jan 16 15:52:03 2026 -0500

    use ImageVariantsBlock in IllustrationCardBlock

commit 9c96f04
Merge: ce3f5a9 3d923d5
Author: Dmitriy Chukhin <6025153+dchukhin@users.noreply.github.com>
Date:   Fri Jan 16 10:32:08 2026 -0500

    Merge branch 'main' into WT-577-image-variants

commit ce3f5a9
Author: Dmitriy Chukhin <6025153+dchukhin@users.noreply.github.com>
Date:   Fri Jan 16 10:31:46 2026 -0500

    add a superheading to sticker cards

commit f4f851b
Author: Dmitriy Chukhin <6025153+dchukhin@users.noreply.github.com>
Date:   Fri Jan 16 10:17:58 2026 -0500

    add a superheading to each card gallery card

commit 9e9dab5
Author: Dmitriy Chukhin <6025153+dchukhin@users.noreply.github.com>
Date:   Thu Jan 15 18:07:59 2026 -0500

    make sure CSS media queries are more specific than fallbacks

commit 5ba368b
Author: Dmitriy Chukhin <6025153+dchukhin@users.noreply.github.com>
Date:   Thu Jan 15 17:58:42 2026 -0500

    use ImageVariantsBlock in HomeCarouselBlock

commit c46185f
Author: Dmitriy Chukhin <6025153+dchukhin@users.noreply.github.com>
Date:   Thu Jan 15 14:56:49 2026 -0500

    use ImageVariantsBlock in ShowcaseBlock

commit 9b85827
Author: Dmitriy Chukhin <6025153+dchukhin@users.noreply.github.com>
Date:   Thu Jan 15 14:28:50 2026 -0500

    use ImageVariantsBlock in card gallery cards

commit cb8016f
Author: Dmitriy Chukhin <6025153+dchukhin@users.noreply.github.com>
Date:   Thu Jan 15 14:27:47 2026 -0500

    add an ImageVariantsBlock to support variants of the same image for different scenarios

* refactored display utilities

* add wrapper image for testing

* minor design tweaks

* minor design ervisions

* make sure new CSS classes have consistent spacing and order

* medium utility classes added to image-variants template

* fixing template consistency

* Update image class names on tests

* stylelint config fix

* prettier fix

---------

Co-authored-by: Jo Sprague <github@iamlocaljo.com>
Co-authored-by: Kasey Kelly <kasey@servee.com>
Co-authored-by: Luciano Ratamero <luciano@ratamero.com>
Co-authored-by: Dmitriy Chukhin <6025153+dchukhin@users.noreply.github.com>
kkellydesign added a commit that referenced this pull request Jan 29, 2026
* Add embla-carousel dependency

* Implement carousel animation using embla

* Add Flare 2026 navigation styles

* Add Fluent context to pattern librabry

* Update WNP default type styles in Pattern Library, remove max-width on body

* update vertical alignment on FF heading logo

* minor card gallery CSS revisions

* prepping cards for themes and dark mode, but also disabling current dark mode work

* kit resolution fix, relative positioning adjustments

* image size revision, ghost button support

* fixing padding issue, so the active image takes up the whole width

* scope theme variables to header, so they don't bleed into other compoenents

* hide "unsupported" message on header download button

* 2026 - 0.1 - Templates organization (#869)

* Upgrade Pattern Library

* Don't use flare 2026 template where styles aren't available

* Create pattern library pages for existing 2026 designs

* Update WNP default type styles in Pattern Library, remove max-width on body

---------

Co-authored-by: Kasey Kelly <kasey@servee.com>

* 2026 - 1 - [WT-476] Firefox Logo rich text feature (#819)

* Upgrade Pattern Library

* Don't use flare 2026 template where styles aren't available

* Create pattern library pages for existing 2026 designs

* Implement Firefox logo rich text feature

* Add inline Firefox Logo typography examples to pattern library

* Add 2026 inline Firefox Logo to pattern library

* Update WNP default type styles in Pattern Library, remove max-width on body

* update vertical alignment on FF heading logo

---------

Co-authored-by: Kasey Kelly <kasey@servee.com>

* 2026 - 2 - [WT-478] Card Gallery (#860)

* Upgrade Pattern Library

* Don't use flare 2026 template where styles aren't available

* Create pattern library pages for existing 2026 designs

* Implement Firefox logo rich text feature

* Add inline Firefox Logo typography examples to pattern library

* Add 2026 inline Firefox Logo to pattern library

* Add new icons and use a single icon set for flare designs

* Rename icon CSS file to flare26-icon

* Create Card Gallery component and CMS block

* Update WNP default type styles in Pattern Library, remove max-width on body

* update vertical alignment on FF heading logo

* minor card gallery CSS revisions

* prepping cards for themes and dark mode, but also disabling current dark mode work

---------

Co-authored-by: Kasey Kelly <kasey@servee.com>

* 2026 - 3 - [WT-474] Pre Footer CTA (#861)

* Upgrade Pattern Library

* Don't use flare 2026 template where styles aren't available

* Create pattern library pages for existing 2026 designs

* Implement Firefox logo rich text feature

* Add inline Firefox Logo typography examples to pattern library

* Add 2026 inline Firefox Logo to pattern library

* Add new icons and use a single icon set for flare designs

* Rename icon CSS file to flare26-icon

* Create Card Gallery component and CMS block

* Create Pre Footer CTA component

* Create Pre Footer CTA snippet on CMS

* Update WNP default type styles in Pattern Library, remove max-width on body

* update vertical alignment on FF heading logo

* minor card gallery CSS revisions

* prepping cards for themes and dark mode, but also disabling current dark mode work

* kit resolution fix, relative positioning adjustments

---------

Co-authored-by: Kasey Kelly <kasey@servee.com>

* 2026 - 4 - [WT-479] Kit Banner (#867)

* Upgrade Pattern Library

* Don't use flare 2026 template where styles aren't available

* Create pattern library pages for existing 2026 designs

* Implement Firefox logo rich text feature

* Add inline Firefox Logo typography examples to pattern library

* Add 2026 inline Firefox Logo to pattern library

* Add new icons and use a single icon set for flare designs

* Rename icon CSS file to flare26-icon

* Create Card Gallery component and CMS block

* Create Pre Footer CTA component

* Create Pre Footer CTA snippet on CMS

* Create 2026 Kit Banner block

* Add Kit Banner block to Home page

* Upgrade Pattern Library

* Don't use flare 2026 template where styles aren't available

* Create pattern library pages for existing 2026 designs

* Implement Firefox logo rich text feature

* Add inline Firefox Logo typography examples to pattern library

* Add 2026 inline Firefox Logo to pattern library

* Add new icons and use a single icon set for flare designs

* Rename icon CSS file to flare26-icon

* Create Card Gallery component and CMS block

* Create Pre Footer CTA component

* Create Pre Footer CTA snippet on CMS

* Create 2026 Kit Banner block

* Add Kit Banner block to Home page

* Update WNP default type styles in Pattern Library, remove max-width on body

* update vertical alignment on FF heading logo

* minor card gallery CSS revisions

* prepping cards for themes and dark mode, but also disabling current dark mode work

* kit resolution fix, relative positioning adjustments

* image size revision, ghost button support

* Fix home banner style regression

The ghost button class was incorrectly applied to this button, which became apparent when ghost button styles were added to this branch

* Responsive adjustments in kit banner

---------

Co-authored-by: Kasey Kelly <kasey@servee.com>
Co-authored-by: Jo Sprague <github@iamlocaljo.com>

* 2026 - 5 - Carousel progress indicator CSS (#856)

* Upgrade Pattern Library

* Don't use flare 2026 template where styles aren't available

* Create pattern library pages for existing 2026 designs

* Implement Firefox logo rich text feature

* Add inline Firefox Logo typography examples to pattern library

* Add 2026 inline Firefox Logo to pattern library

* Add new icons and use a single icon set for flare designs

* Rename icon CSS file to flare26-icon

* Create Card Gallery component and CMS block

* Create Pre Footer CTA component

* Create Pre Footer CTA snippet on CMS

* Create 2026 Kit Banner block

* Add Kit Banner block to Home page

* Upgrade Pattern Library

* Don't use flare 2026 template where styles aren't available

* Create pattern library pages for existing 2026 designs

* Implement Firefox logo rich text feature

* Add inline Firefox Logo typography examples to pattern library

* Add 2026 inline Firefox Logo to pattern library

* Add new icons and use a single icon set for flare designs

* Rename icon CSS file to flare26-icon

* Create Card Gallery component and CMS block

* Create Pre Footer CTA component

* Create Pre Footer CTA snippet on CMS

* Create 2026 Kit Banner block

* Add Kit Banner block to Home page

* carousel progress indicator CSS

* Add embla-carousel dependency

* Implement carousel animation using embla

* Update WNP default type styles in Pattern Library, remove max-width on body

* update vertical alignment on FF heading logo

* minor card gallery CSS revisions

* prepping cards for themes and dark mode, but also disabling current dark mode work

* kit resolution fix, relative positioning adjustments

* image size revision, ghost button support

* fixing padding issue, so the active image takes up the whole width

* Fix home banner style regression

The ghost button class was incorrectly applied to this button, which became apparent when ghost button styles were added to this branch

---------

Co-authored-by: Mariana Bedran Lesche <maribedran@gmail.com>
Co-authored-by: Jo Sprague <github@iamlocaljo.com>

* 2026 - 7 - Make dynamic card grid more balanced (#858)

* Add balance to sticker card layout

* card grid refactor to align with figma mobile/template layouts

* Fix home banner style regression

The ghost button class was incorrectly applied to this button, which became apparent when ghost button styles were added to this branch

* Add superheading text to homepage cards

* Adjust card sizing/spacing/order

* Whitespace fix

---------

Co-authored-by: Kasey Kelly <kasey@servee.com>
Co-authored-by: Mariana Bedran Lesche <maribedran@gmail.com>

* Fix CSS variable references

* fixing homepage spacing issues

* Fix issue on header button clicks on mobile

* Add svg for hamburger menu button

* Implement nav mobile buttons like figma

* Change copy on header download button for flare26

* Implement footer CTA form

* Refactor pre-footer form using subscription form

* Create Pre Footer CTA Form Snippet in CMS

* Remove unnecessary email validation

* Add kit step cards layout

* Add kit image to last card

* Remove max width from main section

* Organize step cards pattern template

* Refactor 2026 card templates

* Fix missing import

* Create Homepage test fixture

* fixing card grid regression

* legacy nav and footer styles

* Create mixin for page UTM parameters

* Add tests for homepage blocks

* Update content of the flare26 footer

* Add new css for the flare26 footer

* Add footer's  lang switcher

* Refactor flare26 footer into smaller includes

* Use flow-relative css instead of top/right/bottom/left

* Add venv to ignores eslint files

* Use flow-relative css on lang switcher css too

* Update navigation ftl strings

* Add missing ftl string to footer

* Remove unused footer styles

* 2026 - 1 - [WT-509] Navigation styles (#880)

* Upgrade Pattern Library

* Don't use flare 2026 template where styles aren't available

* Create pattern library pages for existing 2026 designs

* Implement Firefox logo rich text feature

* Add inline Firefox Logo typography examples to pattern library

* Add 2026 inline Firefox Logo to pattern library

* Add new icons and use a single icon set for flare designs

* Rename icon CSS file to flare26-icon

* Create Card Gallery component and CMS block

* Create Pre Footer CTA component

* Create Pre Footer CTA snippet on CMS

* Create 2026 Kit Banner block

* Add Kit Banner block to Home page

* Upgrade Pattern Library

* Don't use flare 2026 template where styles aren't available

* Create pattern library pages for existing 2026 designs

* Implement Firefox logo rich text feature

* Add inline Firefox Logo typography examples to pattern library

* Add 2026 inline Firefox Logo to pattern library

* Add new icons and use a single icon set for flare designs

* Rename icon CSS file to flare26-icon

* Create Card Gallery component and CMS block

* Create Pre Footer CTA component

* Create Pre Footer CTA snippet on CMS

* Create 2026 Kit Banner block

* Add Kit Banner block to Home page

* carousel progress indicator CSS

* Add embla-carousel dependency

* Implement carousel animation using embla

* Add Flare 2026 navigation styles

* Add Fluent context to pattern librabry

* Update WNP default type styles in Pattern Library, remove max-width on body

* update vertical alignment on FF heading logo

* minor card gallery CSS revisions

* prepping cards for themes and dark mode, but also disabling current dark mode work

* kit resolution fix, relative positioning adjustments

* image size revision, ghost button support

* fixing padding issue, so the active image takes up the whole width

* scope theme variables to header, so they don't bleed into other compoenents

* hide "unsupported" message on header download button

* 2026 - 7 - Make dynamic card grid more balanced (#858)

* Add balance to sticker card layout

* card grid refactor to align with figma mobile/template layouts

* Fix home banner style regression

The ghost button class was incorrectly applied to this button, which became apparent when ghost button styles were added to this branch

* Add superheading text to homepage cards

* Adjust card sizing/spacing/order

* Whitespace fix

---------

Co-authored-by: Kasey Kelly <kasey@servee.com>
Co-authored-by: Mariana Bedran Lesche <maribedran@gmail.com>

* fixing homepage spacing issues

* Fix issue on header button clicks on mobile

* Add svg for hamburger menu button

* Implement nav mobile buttons like figma

* Change copy on header download button for flare26

* fixing card grid regression

* legacy nav and footer styles

* Update navigation ftl strings

* media query fixes

---------

Co-authored-by: Kasey Kelly <kasey@servee.com>
Co-authored-by: Jo Sprague <github@iamlocaljo.com>
Co-authored-by: Luciano Ratamero <luciano@ratamero.com>

* Fix language switcher min width

* removing duplicate styles

* Fix keyboard interaction when shift+tab is pressed for leaving a menu

* Create download page structure

* 2026 - 1 -WT-369: Footer styles (#896)

* Upgrade Pattern Library

* Don't use flare 2026 template where styles aren't available

* Create pattern library pages for existing 2026 designs

* Implement Firefox logo rich text feature

* Add inline Firefox Logo typography examples to pattern library

* Add 2026 inline Firefox Logo to pattern library

* Add new icons and use a single icon set for flare designs

* Rename icon CSS file to flare26-icon

* Create Card Gallery component and CMS block

* Create Pre Footer CTA component

* Create Pre Footer CTA snippet on CMS

* Create 2026 Kit Banner block

* Add Kit Banner block to Home page

* Upgrade Pattern Library

* Don't use flare 2026 template where styles aren't available

* Create pattern library pages for existing 2026 designs

* Implement Firefox logo rich text feature

* Add inline Firefox Logo typography examples to pattern library

* Add 2026 inline Firefox Logo to pattern library

* Add new icons and use a single icon set for flare designs

* Rename icon CSS file to flare26-icon

* Create Card Gallery component and CMS block

* Create Pre Footer CTA component

* Create Pre Footer CTA snippet on CMS

* Create 2026 Kit Banner block

* Add Kit Banner block to Home page

* carousel progress indicator CSS

* Add embla-carousel dependency

* Implement carousel animation using embla

* Add Flare 2026 navigation styles

* Add Fluent context to pattern librabry

* Update WNP default type styles in Pattern Library, remove max-width on body

* update vertical alignment on FF heading logo

* minor card gallery CSS revisions

* prepping cards for themes and dark mode, but also disabling current dark mode work

* kit resolution fix, relative positioning adjustments

* image size revision, ghost button support

* fixing padding issue, so the active image takes up the whole width

* scope theme variables to header, so they don't bleed into other compoenents

* hide "unsupported" message on header download button

* 2026 - 7 - Make dynamic card grid more balanced (#858)

* Add balance to sticker card layout

* card grid refactor to align with figma mobile/template layouts

* Fix home banner style regression

The ghost button class was incorrectly applied to this button, which became apparent when ghost button styles were added to this branch

* Add superheading text to homepage cards

* Adjust card sizing/spacing/order

* Whitespace fix

---------

Co-authored-by: Kasey Kelly <kasey@servee.com>
Co-authored-by: Mariana Bedran Lesche <maribedran@gmail.com>

* fixing homepage spacing issues

* Fix issue on header button clicks on mobile

* Add svg for hamburger menu button

* Implement nav mobile buttons like figma

* Change copy on header download button for flare26

* fixing card grid regression

* legacy nav and footer styles

* Update content of the flare26 footer

* Add new css for the flare26 footer

* Add footer's  lang switcher

* Refactor flare26 footer into smaller includes

* Use flow-relative css instead of top/right/bottom/left

* Add venv to ignores eslint files

* Use flow-relative css on lang switcher css too

* Update navigation ftl strings

* Add missing ftl string to footer

* Remove unused footer styles

* Fix language switcher min width

* Fix keyboard interaction when shift+tab is pressed for leaving a menu

* Fix keyboard + mouse interaction on nav, when hovering after using keyboard

* Implement nav light/dark modes with class overrides

* legacy rework

* some unnecessary calcs removed

* theme refactor

---------

Co-authored-by: Mariana Bedran Lesche <maribedran@gmail.com>
Co-authored-by: Kasey Kelly <kasey@servee.com>
Co-authored-by: Jo Sprague <github@iamlocaljo.com>

* Create 2026 illustration card component and CMS block

* Create QR Code Banner snippet

* Refactor banner snippet to be more generic and include kit theme

* Create Thanks Page and related blocks

* carousel images fix and fox

* Remove comment

* Remove unused mzp class and comment

* Add forced dark variant to the step cards

* homepage padding and typography revisions

* Update flare26-showcase.css

* Update flare26-kit-banner.css

* Add confs to enable automatic css rule ordering on flare26 css files

* Apply new alphabetical ordering to flare26 css files

* Update prettier

* Apply prettier recommended formatting

* Fix kit banner qr code alignment

* spacing revisions

* Add download intro styles and footer text

* Add illustration card styles

* Fix spacings on homepage cards

* Add confs to enable automatic css rule ordering on flare26 css files

* Update prettier

* Apply new prettier rules

* more spacing fixes

* Apply prettier rules to newsletter form css file

* Apply prettier rules to the newsletter form css file

* Add button link variant

* Fix base template for the card list block 2026

* Add feature card block to the download page

* Fix flash of purple background when scrolling rapidly

* Use light theme on the thanks page

* Squashed commit of the following:

commit 07d690c
Merge: 6510733 5227085
Author: Kasey Kelly <kasey@servee.com>
Date:   Fri Jan 16 22:33:32 2026 -0500

    image updates

commit 6510733
Author: Kasey Kelly <kasey@servee.com>
Date:   Fri Jan 16 22:28:13 2026 -0500

    styles for superheading added

commit a7bf9ad
Author: Dmitriy Chukhin <6025153+dchukhin@users.noreply.github.com>
Date:   Fri Jan 16 19:47:40 2026 -0500

    update tests to support image variants where ImageVariantsBlock is used

commit 0db519e
Author: Dmitriy Chukhin <6025153+dchukhin@users.noreply.github.com>
Date:   Fri Jan 16 16:18:06 2026 -0500

    use ImageVariantsBlock in StickerCardBlock

commit a407d57
Author: Dmitriy Chukhin <6025153+dchukhin@users.noreply.github.com>
Date:   Fri Jan 16 15:52:03 2026 -0500

    use ImageVariantsBlock in IllustrationCardBlock

commit 9c96f04
Merge: ce3f5a9 3d923d5
Author: Dmitriy Chukhin <6025153+dchukhin@users.noreply.github.com>
Date:   Fri Jan 16 10:32:08 2026 -0500

    Merge branch 'main' into WT-577-image-variants

commit ce3f5a9
Author: Dmitriy Chukhin <6025153+dchukhin@users.noreply.github.com>
Date:   Fri Jan 16 10:31:46 2026 -0500

    add a superheading to sticker cards

commit f4f851b
Author: Dmitriy Chukhin <6025153+dchukhin@users.noreply.github.com>
Date:   Fri Jan 16 10:17:58 2026 -0500

    add a superheading to each card gallery card

commit 9e9dab5
Author: Dmitriy Chukhin <6025153+dchukhin@users.noreply.github.com>
Date:   Thu Jan 15 18:07:59 2026 -0500

    make sure CSS media queries are more specific than fallbacks

commit 5ba368b
Author: Dmitriy Chukhin <6025153+dchukhin@users.noreply.github.com>
Date:   Thu Jan 15 17:58:42 2026 -0500

    use ImageVariantsBlock in HomeCarouselBlock

commit c46185f
Author: Dmitriy Chukhin <6025153+dchukhin@users.noreply.github.com>
Date:   Thu Jan 15 14:56:49 2026 -0500

    use ImageVariantsBlock in ShowcaseBlock

commit 9b85827
Author: Dmitriy Chukhin <6025153+dchukhin@users.noreply.github.com>
Date:   Thu Jan 15 14:28:50 2026 -0500

    use ImageVariantsBlock in card gallery cards

commit cb8016f
Author: Dmitriy Chukhin <6025153+dchukhin@users.noreply.github.com>
Date:   Thu Jan 15 14:27:47 2026 -0500

    add an ImageVariantsBlock to support variants of the same image for different scenarios

* refactored display utilities

* add wrapper image for testing

* minor design tweaks

* minor design ervisions

* make sure new CSS classes have consistent spacing and order

* medium utility classes added to image-variants template

* fixing template consistency

* Update image class names on tests

* Fix migration history

* fixing html nesting

* Update migrations

* Clear existing pages on page fixtures load

* replace special methods for ImageVariantsBlock with a 1-time data migration

* Recompile python deps

* Add switch to article pages for 26 styles

* Use 26 card on article index page if switch is on

* Fix tests after merge with main

* Fix section block in download page

* Layout adjustments for download page

* Fix step cards layout on thanks page

* Fix base template styles

* Fix bottom main border radius on mobile and tablet

* Add article detail base styles

* Fix blockquote spacing

* Migrate all blocks to new image variants block

* Fix image display styles order

* Fix tests after merge with image variants

* Add Download and Thanks pages to allowed pages and DB export

* Create fixture for Download Page

* Add styles for the download cta banner snippet

* Decouple sticker card from flare25 and from .fl-card class

* Fix UI Tour js by creating a flare26 variant

* Implement basic card css

* Fix migrations

* Cleanup sticker card templates

* Remove date and description from article page

* Set button theme options for 25 and 26 blocks

* Create fixtures for Thanks page

* Fix homepage blocks tests

* Remove unused HTML and CSS

* Create fixtures for article pages

* Move pre footer to stream field on Download and Thanks pages

* Add platform links to download page

* Add static version of the stacked article list

* Add fields for new article pages designs

* Add missing fields from article index fixture

* Fix article page fixtures

* Fix heading on article index page

* Move article detail heading to the top of the article

* Centralize the article detail heading text

* Add spacing to the article detail heading

* Add 25 designs back to articles list page

* Fix widths on stacked article list component

* Add stacked article list component to the pattern library

* Fix ariticle detail page image migration

* Decouple stacked article list item into its own component

* Revert "Fix UI Tour js by creating a flare26 variant"

This reverts commit 4193c74.

* Refactor ui tour buttons js to include 2026 expand link classes

* Switch page CSS layer to be after components

* Add preview for Download FX CTA snippet

* Fix Download FX CTA styles

* style revisions on article pages

* 2025 navbar button fix

* Fix article list tests

* dark mode added to homepage, article pages

* Fix issue with dark mode bg gradient rendering over text

* Add default max width and paddings to the download intro

* Add Pre-Footer CTA snippet to page fixtures

* styles QA

* Fix padding on download intro featured image for mobile and tablet

* Add missing snippets to DB export

* Localize platform names on Download page

* Add TODO to remove 25 card selector when not used anymore

* Remove unused ftl file

* Address copilot suggestions

* Thanks and download page CSS revisions

* fixing banner design

* Set main download intro heading font as condensed

* Remove snippets from article page to use default snippets

* Fix thanks page background

* font style revisions

* Nav fixes (#932)

* Add new nav svg icons and css file

* Reimplement browser nav menu

* Make download button on nav a primary button again

* Remove border top from mobile download button

* Rename learn menu html file to resources, matching nomenclature

* Improve spacing on browser nav menu

* Reimplement features nav menu

* Make nav styles closer to figma

* Normalize sizes and colors for the hamburger and close buttons

* Remove menu category border on desktop

* Fix hamburger button bg after dark mode implementation

* Remove nav menu caret down icons on mobile and tablet

* Update logos

* Fix button sizes on navbar

* fixing span tests

* fix download images

* HTML added for download dropdown (#931)

* HTML added for download dropdown

* updated HTML, beginning of CSS for dropdown

* download dropdown CSS

* Update flare26-download.css

* Use ch to determine min-width of download dropdown

* Add js for mouse and keyboard interaction on the download dropdown

* Add no-js css to disable cursor and button styles on dropdown

---------

Co-authored-by: Luciano Ratamero <luciano@ratamero.com>

* additional css revisions

---------

Co-authored-by: Jo Sprague <github@iamlocaljo.com>
Co-authored-by: Kasey Kelly <kasey@servee.com>
Co-authored-by: Luciano Ratamero <luciano@ratamero.com>
Co-authored-by: Dmitriy Chukhin <6025153+dchukhin@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants