From 53f13043c0849e42ce3249a93d2a9481aea0ed95 Mon Sep 17 00:00:00 2001 From: catch <catch@35733.no-reply.drupal.org> Date: Fri, 28 Apr 2023 09:58:26 +0100 Subject: [PATCH] Issue #3344087 by longwave, Gauravvvv, mherchel, catch: Update Stylelint and Prettier for Drupal 10.1 and use Prettier for formatting PostCSS --- core/.stylelintrc.json | 4 +- core/misc/dialog/off-canvas/css/base.css | 2 +- core/misc/dialog/off-canvas/css/details.css | 1 - core/misc/dialog/off-canvas/css/form.css | 1 - core/misc/dialog/off-canvas/css/messages.css | 4 - core/misc/dialog/off-canvas/css/tabledrag.css | 1 - core/misc/dialog/off-canvas/css/throbber.css | 1 - core/misc/dialog/off-canvas/css/titlebar.css | 1 - core/misc/dialog/off-canvas/css/wrapper.css | 2 - .../css/announcements_feed.toolbar.css | 1 - .../modules/layout_builder/css/off-canvas.css | 2 - .../workspaces/css/workspaces.off-canvas.css | 7 - core/package.json | 6 +- .../css/components/blocks/search/search.css | 3 +- core/scripts/css/compile.js | 13 +- .../claro/css/components/action-link.css | 9 - .../claro/css/components/breadcrumb.css | 1 - core/themes/claro/css/components/button.css | 4 +- core/themes/claro/css/components/dialog.css | 3 +- .../claro/css/components/dropbutton.css | 3 +- .../claro/css/components/form--select.css | 1 - .../claro/css/components/image-preview.css | 12 +- .../claro/css/components/jquery.ui/theme.css | 692 +++++++++++++----- core/themes/claro/css/components/pager.css | 2 - core/themes/claro/css/components/progress.css | 2 - .../css/components/system-status-counter.css | 3 - core/themes/claro/css/components/tables.css | 2 - .../css/components/tablesort-indicator.css | 4 - .../claro/css/components/toolbar.module.css | 2 - .../claro/css/components/vertical-tabs.css | 2 +- .../claro/css/components/views_ui.admin.css | 3 +- .../claro/css/layout/system-admin--layout.css | 4 +- .../claro/css/theme/maintenance-page.css | 15 +- core/themes/claro/css/theme/media-library.css | 2 +- core/themes/claro/css/theme/tour.theme.css | 8 +- .../claro/css/theme/views_ui.admin.theme.css | 3 +- core/themes/olivero/css/base/base.css | 4 - core/themes/olivero/css/base/fonts.css | 15 +- core/themes/olivero/css/base/variables.css | 27 +- .../autocomplete-loading.module.css | 2 +- core/themes/olivero/css/components/book.css | 3 - .../olivero/css/components/breadcrumb.css | 9 +- core/themes/olivero/css/components/button.css | 1 - .../olivero/css/components/comments.css | 7 - .../css/components/content-moderation.css | 6 - .../themes/olivero/css/components/details.css | 1 - .../olivero/css/components/embedded-media.css | 8 - core/themes/olivero/css/components/field.css | 1 - .../olivero/css/components/fieldset.css | 1 - .../olivero/css/components/form-boolean.css | 1 - .../olivero/css/components/form-select.css | 4 - .../olivero/css/components/form-text.css | 16 +- core/themes/olivero/css/components/form.css | 2 - .../css/components/header-buttons-mobile.css | 3 - .../css/components/header-navigation.css | 8 - .../css/components/header-search-narrow.css | 6 - .../css/components/header-search-wide.css | 3 - .../css/components/header-site-branding.css | 10 - .../css/components/header-sticky-toggle.css | 3 - core/themes/olivero/css/components/hero.css | 8 +- core/themes/olivero/css/components/links.css | 1 - .../css/components/maintenance-page.css | 1 - .../components/navigation/menu-sidebar.css | 2 +- .../navigation/nav-button-mobile.css | 2 - .../css/components/navigation/nav-primary.css | 1 - .../components/navigation/wide-nav-expand.css | 3 - .../olivero/css/components/node-teaser.css | 7 - core/themes/olivero/css/components/node.css | 2 - core/themes/olivero/css/components/pager.css | 1 - .../olivero/css/components/search-results.css | 4 - .../olivero/css/components/site-header.css | 6 - .../olivero/css/components/skip-link.css | 3 +- core/themes/olivero/css/components/table.css | 16 +- core/themes/olivero/css/components/tabs.css | 5 - core/themes/olivero/css/components/tags.css | 3 +- .../olivero/css/components/text-content.css | 6 - .../olivero/css/components/vertical-tabs.css | 7 +- .../olivero/css/components/wide-image.css | 4 - core/themes/olivero/css/layout/grid.css | 4 - .../layout/layout-builder-fourcol-section.css | 1 - .../layout-builder-threecol-section.css | 1 - .../layout/layout-builder-twocol-section.css | 1 - .../css/layout/layout-content-medium.css | 4 - .../css/layout/layout-content-narrow.css | 9 - .../layout-discovery-section-layout.css | 2 - .../olivero/css/layout/layout-footer.css | 3 - .../olivero/css/layout/layout-sidebar.css | 4 - core/themes/olivero/css/layout/layout.css | 3 - .../css/layout/region-content-below.css | 1 - .../olivero/css/layout/region-content.css | 2 - core/themes/olivero/css/layout/region.css | 2 - core/themes/olivero/css/layout/social-bar.css | 6 - core/themes/olivero/css/layout/views.css | 1 - core/yarn.lock | 242 +++--- 94 files changed, 735 insertions(+), 600 deletions(-) diff --git a/core/.stylelintrc.json b/core/.stylelintrc.json index ac80564667eb..f6b7aec03ef1 100644 --- a/core/.stylelintrc.json +++ b/core/.stylelintrc.json @@ -5,6 +5,7 @@ ], "rules": { "alpha-value-notation": "number", + "at-rule-empty-line-before": null, "color-function-notation": "legacy", "comment-empty-line-before": null, "custom-property-pattern": "^[a-z][-_a-z0-9IE]*$", @@ -23,7 +24,7 @@ ] }], "media-feature-name-no-vendor-prefix": null, - "number-leading-zero": "always", + "media-feature-range-notation": "prefix", "number-max-precision": 5, "order/order": [ "custom-properties", @@ -378,7 +379,6 @@ "selector-id-pattern": "^[a-z][-_a-z0-9]*$", "selector-no-vendor-prefix": null, "shorthand-property-no-redundant-values": null, - "string-quotes": "double", "unit-allowed-list": ["ch", "deg", "dpcm", "em", "ex", "fr", "ms", "rem", "%", "s", "px", "vw", "vh"], "value-keyword-case": ["lower", { "camelCaseSvgKeywords": true, diff --git a/core/misc/dialog/off-canvas/css/base.css b/core/misc/dialog/off-canvas/css/base.css index 171c360c0b65..d7cc0955668d 100644 --- a/core/misc/dialog/off-canvas/css/base.css +++ b/core/misc/dialog/off-canvas/css/base.css @@ -96,5 +96,5 @@ } #drupal-off-canvas-wrapper .links li { - margin: calc(var(--off-canvas-vertical-spacing-unit) /2) 0; + margin: calc(var(--off-canvas-vertical-spacing-unit) / 2) 0; } diff --git a/core/misc/dialog/off-canvas/css/details.css b/core/misc/dialog/off-canvas/css/details.css index 0d3758f36d31..2dda1e180686 100644 --- a/core/misc/dialog/off-canvas/css/details.css +++ b/core/misc/dialog/off-canvas/css/details.css @@ -57,7 +57,6 @@ } #drupal-off-canvas-wrapper summary { - a { color: var(--off-canvas-details-text-color); } diff --git a/core/misc/dialog/off-canvas/css/form.css b/core/misc/dialog/off-canvas/css/form.css index 5b41c1ecad5f..2d4897bd459d 100644 --- a/core/misc/dialog/off-canvas/css/form.css +++ b/core/misc/dialog/off-canvas/css/form.css @@ -131,7 +131,6 @@ } @media (forced-colors: active) { - #drupal-off-canvas-wrapper select { -webkit-appearance: revert; appearance: revert; diff --git a/core/misc/dialog/off-canvas/css/messages.css b/core/misc/dialog/off-canvas/css/messages.css index 15d205457fba..7b0fcbe4a1b6 100644 --- a/core/misc/dialog/off-canvas/css/messages.css +++ b/core/misc/dialog/off-canvas/css/messages.css @@ -48,7 +48,6 @@ } @media (forced-colors: active) { - #drupal-off-canvas-wrapper .messages::before { background: canvastext; -webkit-mask-repeat: no-repeat; @@ -90,7 +89,6 @@ } @media (forced-colors: active) { - #drupal-off-canvas-wrapper .messages--status::before { background: canvastext; -webkit-mask-image: var(--off-canvas-messages-icon-status); @@ -107,7 +105,6 @@ } @media (forced-colors: active) { - #drupal-off-canvas-wrapper .messages--warning::before { background: canvastext; -webkit-mask-image: var(--off-canvas-messages-icon-warning); @@ -124,7 +121,6 @@ } @media (forced-colors: active) { - #drupal-off-canvas-wrapper .messages--error::before { background: canvastext; -webkit-mask-image: var(--off-canvas-messages-icon-error); diff --git a/core/misc/dialog/off-canvas/css/tabledrag.css b/core/misc/dialog/off-canvas/css/tabledrag.css index a86e87e48dda..b959440ad544 100644 --- a/core/misc/dialog/off-canvas/css/tabledrag.css +++ b/core/misc/dialog/off-canvas/css/tabledrag.css @@ -68,7 +68,6 @@ } @media (forced-colors: active) { - #drupal-off-canvas-wrapper .tabledrag-handle::after { background: linktext; -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3e%3cpath fill='%23bebebe' d='M14.904 7.753l-2.373-2.372c-.291-.292-.529-.193-.529.22v1.399h-3v-3h1.398c.414 0 .512-.239.221-.53l-2.371-2.372c-.137-.136-.36-.136-.497 0l-2.372 2.372c-.292.292-.193.53.22.53h1.399v3h-3v-1.369c0-.413-.239-.511-.53-.22l-2.372 2.372c-.136.136-.136.359 0 .494l2.372 2.372c.291.292.53.192.53-.219v-1.43h3v3h-1.4c-.413 0-.511.238-.22.529l2.374 2.373c.137.137.36.137.495 0l2.373-2.373c.29-.291.19-.529-.222-.529h-1.398v-3h3v1.4c0 .412.238.511.529.219l2.373-2.371c.137-.137.137-.359 0-.495z'/%3e%3c/svg%3e"); diff --git a/core/misc/dialog/off-canvas/css/throbber.css b/core/misc/dialog/off-canvas/css/throbber.css index ba76a10c791a..8855da840fe2 100644 --- a/core/misc/dialog/off-canvas/css/throbber.css +++ b/core/misc/dialog/off-canvas/css/throbber.css @@ -27,7 +27,6 @@ } @media (forced-colors: active) { - #drupal-off-canvas-wrapper .ajax-progress, #drupal-off-canvas-wrapper .ajax-progress-throbber { border-top-color: transparent; diff --git a/core/misc/dialog/off-canvas/css/titlebar.css b/core/misc/dialog/off-canvas/css/titlebar.css index 9ea08ebaff58..f1b37b43d82b 100644 --- a/core/misc/dialog/off-canvas/css/titlebar.css +++ b/core/misc/dialog/off-canvas/css/titlebar.css @@ -52,7 +52,6 @@ } @media (forced-colors: active) { - #drupal-off-canvas-wrapper .ui-dialog-titlebar::before { background-color: canvastext; } diff --git a/core/misc/dialog/off-canvas/css/wrapper.css b/core/misc/dialog/off-canvas/css/wrapper.css index b6449522de66..ca74cc4bf2ce 100644 --- a/core/misc/dialog/off-canvas/css/wrapper.css +++ b/core/misc/dialog/off-canvas/css/wrapper.css @@ -27,7 +27,6 @@ * dialog system uses to expand dialog widths. */ } - @media (max-width: 48rem) { #drupal-off-canvas-wrapper { width: 100% !important; @@ -43,7 +42,6 @@ .dialog-off-canvas-main-canvas { transition: padding-right 0.7s ease, padding-left 0.7s ease, padding-top 0.3s ease; } - @media (prefers-reduced-motion: reduce) { .dialog-off-canvas-main-canvas { transition: none; diff --git a/core/modules/announcements_feed/css/announcements_feed.toolbar.css b/core/modules/announcements_feed/css/announcements_feed.toolbar.css index 60aeca2087b4..7fec9139fe80 100644 --- a/core/modules/announcements_feed/css/announcements_feed.toolbar.css +++ b/core/modules/announcements_feed/css/announcements_feed.toolbar.css @@ -16,7 +16,6 @@ } @media (forced-colors: active) { - .toolbar .toolbar-icon.announce-canvas-link::before { background: linktext; -webkit-mask-image: url("data:image/svg+xml,%3csvg width='20' height='19' viewBox='0 0 20 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M5.73047 16.7648C6.00143 17.4831 6.6872 18 7.50009 18C8.31299 18 8.99876 17.4865 9.26972 16.7682C8.71107 16.8118 8.12231 16.8387 7.50009 16.8387C6.87788 16.8353 6.28912 16.8085 5.73047 16.7648Z' fill='white'/%3e%3cpath d='M14.331 13.4118H14.0801L12.4074 11.3979L11.5143 6.69897H11.5042C11.2333 5.05433 9.97881 3.74869 8.36976 3.39627C8.3731 3.38955 8.37979 3.38284 8.37979 3.37613L8.624 2.63772C8.74108 2.28529 8.53702 2 8.16905 2H6.83095C6.46298 2 6.25892 2.28529 6.37266 2.63772L6.61686 3.37613C6.62021 3.38284 6.62355 3.38955 6.6269 3.39627C5.01784 3.74869 3.76673 5.05433 3.49242 6.69897H3.48238L2.59255 11.3979L0.919938 13.4118H0.669046C0.30107 13.4118 0 13.7139 0 14.0831C0 14.4523 0.280999 14.8618 0.625558 14.996C0.625558 14.996 3.48573 16.0969 7.5 16.0969C11.5143 16.0969 14.3744 14.996 14.3744 14.996C14.719 14.8618 15 14.4523 15 14.0831C15 13.7139 14.6989 13.4118 14.331 13.4118ZM4.58296 6.95742L3.70317 11.8611L1.75624 14.0831H1.23439L3.21811 11.6933L4.15477 6.82652C4.28189 6.0579 4.68332 5.3799 5.24532 4.8798L5.49955 5.19866C5.03122 5.60478 4.68666 6.32305 4.58296 6.95742Z' fill='white'/%3e%3c/svg%3e"); diff --git a/core/modules/layout_builder/css/off-canvas.css b/core/modules/layout_builder/css/off-canvas.css index 1f0a42317df2..1692bd0cf5cc 100644 --- a/core/modules/layout_builder/css/off-canvas.css +++ b/core/modules/layout_builder/css/off-canvas.css @@ -47,7 +47,6 @@ } @media (forced-colors: active) { - #drupal-off-canvas-wrapper .layout-icon__region { fill: canvastext; } @@ -80,7 +79,6 @@ } @media (forced-colors: active) { - #drupal-off-canvas-wrapper .inline-block-create-button::before { background: linktext; -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16px' height='16px'%3e%3cpath fill='%23bebebe' d='M0.656,9.023c0,0.274,0.224,0.5,0.499,0.5l4.853,0.001c0.274-0.001,0.501,0.226,0.5,0.5l0.001,4.853 c-0.001,0.273,0.227,0.5,0.501,0.5l1.995-0.009c0.273-0.003,0.497-0.229,0.5-0.503l0.002-4.806c0-0.272,0.228-0.5,0.499-0.502 l4.831-0.021c0.271-0.005,0.497-0.23,0.501-0.502l0.008-1.998c0-0.276-0.225-0.5-0.499-0.5l-4.852,0c-0.275,0-0.502-0.228-0.501-0.5 L9.493,1.184c0-0.275-0.225-0.499-0.5-0.499L6.997,0.693C6.722,0.694,6.496,0.92,6.495,1.195L6.476,6.026 c-0.001,0.274-0.227,0.5-0.501,0.5L1.167,6.525C0.892,6.526,0.665,6.752,0.665,7.026L0.656,9.023z'/%3e%3c/svg%3e"); diff --git a/core/modules/workspaces/css/workspaces.off-canvas.css b/core/modules/workspaces/css/workspaces.off-canvas.css index a23bbcb708ba..76a9b1f7bbfe 100644 --- a/core/modules/workspaces/css/workspaces.off-canvas.css +++ b/core/modules/workspaces/css/workspaces.off-canvas.css @@ -15,7 +15,6 @@ } @media (min-width: 47.9375rem) { - #drupal-off-canvas-wrapper.workspaces-dialog .ui-dialog-content > div { display: flex; align-items: flex-end; @@ -53,7 +52,6 @@ } @media (min-width: 47.9375rem) { - #drupal-off-canvas-wrapper.workspaces-dialog .active-workspace { display: flex; flex-direction: column; @@ -91,7 +89,6 @@ } @media (min-width: 47.9375rem) { - #drupal-off-canvas-wrapper.workspaces-dialog .active-workspace__label::before { width: 2.5rem; height: 2.5rem; @@ -114,7 +111,6 @@ } @media (min-width: 47.9375rem) { - #drupal-off-canvas-wrapper.workspaces-dialog .all-workspaces { grid-row: 1; grid-column: 2; @@ -139,7 +135,6 @@ } @media (min-width: 47.9375rem) { - #drupal-off-canvas-wrapper.workspaces-dialog .workspaces ul { flex-direction: row; } @@ -150,7 +145,6 @@ } @media (min-width: 47.9375rem) { - #drupal-off-canvas-wrapper.workspaces-dialog .workspaces { display: grid; flex-grow: 8; @@ -199,7 +193,6 @@ } @media (max-width: 47.9375rem) { - #drupal-off-canvas-wrapper.workspaces-dialog { height: 100% !important; } diff --git a/core/package.json b/core/package.json index 1dd991f1bc1d..dc91c92e130d 100644 --- a/core/package.json +++ b/core/package.json @@ -86,10 +86,10 @@ "prettier": "^2.1.2", "shepherd.js": "~10.0.1", "sortablejs": "1.15.x", - "stylelint": "^14.0.1", + "stylelint": "^15.5.0", "stylelint-checkstyle-formatter": "^0.1.2", - "stylelint-config-standard": "^29.0.0", - "stylelint-order": "^5.0.0", + "stylelint-config-standard": "^33.0.0", + "stylelint-order": "^6.0.3", "tabbable": "~6.0.0", "terser": "^5.14.2", "terser-webpack-plugin": "^5.3.3", diff --git a/core/profiles/demo_umami/themes/umami/css/components/blocks/search/search.css b/core/profiles/demo_umami/themes/umami/css/components/blocks/search/search.css index 982276283cf5..834da8cef04d 100644 --- a/core/profiles/demo_umami/themes/umami/css/components/blocks/search/search.css +++ b/core/profiles/demo_umami/themes/umami/css/components/blocks/search/search.css @@ -128,8 +128,7 @@ .search-block-form .form-submit { margin: 0; padding: 0.6em 1.25em 0.4em; - transition: background-color 0.5s ease; - transition: border 0.5s ease; + transition: background-color 0.5s ease, border 0.5s ease; color: #000; border: 2px solid #fff; background-color: #fff; diff --git a/core/scripts/css/compile.js b/core/scripts/css/compile.js index e2beed39103d..8a4e68f65fc0 100644 --- a/core/scripts/css/compile.js +++ b/core/scripts/css/compile.js @@ -7,7 +7,7 @@ const postcssUrl = require('postcss-url'); const postcssPresetEnv = require('postcss-preset-env'); // cspell:ignore pxtorem const postcssPixelsToRem = require('postcss-pxtorem'); -const stylelint = require('stylelint'); +const prettier = require('prettier'); const removeUnwantedComments = require('./remove-unwanted-comments'); module.exports = (filePath, callback) => { @@ -69,13 +69,10 @@ module.exports = (filePath, callback) => { ]) .process(css, { from: filePath }) .then(result => { - return stylelint.lint({ - code: result.css, - fix: true - }); - }) - .then(result => { - callback(result.output); + callback(prettier.format(result.css, { + parser: 'css', + printWidth: 10000, + })); }) .catch(error => { log(error); diff --git a/core/themes/claro/css/components/action-link.css b/core/themes/claro/css/components/action-link.css index 703697d8e227..22a81981d264 100644 --- a/core/themes/claro/css/components/action-link.css +++ b/core/themes/claro/css/components/action-link.css @@ -162,7 +162,6 @@ } @media (forced-colors: active) { - .action-link--icon-plus::before { background: linktext !important; } @@ -205,7 +204,6 @@ } @media (forced-colors: active) { - .action-link--icon-trash::before { background: linktext !important; } @@ -248,7 +246,6 @@ } @media (forced-colors: active) { - .action-link--icon-ex::before { background: linktext !important; } @@ -291,7 +288,6 @@ } @media (forced-colors: active) { - .action-link--icon-checkmark::before { background: linktext !important; } @@ -334,7 +330,6 @@ } @media (forced-colors: active) { - .action-link--icon-cog::before { background: linktext !important; } @@ -377,7 +372,6 @@ } @media (forced-colors: active) { - .action-link--icon-show::before { background: linktext !important; } @@ -420,7 +414,6 @@ } @media (forced-colors: active) { - .action-link--icon-hide::before { background: linktext !important; } @@ -463,7 +456,6 @@ } @media (forced-colors: active) { - .action-link--icon-key::before { background: linktext !important; } @@ -506,7 +498,6 @@ } @media (forced-colors: active) { - .action-link--icon-questionmark::before { background: linktext !important; } diff --git a/core/themes/claro/css/components/breadcrumb.css b/core/themes/claro/css/components/breadcrumb.css index 999e54e0635b..d166b2741968 100644 --- a/core/themes/claro/css/components/breadcrumb.css +++ b/core/themes/claro/css/components/breadcrumb.css @@ -42,7 +42,6 @@ } @media (forced-colors: active) { - .breadcrumb__item + .breadcrumb__item::before { width: 0.3125rem; /* Width and height of the SVG. */ height: 0.5rem; diff --git a/core/themes/claro/css/components/button.css b/core/themes/claro/css/components/button.css index 286bea9cb540..83695aa5ff12 100644 --- a/core/themes/claro/css/components/button.css +++ b/core/themes/claro/css/components/button.css @@ -46,7 +46,7 @@ cursor: pointer; text-align: center; text-decoration: none; - color: var(--button-fg-color); /* 2 */ + color: var(--button-fg-color); /* 2 */ border-radius: var(--button-border-radius-size); background-color: var(--button-bg-color); font-size: var(--font-size-base); @@ -54,7 +54,7 @@ line-height: 1rem; -webkit-appearance: none; appearance: none; - -webkit-font-smoothing: antialiased; /* 3 */ + -webkit-font-smoothing: antialiased; /* 3 */ } [dir="rtl"] .button { diff --git a/core/themes/claro/css/components/dialog.css b/core/themes/claro/css/components/dialog.css index f7d55495c62b..56e2e9852de1 100644 --- a/core/themes/claro/css/components/dialog.css +++ b/core/themes/claro/css/components/dialog.css @@ -26,7 +26,8 @@ box-shadow: var(--jui-dialog--focus-box-shadow); } -@media all and (max-width: 48em) { /* 768px */ +@media all and (max-width: 48em) { + /* 768px */ .ui-dialog:not(.ui-dialog-off-canvas) { min-width: 92%; max-width: 92%; diff --git a/core/themes/claro/css/components/dropbutton.css b/core/themes/claro/css/components/dropbutton.css index e3bb721c0dd5..015f26b69410 100644 --- a/core/themes/claro/css/components/dropbutton.css +++ b/core/themes/claro/css/components/dropbutton.css @@ -449,6 +449,7 @@ border-color: var(--color-focus) !important; } -.dropbutton__item:first-of-type ~ .dropbutton__item > *:focus { /* 1 */ +.dropbutton__item:first-of-type ~ .dropbutton__item > *:focus { + /* 1 */ box-shadow: inset 0 0 0 1px var(--color-focus), 0 0 0 1px var(--color-focus); } diff --git a/core/themes/claro/css/components/form--select.css b/core/themes/claro/css/components/form--select.css index 4f1a4eabd5dc..5fcbe787d59e 100644 --- a/core/themes/claro/css/components/form--select.css +++ b/core/themes/claro/css/components/form--select.css @@ -25,7 +25,6 @@ } @media (forced-colors: active) { - [dir="rtl"] .form-element--type-select { padding-left: var(--input-padding-horizontal); } diff --git a/core/themes/claro/css/components/image-preview.css b/core/themes/claro/css/components/image-preview.css index 8426c4e00cad..5a206fcdf6d0 100644 --- a/core/themes/claro/css/components/image-preview.css +++ b/core/themes/claro/css/components/image-preview.css @@ -31,16 +31,8 @@ } .image-preview img { - background-image: - linear-gradient(-45deg, var(--color-pattern) 25%, transparent 26%), - linear-gradient(-45deg, var(--color-pattern) 25%, transparent 26%), - linear-gradient(135deg, var(--color-pattern) 25%, transparent 26%), - linear-gradient(135deg, var(--color-pattern) 25%, transparent 26%); - background-position: - 0 0, - var(--size-pattern-square) var(--size-pattern-square), - var(--size-pattern-square) var(--size-pattern-square), - 0 0; + background-image: linear-gradient(-45deg, var(--color-pattern) 25%, transparent 26%), linear-gradient(-45deg, var(--color-pattern) 25%, transparent 26%), linear-gradient(135deg, var(--color-pattern) 25%, transparent 26%), linear-gradient(135deg, var(--color-pattern) 25%, transparent 26%); + background-position: 0 0, var(--size-pattern-square) var(--size-pattern-square), var(--size-pattern-square) var(--size-pattern-square), 0 0; background-size: calc(var(--size-pattern-square) * 2) calc(var(--size-pattern-square) * 2); } diff --git a/core/themes/claro/css/components/jquery.ui/theme.css b/core/themes/claro/css/components/jquery.ui/theme.css index 5038079996d9..284fad9e7df1 100644 --- a/core/themes/claro/css/components/jquery.ui/theme.css +++ b/core/themes/claro/css/components/jquery.ui/theme.css @@ -118,351 +118,697 @@ /* positioning */ -.ui-icon-carat-1-ne { background-position: -16px 0; } +.ui-icon-carat-1-ne { + background-position: -16px 0; +} -.ui-icon-carat-1-e { background-position: -32px 0; } +.ui-icon-carat-1-e { + background-position: -32px 0; +} -.ui-icon-carat-1-se { background-position: -48px 0; } +.ui-icon-carat-1-se { + background-position: -48px 0; +} -.ui-icon-carat-1-s { background-position: -64px 0; } +.ui-icon-carat-1-s { + background-position: -64px 0; +} -.ui-icon-carat-1-sw { background-position: -80px 0; } +.ui-icon-carat-1-sw { + background-position: -80px 0; +} -.ui-icon-carat-1-w { background-position: -96px 0; } +.ui-icon-carat-1-w { + background-position: -96px 0; +} -.ui-icon-carat-1-nw { background-position: -112px 0; } +.ui-icon-carat-1-nw { + background-position: -112px 0; +} -.ui-icon-carat-2-n-s { background-position: -128px 0; } +.ui-icon-carat-2-n-s { + background-position: -128px 0; +} -.ui-icon-carat-2-e-w { background-position: -144px 0; } +.ui-icon-carat-2-e-w { + background-position: -144px 0; +} -.ui-icon-triangle-1-n { background-position: 0 -16px; } +.ui-icon-triangle-1-n { + background-position: 0 -16px; +} -.ui-icon-triangle-1-ne { background-position: -16px -16px; } +.ui-icon-triangle-1-ne { + background-position: -16px -16px; +} -.ui-icon-triangle-1-e { background-position: -32px -16px; } +.ui-icon-triangle-1-e { + background-position: -32px -16px; +} -.ui-icon-triangle-1-se { background-position: -48px -16px; } +.ui-icon-triangle-1-se { + background-position: -48px -16px; +} -.ui-icon-triangle-1-s { background-position: -64px -16px; } +.ui-icon-triangle-1-s { + background-position: -64px -16px; +} -.ui-icon-triangle-1-sw { background-position: -80px -16px; } +.ui-icon-triangle-1-sw { + background-position: -80px -16px; +} -.ui-icon-triangle-1-w { background-position: -96px -16px; } +.ui-icon-triangle-1-w { + background-position: -96px -16px; +} -.ui-icon-triangle-1-nw { background-position: -112px -16px; } +.ui-icon-triangle-1-nw { + background-position: -112px -16px; +} -.ui-icon-triangle-2-n-s { background-position: -128px -16px; } +.ui-icon-triangle-2-n-s { + background-position: -128px -16px; +} -.ui-icon-triangle-2-e-w { background-position: -144px -16px; } +.ui-icon-triangle-2-e-w { + background-position: -144px -16px; +} -.ui-icon-arrow-1-n { background-position: 0 -32px; } +.ui-icon-arrow-1-n { + background-position: 0 -32px; +} -.ui-icon-arrow-1-ne { background-position: -16px -32px; } +.ui-icon-arrow-1-ne { + background-position: -16px -32px; +} -.ui-icon-arrow-1-e { background-position: -32px -32px; } +.ui-icon-arrow-1-e { + background-position: -32px -32px; +} -.ui-icon-arrow-1-se { background-position: -48px -32px; } +.ui-icon-arrow-1-se { + background-position: -48px -32px; +} -.ui-icon-arrow-1-s { background-position: -64px -32px; } +.ui-icon-arrow-1-s { + background-position: -64px -32px; +} -.ui-icon-arrow-1-sw { background-position: -80px -32px; } +.ui-icon-arrow-1-sw { + background-position: -80px -32px; +} -.ui-icon-arrow-1-w { background-position: -96px -32px; } +.ui-icon-arrow-1-w { + background-position: -96px -32px; +} -.ui-icon-arrow-1-nw { background-position: -112px -32px; } +.ui-icon-arrow-1-nw { + background-position: -112px -32px; +} -.ui-icon-arrow-2-n-s { background-position: -128px -32px; } +.ui-icon-arrow-2-n-s { + background-position: -128px -32px; +} -.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; } +.ui-icon-arrow-2-ne-sw { + background-position: -144px -32px; +} -.ui-icon-arrow-2-e-w { background-position: -160px -32px; } +.ui-icon-arrow-2-e-w { + background-position: -160px -32px; +} -.ui-icon-arrow-2-se-nw { background-position: -176px -32px; } +.ui-icon-arrow-2-se-nw { + background-position: -176px -32px; +} -.ui-icon-arrowstop-1-n { background-position: -192px -32px; } +.ui-icon-arrowstop-1-n { + background-position: -192px -32px; +} -.ui-icon-arrowstop-1-e { background-position: -208px -32px; } +.ui-icon-arrowstop-1-e { + background-position: -208px -32px; +} -.ui-icon-arrowstop-1-s { background-position: -224px -32px; } +.ui-icon-arrowstop-1-s { + background-position: -224px -32px; +} -.ui-icon-arrowstop-1-w { background-position: -240px -32px; } +.ui-icon-arrowstop-1-w { + background-position: -240px -32px; +} -.ui-icon-arrowthick-1-n { background-position: 0 -48px; } +.ui-icon-arrowthick-1-n { + background-position: 0 -48px; +} -.ui-icon-arrowthick-1-ne { background-position: -16px -48px; } +.ui-icon-arrowthick-1-ne { + background-position: -16px -48px; +} -.ui-icon-arrowthick-1-e { background-position: -32px -48px; } +.ui-icon-arrowthick-1-e { + background-position: -32px -48px; +} -.ui-icon-arrowthick-1-se { background-position: -48px -48px; } +.ui-icon-arrowthick-1-se { + background-position: -48px -48px; +} -.ui-icon-arrowthick-1-s { background-position: -64px -48px; } +.ui-icon-arrowthick-1-s { + background-position: -64px -48px; +} -.ui-icon-arrowthick-1-sw { background-position: -80px -48px; } +.ui-icon-arrowthick-1-sw { + background-position: -80px -48px; +} -.ui-icon-arrowthick-1-w { background-position: -96px -48px; } +.ui-icon-arrowthick-1-w { + background-position: -96px -48px; +} -.ui-icon-arrowthick-1-nw { background-position: -112px -48px; } +.ui-icon-arrowthick-1-nw { + background-position: -112px -48px; +} -.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; } +.ui-icon-arrowthick-2-n-s { + background-position: -128px -48px; +} -.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; } +.ui-icon-arrowthick-2-ne-sw { + background-position: -144px -48px; +} -.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; } +.ui-icon-arrowthick-2-e-w { + background-position: -160px -48px; +} -.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; } +.ui-icon-arrowthick-2-se-nw { + background-position: -176px -48px; +} -.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; } +.ui-icon-arrowthickstop-1-n { + background-position: -192px -48px; +} -.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; } +.ui-icon-arrowthickstop-1-e { + background-position: -208px -48px; +} -.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; } +.ui-icon-arrowthickstop-1-s { + background-position: -224px -48px; +} -.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; } +.ui-icon-arrowthickstop-1-w { + background-position: -240px -48px; +} -.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; } +.ui-icon-arrowreturnthick-1-w { + background-position: 0 -64px; +} -.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; } +.ui-icon-arrowreturnthick-1-n { + background-position: -16px -64px; +} -.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; } +.ui-icon-arrowreturnthick-1-e { + background-position: -32px -64px; +} -.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; } +.ui-icon-arrowreturnthick-1-s { + background-position: -48px -64px; +} -.ui-icon-arrowreturn-1-w { background-position: -64px -64px; } +.ui-icon-arrowreturn-1-w { + background-position: -64px -64px; +} -.ui-icon-arrowreturn-1-n { background-position: -80px -64px; } +.ui-icon-arrowreturn-1-n { + background-position: -80px -64px; +} -.ui-icon-arrowreturn-1-e { background-position: -96px -64px; } +.ui-icon-arrowreturn-1-e { + background-position: -96px -64px; +} -.ui-icon-arrowreturn-1-s { background-position: -112px -64px; } +.ui-icon-arrowreturn-1-s { + background-position: -112px -64px; +} -.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; } +.ui-icon-arrowrefresh-1-w { + background-position: -128px -64px; +} -.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; } +.ui-icon-arrowrefresh-1-n { + background-position: -144px -64px; +} -.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; } +.ui-icon-arrowrefresh-1-e { + background-position: -160px -64px; +} -.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; } +.ui-icon-arrowrefresh-1-s { + background-position: -176px -64px; +} -.ui-icon-arrow-4 { background-position: 0 -80px; } +.ui-icon-arrow-4 { + background-position: 0 -80px; +} -.ui-icon-arrow-4-diag { background-position: -16px -80px; } +.ui-icon-arrow-4-diag { + background-position: -16px -80px; +} -.ui-icon-extlink { background-position: -32px -80px; } +.ui-icon-extlink { + background-position: -32px -80px; +} -.ui-icon-newwin { background-position: -48px -80px; } +.ui-icon-newwin { + background-position: -48px -80px; +} -.ui-icon-refresh { background-position: -64px -80px; } +.ui-icon-refresh { + background-position: -64px -80px; +} -.ui-icon-shuffle { background-position: -80px -80px; } +.ui-icon-shuffle { + background-position: -80px -80px; +} -.ui-icon-transfer-e-w { background-position: -96px -80px; } +.ui-icon-transfer-e-w { + background-position: -96px -80px; +} -.ui-icon-transferthick-e-w { background-position: -112px -80px; } +.ui-icon-transferthick-e-w { + background-position: -112px -80px; +} -.ui-icon-folder-collapsed { background-position: 0 -96px; } +.ui-icon-folder-collapsed { + background-position: 0 -96px; +} -.ui-icon-folder-open { background-position: -16px -96px; } +.ui-icon-folder-open { + background-position: -16px -96px; +} -.ui-icon-document { background-position: -32px -96px; } +.ui-icon-document { + background-position: -32px -96px; +} -.ui-icon-document-b { background-position: -48px -96px; } +.ui-icon-document-b { + background-position: -48px -96px; +} -.ui-icon-note { background-position: -64px -96px; } +.ui-icon-note { + background-position: -64px -96px; +} -.ui-icon-mail-closed { background-position: -80px -96px; } +.ui-icon-mail-closed { + background-position: -80px -96px; +} -.ui-icon-mail-open { background-position: -96px -96px; } +.ui-icon-mail-open { + background-position: -96px -96px; +} -.ui-icon-suitcase { background-position: -112px -96px; } +.ui-icon-suitcase { + background-position: -112px -96px; +} -.ui-icon-comment { background-position: -128px -96px; } +.ui-icon-comment { + background-position: -128px -96px; +} -.ui-icon-person { background-position: -144px -96px; } +.ui-icon-person { + background-position: -144px -96px; +} -.ui-icon-print { background-position: -160px -96px; } +.ui-icon-print { + background-position: -160px -96px; +} -.ui-icon-trash { background-position: -176px -96px; } +.ui-icon-trash { + background-position: -176px -96px; +} -.ui-icon-locked { background-position: -192px -96px; } +.ui-icon-locked { + background-position: -192px -96px; +} -.ui-icon-unlocked { background-position: -208px -96px; } +.ui-icon-unlocked { + background-position: -208px -96px; +} -.ui-icon-bookmark { background-position: -224px -96px; } +.ui-icon-bookmark { + background-position: -224px -96px; +} -.ui-icon-tag { background-position: -240px -96px; } +.ui-icon-tag { + background-position: -240px -96px; +} -.ui-icon-home { background-position: 0 -112px; } +.ui-icon-home { + background-position: 0 -112px; +} -.ui-icon-flag { background-position: -16px -112px; } +.ui-icon-flag { + background-position: -16px -112px; +} -.ui-icon-calendar { background-position: -32px -112px; } +.ui-icon-calendar { + background-position: -32px -112px; +} -.ui-icon-cart { background-position: -48px -112px; } +.ui-icon-cart { + background-position: -48px -112px; +} -.ui-icon-pencil { background-position: -64px -112px; } +.ui-icon-pencil { + background-position: -64px -112px; +} -.ui-icon-clock { background-position: -80px -112px; } +.ui-icon-clock { + background-position: -80px -112px; +} -.ui-icon-disk { background-position: -96px -112px; } +.ui-icon-disk { + background-position: -96px -112px; +} -.ui-icon-calculator { background-position: -112px -112px; } +.ui-icon-calculator { + background-position: -112px -112px; +} -.ui-icon-zoomin { background-position: -128px -112px; } +.ui-icon-zoomin { + background-position: -128px -112px; +} -.ui-icon-zoomout { background-position: -144px -112px; } +.ui-icon-zoomout { + background-position: -144px -112px; +} -.ui-icon-search { background-position: -160px -112px; } +.ui-icon-search { + background-position: -160px -112px; +} -.ui-icon-wrench { background-position: -176px -112px; } +.ui-icon-wrench { + background-position: -176px -112px; +} -.ui-icon-gear { background-position: -192px -112px; } +.ui-icon-gear { + background-position: -192px -112px; +} -.ui-icon-heart { background-position: -208px -112px; } +.ui-icon-heart { + background-position: -208px -112px; +} -.ui-icon-star { background-position: -224px -112px; } +.ui-icon-star { + background-position: -224px -112px; +} -.ui-icon-link { background-position: -240px -112px; } +.ui-icon-link { + background-position: -240px -112px; +} -.ui-icon-cancel { background-position: 0 -128px; } +.ui-icon-cancel { + background-position: 0 -128px; +} -.ui-icon-plus { background-position: -16px -128px; } +.ui-icon-plus { + background-position: -16px -128px; +} -.ui-icon-plusthick { background-position: -32px -128px; } +.ui-icon-plusthick { + background-position: -32px -128px; +} -.ui-icon-minus { background-position: -48px -128px; } +.ui-icon-minus { + background-position: -48px -128px; +} -.ui-icon-minusthick { background-position: -64px -128px; } +.ui-icon-minusthick { + background-position: -64px -128px; +} -.ui-icon-close { background-position: -80px -128px; } +.ui-icon-close { + background-position: -80px -128px; +} -.ui-icon-closethick { background-position: -96px -128px; } +.ui-icon-closethick { + background-position: -96px -128px; +} -.ui-icon-key { background-position: -112px -128px; } +.ui-icon-key { + background-position: -112px -128px; +} -.ui-icon-lightbulb { background-position: -128px -128px; } +.ui-icon-lightbulb { + background-position: -128px -128px; +} -.ui-icon-scissors { background-position: -144px -128px; } +.ui-icon-scissors { + background-position: -144px -128px; +} -.ui-icon-clipboard { background-position: -160px -128px; } +.ui-icon-clipboard { + background-position: -160px -128px; +} -.ui-icon-copy { background-position: -176px -128px; } +.ui-icon-copy { + background-position: -176px -128px; +} -.ui-icon-contact { background-position: -192px -128px; } +.ui-icon-contact { + background-position: -192px -128px; +} -.ui-icon-image { background-position: -208px -128px; } +.ui-icon-image { + background-position: -208px -128px; +} -.ui-icon-video { background-position: -224px -128px; } +.ui-icon-video { + background-position: -224px -128px; +} -.ui-icon-script { background-position: -240px -128px; } +.ui-icon-script { + background-position: -240px -128px; +} -.ui-icon-alert { background-position: 0 -144px; } +.ui-icon-alert { + background-position: 0 -144px; +} -.ui-icon-info { background-position: -16px -144px; } +.ui-icon-info { + background-position: -16px -144px; +} -.ui-icon-notice { background-position: -32px -144px; } +.ui-icon-notice { + background-position: -32px -144px; +} -.ui-icon-help { background-position: -48px -144px; } +.ui-icon-help { + background-position: -48px -144px; +} -.ui-icon-check { background-position: -64px -144px; } +.ui-icon-check { + background-position: -64px -144px; +} -.ui-icon-bullet { background-position: -80px -144px; } +.ui-icon-bullet { + background-position: -80px -144px; +} -.ui-icon-radio-off { background-position: -96px -144px; } +.ui-icon-radio-off { + background-position: -96px -144px; +} -.ui-icon-radio-on { background-position: -112px -144px; } +.ui-icon-radio-on { + background-position: -112px -144px; +} -.ui-icon-pin-w { background-position: -128px -144px; } +.ui-icon-pin-w { + background-position: -128px -144px; +} -.ui-icon-pin-s { background-position: -144px -144px; } +.ui-icon-pin-s { + background-position: -144px -144px; +} -.ui-icon-play { background-position: 0 -160px; } +.ui-icon-play { + background-position: 0 -160px; +} -.ui-icon-pause { background-position: -16px -160px; } +.ui-icon-pause { + background-position: -16px -160px; +} -.ui-icon-seek-next { background-position: -32px -160px; } +.ui-icon-seek-next { + background-position: -32px -160px; +} -.ui-icon-seek-prev { background-position: -48px -160px; } +.ui-icon-seek-prev { + background-position: -48px -160px; +} -.ui-icon-seek-end { background-position: -64px -160px; } +.ui-icon-seek-end { + background-position: -64px -160px; +} -.ui-icon-seek-first { background-position: -80px -160px; } +.ui-icon-seek-first { + background-position: -80px -160px; +} -.ui-icon-stop { background-position: -96px -160px; } +.ui-icon-stop { + background-position: -96px -160px; +} -.ui-icon-eject { background-position: -112px -160px; } +.ui-icon-eject { + background-position: -112px -160px; +} -.ui-icon-volume-off { background-position: -128px -160px; } +.ui-icon-volume-off { + background-position: -128px -160px; +} -.ui-icon-volume-on { background-position: -144px -160px; } +.ui-icon-volume-on { + background-position: -144px -160px; +} -.ui-icon-power { background-position: 0 -176px; } +.ui-icon-power { + background-position: 0 -176px; +} -.ui-icon-signal-diag { background-position: -16px -176px; } +.ui-icon-signal-diag { + background-position: -16px -176px; +} -.ui-icon-signal { background-position: -32px -176px; } +.ui-icon-signal { + background-position: -32px -176px; +} -.ui-icon-battery-0 { background-position: -48px -176px; } +.ui-icon-battery-0 { + background-position: -48px -176px; +} -.ui-icon-battery-1 { background-position: -64px -176px; } +.ui-icon-battery-1 { + background-position: -64px -176px; +} -.ui-icon-battery-2 { background-position: -80px -176px; } +.ui-icon-battery-2 { + background-position: -80px -176px; +} -.ui-icon-battery-3 { background-position: -96px -176px; } +.ui-icon-battery-3 { + background-position: -96px -176px; +} -.ui-icon-circle-plus { background-position: 0 -192px; } +.ui-icon-circle-plus { + background-position: 0 -192px; +} -.ui-icon-circle-minus { background-position: -16px -192px; } +.ui-icon-circle-minus { + background-position: -16px -192px; +} -.ui-icon-circle-close { background-position: -32px -192px; } +.ui-icon-circle-close { + background-position: -32px -192px; +} -.ui-icon-circle-triangle-e { background-position: -48px -192px; } +.ui-icon-circle-triangle-e { + background-position: -48px -192px; +} -.ui-icon-circle-triangle-s { background-position: -64px -192px; } +.ui-icon-circle-triangle-s { + background-position: -64px -192px; +} -.ui-icon-circle-triangle-w { background-position: -80px -192px; } +.ui-icon-circle-triangle-w { + background-position: -80px -192px; +} -.ui-icon-circle-triangle-n { background-position: -96px -192px; } +.ui-icon-circle-triangle-n { + background-position: -96px -192px; +} -.ui-icon-circle-arrow-e { background-position: -112px -192px; } +.ui-icon-circle-arrow-e { + background-position: -112px -192px; +} -.ui-icon-circle-arrow-s { background-position: -128px -192px; } +.ui-icon-circle-arrow-s { + background-position: -128px -192px; +} -.ui-icon-circle-arrow-w { background-position: -144px -192px; } +.ui-icon-circle-arrow-w { + background-position: -144px -192px; +} -.ui-icon-circle-arrow-n { background-position: -160px -192px; } +.ui-icon-circle-arrow-n { + background-position: -160px -192px; +} -.ui-icon-circle-zoomin { background-position: -176px -192px; } +.ui-icon-circle-zoomin { + background-position: -176px -192px; +} -.ui-icon-circle-zoomout { background-position: -192px -192px; } +.ui-icon-circle-zoomout { + background-position: -192px -192px; +} -.ui-icon-circle-check { background-position: -208px -192px; } +.ui-icon-circle-check { + background-position: -208px -192px; +} -.ui-icon-circlesmall-plus { background-position: 0 -208px; } +.ui-icon-circlesmall-plus { + background-position: 0 -208px; +} -.ui-icon-circlesmall-minus { background-position: -16px -208px; } +.ui-icon-circlesmall-minus { + background-position: -16px -208px; +} -.ui-icon-circlesmall-close { background-position: -32px -208px; } +.ui-icon-circlesmall-close { + background-position: -32px -208px; +} -.ui-icon-squaresmall-plus { background-position: -48px -208px; } +.ui-icon-squaresmall-plus { + background-position: -48px -208px; +} -.ui-icon-squaresmall-minus { background-position: -64px -208px; } +.ui-icon-squaresmall-minus { + background-position: -64px -208px; +} -.ui-icon-squaresmall-close { background-position: -80px -208px; } +.ui-icon-squaresmall-close { + background-position: -80px -208px; +} -.ui-icon-grip-dotted-vertical { background-position: 0 -224px; } +.ui-icon-grip-dotted-vertical { + background-position: 0 -224px; +} -.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; } +.ui-icon-grip-dotted-horizontal { + background-position: -16px -224px; +} -.ui-icon-grip-solid-vertical { background-position: -32px -224px; } +.ui-icon-grip-solid-vertical { + background-position: -32px -224px; +} -.ui-icon-grip-solid-horizontal { background-position: -48px -224px; } +.ui-icon-grip-solid-horizontal { + background-position: -48px -224px; +} -.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; } +.ui-icon-gripsmall-diagonal-se { + background-position: -64px -224px; +} -.ui-icon-grip-diagonal-se { background-position: -80px -224px; } +.ui-icon-grip-diagonal-se { + background-position: -80px -224px; +} -.ui-icon-carat-1-n { background-position: 0 0; } +.ui-icon-carat-1-n { + background-position: 0 0; +} /** * Accordion diff --git a/core/themes/claro/css/components/pager.css b/core/themes/claro/css/components/pager.css index 67792df4dffb..efb0952e8c04 100644 --- a/core/themes/claro/css/components/pager.css +++ b/core/themes/claro/css/components/pager.css @@ -96,7 +96,6 @@ background-repeat: no-repeat; background-position: center; } - @media (forced-colors: active) { .pager__item--first .pager__link::before, .pager__item--previous .pager__link::before, @@ -137,7 +136,6 @@ .pager__item-title--forward { margin-inline-end: 0.5rem; } - @media (forced-colors: active) { .pager__item a:hover { text-decoration: underline; diff --git a/core/themes/claro/css/components/progress.css b/core/themes/claro/css/components/progress.css index ac94af3f6cc0..d02e6f23160b 100644 --- a/core/themes/claro/css/components/progress.css +++ b/core/themes/claro/css/components/progress.css @@ -62,14 +62,12 @@ } @media screen and (prefers-reduced-motion: reduce) { - .progress__bar { transition: none; } } @media (forced-colors: active) { - .progress__bar { background-color: canvastext; } diff --git a/core/themes/claro/css/components/system-status-counter.css b/core/themes/claro/css/components/system-status-counter.css index 3076ed36f214..73dca735cb30 100644 --- a/core/themes/claro/css/components/system-status-counter.css +++ b/core/themes/claro/css/components/system-status-counter.css @@ -35,7 +35,6 @@ background-position: right center; background-size: 2.5rem; } - @media (forced-colors: active) { .system-status-counter__status-icon::before { background-color: canvastext; @@ -61,7 +60,6 @@ .system-status-counter__status-icon--checked::before { background-image: var(--system-status-counter-status-icon-checked); } - @media (forced-colors: active) { .system-status-counter__status-icon--error::before { -webkit-mask-image: var(--system-status-counter-status-icon-error); @@ -97,7 +95,6 @@ font-weight: normal; line-height: 1.5; } - @media screen and (min-width: 61rem) { .system-status-report-counters__item { padding-block: var(--space-s); diff --git a/core/themes/claro/css/components/tables.css b/core/themes/claro/css/components/tables.css index c6e250a485ef..a64169223903 100644 --- a/core/themes/claro/css/components/tables.css +++ b/core/themes/claro/css/components/tables.css @@ -94,7 +94,6 @@ th { } @media (forced-colors: active) { - .sortable-heading > a::after { opacity: 1; background: linktext; @@ -110,7 +109,6 @@ th { } @media (forced-colors: active) { - [dir="rtl"] .sortable-heading > a::after { background: linktext; -webkit-mask: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8'%3e%3cpath d='M12.25.25v1.5H1.75V.25zm0 3v1.5h-7.5v-1.5zm0 3v1.5h-4.5v-1.5z' fill='%23000f33'/%3e%3c/svg%3e") no-repeat 50% 50%; diff --git a/core/themes/claro/css/components/tablesort-indicator.css b/core/themes/claro/css/components/tablesort-indicator.css index ddf7ecb06be9..e06f77342160 100644 --- a/core/themes/claro/css/components/tablesort-indicator.css +++ b/core/themes/claro/css/components/tablesort-indicator.css @@ -23,7 +23,6 @@ } @media (forced-colors: active) { - .tablesort { background: linktext; -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8'%3e%3cpath d='M1.75.25v1.5h10.5V.25zm0 3v1.5h7.5v-1.5zm0 3v1.5h4.5v-1.5z' fill='%23000f33'/%3e%3c/svg%3e"); @@ -42,7 +41,6 @@ } @media (forced-colors: active) { - [dir="rtl"] .tablesort { background: linktext; -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8'%3e%3cpath d='M12.25.25v1.5H1.75V.25zm0 3v1.5h-7.5v-1.5zm0 3v1.5h-4.5v-1.5z' fill='%23000f33'/%3e%3c/svg%3e"); @@ -61,7 +59,6 @@ } @media (forced-colors: active) { - .tablesort--asc, [dir="rtl"] .tablesort--asc { background: linktext; @@ -77,7 +74,6 @@ } @media (forced-colors: active) { - .tablesort--desc, [dir="rtl"] .tablesort--desc { background: linktext; diff --git a/core/themes/claro/css/components/toolbar.module.css b/core/themes/claro/css/components/toolbar.module.css index 97c8254bdb79..22ebf073c12d 100644 --- a/core/themes/claro/css/components/toolbar.module.css +++ b/core/themes/claro/css/components/toolbar.module.css @@ -25,7 +25,6 @@ font-size: small; line-height: 1; } - @media print { #toolbar-administration { display: none; @@ -196,7 +195,6 @@ .toolbar-tray-open.toolbar-vertical.toolbar-fixed { margin-inline-start: 15rem; } - @media print { .toolbar-tray-open.toolbar-vertical.toolbar-fixed { margin-inline-start: 0; diff --git a/core/themes/claro/css/components/vertical-tabs.css b/core/themes/claro/css/components/vertical-tabs.css index 520598cf6c53..269b54b3f814 100644 --- a/core/themes/claro/css/components/vertical-tabs.css +++ b/core/themes/claro/css/components/vertical-tabs.css @@ -210,7 +210,7 @@ border-radius: var(--base-border-radius) 0 0 var(--base-border-radius); /* LTR */ } -[dir=rtl] .vertical-tabs__menu-item.is-selected .vertical-tabs__menu-link::before { +[dir="rtl"] .vertical-tabs__menu-item.is-selected .vertical-tabs__menu-link::before { border-right: var(--vertical-tabs-menu-link--active-border-size) solid var(--vertical-tabs-menu-link--active-border-color); border-left: 0; border-radius: 0 var(--base-border-radius) var(--base-border-radius) 0; diff --git a/core/themes/claro/css/components/views_ui.admin.css b/core/themes/claro/css/components/views_ui.admin.css index 3ada545e9360..e4e5c6edbc7f 100644 --- a/core/themes/claro/css/components/views_ui.admin.css +++ b/core/themes/claro/css/components/views_ui.admin.css @@ -43,7 +43,8 @@ margin-inline: 0; } -@media screen and (min-width: 60rem) { /* 960px */ +@media screen and (min-width: 60rem) { + /* 960px */ .views-display-columns > * { float: left; /* LTR */ width: 32%; diff --git a/core/themes/claro/css/layout/system-admin--layout.css b/core/themes/claro/css/layout/system-admin--layout.css index 5958eb5cb889..392fde7dd018 100644 --- a/core/themes/claro/css/layout/system-admin--layout.css +++ b/core/themes/claro/css/layout/system-admin--layout.css @@ -34,7 +34,7 @@ } .toolbar-tray-open:not(.toolbar-vertical) .layout-column, body:not(.toolbar-tray-open) .layout-column { - float: left; /* LTR */ + float: left; /* LTR */ box-sizing: border-box; padding-right: 1.5em; padding-left: 1.5em; @@ -67,7 +67,7 @@ margin-left: -1.5em; } .layout-column { - float: left; /* LTR */ + float: left; /* LTR */ box-sizing: border-box; padding-right: 1.5em; padding-left: 1.5em; diff --git a/core/themes/claro/css/theme/maintenance-page.css b/core/themes/claro/css/theme/maintenance-page.css index 03574eb59e5a..69a4d41f26d8 100644 --- a/core/themes/claro/css/theme/maintenance-page.css +++ b/core/themes/claro/css/theme/maintenance-page.css @@ -73,7 +73,8 @@ h3 { * Shows on both the install screen and the database update page. */ -@media all and (max-width: 48em) { /* 768px */ +@media all and (max-width: 48em) { + /* 768px */ header[role="banner"] { position: relative; } @@ -90,7 +91,8 @@ h3 { } } -@media all and (min-width: 48em) { /* 768px */ +@media all and (min-width: 48em) { + /* 768px */ .step-indicator { display: none; } @@ -151,13 +153,15 @@ h3 { box-shadow: var(--shadow-z3); } -.layout-container::after { /* No reason for a clearfix in the markup. */ +.layout-container::after { + /* No reason for a clearfix in the markup. */ display: table; clear: both; content: ""; } -@media all and (max-width: 48em) { /* 768px */ +@media all and (max-width: 48em) { + /* 768px */ .layout-container { margin: 1.25em; padding: var(--space-m) var(--space-l); @@ -168,7 +172,8 @@ h3 { } } -@media all and (min-width: 48em) { /* 768px */ +@media all and (min-width: 48em) { + /* 768px */ html { display: table; } diff --git a/core/themes/claro/css/theme/media-library.css b/core/themes/claro/css/theme/media-library.css index f3ad2503af99..8448dc3a31b3 100644 --- a/core/themes/claro/css/theme/media-library.css +++ b/core/themes/claro/css/theme/media-library.css @@ -156,7 +156,7 @@ border-radius: var(--base-border-radius) 0 0 var(--base-border-radius); /* LTR */ } -[dir=rtl] .media-library-menu__link.active::before { +[dir="rtl"] .media-library-menu__link.active::before { border-right: var(--vertical-tabs-menu-link--active-border-size) solid var(--vertical-tabs-menu-link--active-border-color); border-left: 0; border-radius: 0 var(--base-border-radius) var(--base-border-radius) 0; diff --git a/core/themes/claro/css/theme/tour.theme.css b/core/themes/claro/css/theme/tour.theme.css index e80fc9603000..db19780ed39c 100644 --- a/core/themes/claro/css/theme/tour.theme.css +++ b/core/themes/claro/css/theme/tour.theme.css @@ -42,28 +42,28 @@ border: solid 14px rgba(0, 0, 0, 0.8); } -.shepherd-element[data-popper-placement^=top] > .shepherd-arrow { +.shepherd-element[data-popper-placement^="top"] > .shepherd-arrow { bottom: -1.75rem; border-right-color: transparent; border-bottom-color: transparent; border-left-color: transparent; } -.shepherd-element[data-popper-placement^=bottom] > .shepherd-arrow { +.shepherd-element[data-popper-placement^="bottom"] > .shepherd-arrow { top: -1.75rem; border-top-color: transparent; border-right-color: transparent; border-left-color: transparent; } -.shepherd-element[data-popper-placement^=left] > .shepherd-arrow { +.shepherd-element[data-popper-placement^="left"] > .shepherd-arrow { right: -1.75rem; border-top-color: transparent; border-right-color: transparent; /* LTR */ border-bottom-color: transparent; } -.shepherd-element[data-popper-placement^=right] > .shepherd-arrow { +.shepherd-element[data-popper-placement^="right"] > .shepherd-arrow { left: -1.75rem; border-top-color: transparent; border-bottom-color: transparent; diff --git a/core/themes/claro/css/theme/views_ui.admin.theme.css b/core/themes/claro/css/theme/views_ui.admin.theme.css index a57bde5e7a39..3f9969f3122d 100644 --- a/core/themes/claro/css/theme/views_ui.admin.theme.css +++ b/core/themes/claro/css/theme/views_ui.admin.theme.css @@ -395,7 +395,8 @@ td.group-title { vertical-align: top; } -@media screen and (min-width: 45em) { /* 720px */ +@media screen and (min-width: 45em) { + /* 720px */ .view-preview-form .form-type-textfield .description { white-space: nowrap; } diff --git a/core/themes/olivero/css/base/base.css b/core/themes/olivero/css/base/base.css index 6d8272093e4c..70471f960ef6 100644 --- a/core/themes/olivero/css/base/base.css +++ b/core/themes/olivero/css/base/base.css @@ -78,7 +78,6 @@ h1 { } @media (min-width: 43.75rem) { - h1 { font-size: 3.75rem; line-height: var(--sp4); @@ -92,7 +91,6 @@ h2 { } @media (min-width: 43.75rem) { - h2 { font-size: 2.25rem; line-height: var(--sp3); @@ -105,7 +103,6 @@ h3 { } @media (min-width: 43.75rem) { - h3 { font-size: 1.5rem; line-height: var(--sp2); @@ -140,7 +137,6 @@ h6 { } @media (min-width: 43.75rem) { - h1, h2, h3, diff --git a/core/themes/olivero/css/base/fonts.css b/core/themes/olivero/css/base/fonts.css index c3d6206fc0f5..86c36248dfcb 100644 --- a/core/themes/olivero/css/base/fonts.css +++ b/core/themes/olivero/css/base/fonts.css @@ -38,10 +38,7 @@ @font-face { font-family: Lora; - src: - local("Lora Regular"), - local("Lora-Regular"), - url("../../fonts/lora/lora-v14-latin-regular.woff2") format("woff2"); + src: local("Lora Regular"), local("Lora-Regular"), url("../../fonts/lora/lora-v14-latin-regular.woff2") format("woff2"); font-weight: 400; font-style: normal; font-display: swap; @@ -51,10 +48,7 @@ @font-face { font-family: Lora; - src: - local("Lora Italic"), - local("Lora-Italic"), - url("../../fonts/lora/lora-v14-latin-italic.woff2") format("woff2"); + src: local("Lora Italic"), local("Lora-Italic"), url("../../fonts/lora/lora-v14-latin-italic.woff2") format("woff2"); font-weight: 400; font-style: italic; font-display: swap; @@ -64,10 +58,7 @@ @font-face { font-family: Lora; - src: - local("Lora Bold"), - local("Lora-Bold"), - url("../../fonts/lora/lora-v14-latin-700.woff2") format("woff2"); + src: local("Lora Bold"), local("Lora-Bold"), url("../../fonts/lora/lora-v14-latin-700.woff2") format("woff2"); font-weight: 700; font-style: normal; font-display: swap; diff --git a/core/themes/olivero/css/base/variables.css b/core/themes/olivero/css/base/variables.css index efffc302ff20..f4c57ffb00c5 100644 --- a/core/themes/olivero/css/base/variables.css +++ b/core/themes/olivero/css/base/variables.css @@ -34,14 +34,12 @@ } @media (min-width: 75rem) { - -:root { + :root { --container-padding: var(--sp2); -} } +} :root { - /** * Grid helpers. * @@ -57,36 +55,31 @@ } @media (min-width: 43.75rem) { - -:root { + :root { --grid-col-count: 14; --grid-gap: var(--sp2); -} } +} @media (min-width: 62.5rem) { - -:root { + :root { --scrollbar-width: 0.9375rem; /* Approximate width of a scrollbar. Doesn't have to be perfect. */ -} } +} @media (min-width: 75rem) { - -:root { + :root { --grid-full-width: calc(100vw - var(--scrollbar-width) - var(--content-left) - var(--sp4)); -} } +} @media (min-width: 90rem) { - -:root { + :root { --grid-full-width: calc(var(--max-width) - var(--sp4)); -} } +} :root { - /* Layout helpers */ --sp0-25: calc(0.25 * var(--sp)); --sp0-5: calc(0.5 * var(--sp)); diff --git a/core/themes/olivero/css/components/autocomplete-loading.module.css b/core/themes/olivero/css/components/autocomplete-loading.module.css index 4ab806d55d8f..1acefcd216c6 100644 --- a/core/themes/olivero/css/components/autocomplete-loading.module.css +++ b/core/themes/olivero/css/components/autocomplete-loading.module.css @@ -15,7 +15,7 @@ background-color: var(--color--white); background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18.8' viewBox='0 0 18 18.8'%3e %3cpath fill='%237e96a7' d='M17.8,17.4l-3.6-3.6c1.4-1.5,2.2-3.4,2.2-5.6c0-4.5-3.7-8.2-8.2-8.2S0,3.7,0,8.2s3.7,8.2,8.2,8.2c1.8,0,3.4-0.6,4.7-1.5l3.7,3.7c0.3,0.3,0.8,0.3,1.2,0C18.1,18.3,18.1,17.7,17.8,17.4z M8.2,14.7c-3.6,0-6.5-2.9-6.5-6.5s2.9-6.5,6.5-6.5s6.5,2.9,6.5,6.5S11.8,14.7,8.2,14.7z'/%3e%3c/svg%3e"); background-repeat: no-repeat; - background-position: right var(--sp1) center; /* LTR */ + background-position: right var(--sp1) center; /* LTR */ } .form-autocomplete[type]:disabled { diff --git a/core/themes/olivero/css/components/book.css b/core/themes/olivero/css/components/book.css index dcfda9bf4ffe..a7effa513d8b 100644 --- a/core/themes/olivero/css/components/book.css +++ b/core/themes/olivero/css/components/book.css @@ -28,21 +28,18 @@ } @media (min-width: 31.25rem) { - .book-pager__item { flex: 0 0 33.33%; } } @media (min-width: 31.25rem) { - .book-pager__item--center { text-align: center; } } @media (min-width: 31.25rem) { - .book-pager__item--next { margin-inline-start: auto; text-align: end; diff --git a/core/themes/olivero/css/components/breadcrumb.css b/core/themes/olivero/css/components/breadcrumb.css index 9510a675efbe..315b41fbde69 100644 --- a/core/themes/olivero/css/components/breadcrumb.css +++ b/core/themes/olivero/css/components/breadcrumb.css @@ -30,14 +30,12 @@ } @media (min-width: 62.5rem) { - .breadcrumb::after { content: none; } } @media (min-width: 62.5rem) { - .breadcrumb { position: static; } @@ -60,7 +58,6 @@ } @media (min-width: 62.5rem) { - .breadcrumb__content { margin-inline-end: 0; } @@ -80,7 +77,6 @@ } @media (min-width: 62.5rem) { - .breadcrumb__list { overflow: visible; margin-inline-start: 0; @@ -95,7 +91,7 @@ display: inline-block; } -.breadcrumb__item:nth-child(n+2)::before { +.breadcrumb__item:nth-child(n + 2)::before { display: inline-block; width: 0.5rem; height: 0.5rem; @@ -111,13 +107,12 @@ } @media (min-width: 62.5rem) { - .breadcrumb__item:last-child { margin-inline-end: 0; } } -[dir="rtl"] .breadcrumb__item:nth-child(n+2)::before { +[dir="rtl"] .breadcrumb__item:nth-child(n + 2)::before { transform: rotate(-45deg); } diff --git a/core/themes/olivero/css/components/button.css b/core/themes/olivero/css/components/button.css index 33b5bcaf3168..ca69f57fd927 100644 --- a/core/themes/olivero/css/components/button.css +++ b/core/themes/olivero/css/components/button.css @@ -65,7 +65,6 @@ */ @supports (display: inline-flex) { - .button { display: inline-flex; align-items: center; diff --git a/core/themes/olivero/css/components/comments.css b/core/themes/olivero/css/components/comments.css index 5965e2458fe9..1decfa6cb1a4 100644 --- a/core/themes/olivero/css/components/comments.css +++ b/core/themes/olivero/css/components/comments.css @@ -74,7 +74,6 @@ } @media (min-width: 43.75rem) { - .comment { padding-inline-start: 0; } @@ -142,7 +141,6 @@ } @media all and (-ms-high-contrast: active), (-ms-high-contrast: none) { - .add-comment__picture img, .comment__picture img { position: absolute; @@ -157,7 +155,6 @@ } @media (min-width: 43.75rem) { - .add-comment__picture, .comment__picture { inset-inline-start: calc(-1 * var(--sp5)); @@ -167,7 +164,6 @@ } @media (min-width: 43.75rem) { - .indented .comment__picture { inset-inline-start: calc(-1 * var(--sp4)); width: var(--sp2); @@ -214,14 +210,12 @@ } @media (min-width: 43.75rem) { - .indented > .comment:not(:last-of-type, .has-children)::before { inset-inline-start: calc(-1 * var(--comment-indentation--md) + var(--sp)); } } @media (min-width: 43.75rem) { - .indented { margin-inline-start: var(--comment-indentation--md); } @@ -255,7 +249,6 @@ } @media (min-width: 43.75rem) { - .show-hide-btn { margin-inline-start: 0; } diff --git a/core/themes/olivero/css/components/content-moderation.css b/core/themes/olivero/css/components/content-moderation.css index b298af1edb03..e3edea3ba416 100644 --- a/core/themes/olivero/css/components/content-moderation.css +++ b/core/themes/olivero/css/components/content-moderation.css @@ -24,7 +24,6 @@ } @media (min-width: 43.75rem) { - .entity-moderation-form { flex-direction: row; } @@ -41,7 +40,6 @@ } @media (min-width: 43.75rem) { - .entity-moderation-form__item:last-child { align-self: flex-end; } @@ -56,7 +54,6 @@ } @supports (width: max-content) { - .layout--content-narrow .entity-moderation-form, .layout--pass--content-narrow > * .entity-moderation-form, .layout--content-medium .entity-moderation-form, @@ -66,7 +63,6 @@ } @media (min-width: 43.75rem) { - .layout--content-narrow .entity-moderation-form, .layout--pass--content-narrow > * .entity-moderation-form, .layout--content-medium .entity-moderation-form, @@ -78,7 +74,6 @@ } @media (min-width: 62.5rem) { - .layout--content-narrow .entity-moderation-form, .layout--pass--content-narrow > * .entity-moderation-form, .layout--content-medium .entity-moderation-form, @@ -89,7 +84,6 @@ } @media (min-width: 90rem) { - .layout--content-narrow .entity-moderation-form, .layout--pass--content-narrow > * .entity-moderation-form, .layout--content-medium .entity-moderation-form, diff --git a/core/themes/olivero/css/components/details.css b/core/themes/olivero/css/components/details.css index f0d463e13100..3df1e1ec35af 100644 --- a/core/themes/olivero/css/components/details.css +++ b/core/themes/olivero/css/components/details.css @@ -115,7 +115,6 @@ } @media (min-width: 62.5rem) { - .olivero-details__wrapper { margin-block-start: var(--sp1-5); margin-block-end: var(--sp1-5); diff --git a/core/themes/olivero/css/components/embedded-media.css b/core/themes/olivero/css/components/embedded-media.css index 4b5630776359..7adb35345325 100644 --- a/core/themes/olivero/css/components/embedded-media.css +++ b/core/themes/olivero/css/components/embedded-media.css @@ -27,7 +27,6 @@ figcaption { } @media (min-width: 31.25rem) { - figcaption { padding-block: var(--sp); padding-inline-start: var(--sp); @@ -44,7 +43,6 @@ figcaption { } @media (min-width: 43.75rem) { - .align-right { float: right; /* LTR */ max-width: 50%; @@ -72,7 +70,6 @@ figcaption { /* @todo this can be simplified. */ @media (min-width: 43.75rem) { - .layout--content-narrow .align-right, .layout--pass--content-narrow > * .align-right { margin-inline-end: calc(-1 * ((var(--grid-col-width) + var(--grid-gap)))); @@ -80,7 +77,6 @@ figcaption { } @media (min-width: 62.5rem) { - .layout--content-narrow .align-right, .layout--pass--content-narrow > * .align-right { margin-inline-end: calc(-2 * ((var(--grid-col-width) + var(--grid-gap)))); @@ -88,7 +84,6 @@ figcaption { } @media (min-width: 75rem) { - .layout--content-narrow .align-right, .layout--pass--content-narrow > * .align-right { margin-inline-end: calc(-3 * ((var(--grid-col-width) + var(--grid-gap)))); @@ -96,7 +91,6 @@ figcaption { } @media (min-width: 90rem) { - .layout--content-narrow .align-right, .layout--pass--content-narrow > * .align-right { margin-inline-end: calc(-3 * ((var(--grid-col-width) + var(--grid-gap)))); @@ -113,7 +107,6 @@ figcaption { } @media (min-width: 43.75rem) { - .align-left { float: left; /* LTR */ max-width: 50%; @@ -139,7 +132,6 @@ figcaption { /* Pull out of grid if nested in content narrow layout. */ @media (min-width: 43.75rem) { - .layout--content-narrow .align-left, .layout--pass--content-narrow > * .align-left { margin-inline-start: calc(-1 * ((var(--grid-col-width) + var(--grid-gap)))); diff --git a/core/themes/olivero/css/components/field.css b/core/themes/olivero/css/components/field.css index 579ca573a102..d4fad4c5b8e2 100644 --- a/core/themes/olivero/css/components/field.css +++ b/core/themes/olivero/css/components/field.css @@ -23,7 +23,6 @@ } @media (min-width: 62.5rem) { - .node--view-mode-teaser .field { margin-block-end: var(--sp2); } diff --git a/core/themes/olivero/css/components/fieldset.css b/core/themes/olivero/css/components/fieldset.css index ea4913565c25..1b2a5fec4b1c 100644 --- a/core/themes/olivero/css/components/fieldset.css +++ b/core/themes/olivero/css/components/fieldset.css @@ -102,7 +102,6 @@ } @media screen and (-ms-high-contrast: active) { - .fieldset__error-message { background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23ffffff' d='M9 0C4.03125 0 0 4.03125 0 9C0 13.9688 4.03125 18 9 18C13.9687 18 18 13.9688 18 9C18 4.03125 13.9687 0 9 0ZM10.5 14.6133C10.5 14.8242 10.3359 15 10.1367 15H7.88672C7.67578 15 7.5 14.8242 7.5 14.6133V12.3867C7.5 12.1758 7.67578 12 7.88672 12H10.1367C10.3359 12 10.5 12.1758 10.5 12.3867V14.6133ZM10.4766 10.582C10.4648 10.7461 10.2891 10.875 10.0781 10.875H7.91016C7.6875 10.875 7.51172 10.7461 7.51172 10.582L7.3125 3.30469C7.3125 3.22266 7.34766 3.14063 7.42969 3.09375C7.5 3.03516 7.60547 3 7.71094 3H10.2891C10.3945 3 10.5 3.03516 10.5703 3.09375C10.6523 3.14063 10.6875 3.22266 10.6875 3.30469L10.4766 10.582Z'/%3E%3C/svg%3E"); } diff --git a/core/themes/olivero/css/components/form-boolean.css b/core/themes/olivero/css/components/form-boolean.css index f108fbdb26d6..96226d40b242 100644 --- a/core/themes/olivero/css/components/form-boolean.css +++ b/core/themes/olivero/css/components/form-boolean.css @@ -34,7 +34,6 @@ input[type="radio"]:focus { } @supports (outline-style: double) { - input[type="checkbox"]:focus, input[type="radio"]:focus { border-width: 1px; diff --git a/core/themes/olivero/css/components/form-select.css b/core/themes/olivero/css/components/form-select.css index 464855db2995..a82d4905f796 100644 --- a/core/themes/olivero/css/components/form-select.css +++ b/core/themes/olivero/css/components/form-select.css @@ -39,7 +39,6 @@ select:focus { } @supports (outline-style: double) { - select:focus { border-width: 1px; outline-width: 6px; @@ -79,7 +78,6 @@ select.form-element--small { /* Necessary to show chevron in forced colors mode in modern browsers. */ @media (forced-colors: active) { - select { padding-inline-end: var(--sp); background-image: none; @@ -88,9 +86,7 @@ select.form-element--small { /* Lets browser set <select> appearance to whatever the browser's default is. */ } - @supports ((-webkit-appearance: revert) or (appearance: revert)) { - select { -webkit-appearance: revert; appearance: revert; diff --git a/core/themes/olivero/css/components/form-text.css b/core/themes/olivero/css/components/form-text.css index 294e289ae46a..d2aa11c52fd1 100644 --- a/core/themes/olivero/css/components/form-text.css +++ b/core/themes/olivero/css/components/form-text.css @@ -39,14 +39,13 @@ textarea { appearance: none; } -:is([type="color"],[type="date"],[type="datetime-local"],[type="email"],[type="file"],[type="month"],[type="number"],[type="password"],[type="search"],[type="tel"],[type="text"],[type="time"],[type="url"],[type="week"],textarea):focus { +:is([type="color"], [type="date"], [type="datetime-local"], [type="email"], [type="file"], [type="month"], [type="number"], [type="password"], [type="search"], [type="tel"], [type="text"], [type="time"], [type="url"], [type="week"], textarea):focus { border: solid 2px var(--color--primary-50); outline: solid 2px var(--color--primary-50); } @supports (outline-style: double) { - - :is([type="color"],[type="date"],[type="datetime-local"],[type="email"],[type="file"],[type="month"],[type="number"],[type="password"],[type="search"],[type="tel"],[type="text"],[type="time"],[type="url"],[type="week"],textarea):focus { + :is([type="color"], [type="date"], [type="datetime-local"], [type="email"], [type="file"], [type="month"], [type="number"], [type="password"], [type="search"], [type="tel"], [type="text"], [type="time"], [type="url"], [type="week"], textarea):focus { border-width: 1px; outline-width: 6px; outline-style: double; @@ -54,30 +53,29 @@ textarea { } } -[disabled]:is([type="color"],[type="date"],[type="datetime-local"],[type="email"],[type="file"],[type="month"],[type="number"],[type="password"],[type="search"],[type="tel"],[type="text"],[type="time"],[type="url"],[type="week"],textarea) { +[disabled]:is([type="color"], [type="date"], [type="datetime-local"], [type="email"], [type="file"], [type="month"], [type="number"], [type="password"], [type="search"], [type="tel"], [type="text"], [type="time"], [type="url"], [type="week"], textarea) { color: var(--color--gray-60); background-color: var(--color--gray-100); } -.error:is([type="color"],[type="date"],[type="datetime-local"],[type="email"],[type="file"],[type="month"],[type="number"],[type="password"],[type="search"],[type="tel"],[type="text"],[type="time"],[type="url"],[type="week"],textarea) { +.error:is([type="color"], [type="date"], [type="datetime-local"], [type="email"], [type="file"], [type="month"], [type="number"], [type="password"], [type="search"], [type="tel"], [type="text"], [type="time"], [type="url"], [type="week"], textarea) { border: solid 2px var(--color--red); } -.error:is([type="color"],[type="date"],[type="datetime-local"],[type="email"],[type="file"],[type="month"],[type="number"],[type="password"],[type="search"],[type="tel"],[type="text"],[type="time"],[type="url"],[type="week"],textarea):focus { +.error:is([type="color"], [type="date"], [type="datetime-local"], [type="email"], [type="file"], [type="month"], [type="number"], [type="password"], [type="search"], [type="tel"], [type="text"], [type="time"], [type="url"], [type="week"], textarea):focus { outline-color: var(--color--red); outline-offset: -2px; } -.error:is([type="color"],[type="date"],[type="datetime-local"],[type="email"],[type="file"],[type="month"],[type="number"],[type="password"],[type="search"],[type="tel"],[type="text"],[type="time"],[type="url"],[type="week"],textarea) + .ck-editor > .ck-editor__main { +.error:is([type="color"], [type="date"], [type="datetime-local"], [type="email"], [type="file"], [type="month"], [type="number"], [type="password"], [type="search"], [type="tel"], [type="text"], [type="time"], [type="url"], [type="week"], textarea) + .ck-editor > .ck-editor__main { border: solid 2px var(--color--red); } -.form-element--small:is([type="color"],[type="date"],[type="datetime-local"],[type="email"],[type="file"],[type="month"],[type="number"],[type="password"],[type="search"],[type="tel"],[type="text"],[type="time"],[type="url"],[type="week"],textarea) { +.form-element--small:is([type="color"], [type="date"], [type="datetime-local"], [type="email"], [type="file"], [type="month"], [type="number"], [type="password"], [type="search"], [type="tel"], [type="text"], [type="time"], [type="url"], [type="week"], textarea) { min-height: var(--sp2-5); } @media (min-width: 31.25rem) { - [type="color"], [type="date"], [type="datetime-local"], diff --git a/core/themes/olivero/css/components/form.css b/core/themes/olivero/css/components/form.css index 74663a052c96..099aa43dd164 100644 --- a/core/themes/olivero/css/components/form.css +++ b/core/themes/olivero/css/components/form.css @@ -94,7 +94,6 @@ tr .form-item, } @media screen and (-ms-high-contrast: active) { - .form-item__label.form-required::after, .fieldset__label.form-required::after, .required-mark::after { @@ -134,7 +133,6 @@ tr .form-item, } @media screen and (-ms-high-contrast: active) { - .form-item--error-message { background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23ffffff' d='M9 0C4.03125 0 0 4.03125 0 9C0 13.9688 4.03125 18 9 18C13.9687 18 18 13.9688 18 9C18 4.03125 13.9687 0 9 0ZM10.5 14.6133C10.5 14.8242 10.3359 15 10.1367 15H7.88672C7.67578 15 7.5 14.8242 7.5 14.6133V12.3867C7.5 12.1758 7.67578 12 7.88672 12H10.1367C10.3359 12 10.5 12.1758 10.5 12.3867V14.6133ZM10.4766 10.582C10.4648 10.7461 10.2891 10.875 10.0781 10.875H7.91016C7.6875 10.875 7.51172 10.7461 7.51172 10.582L7.3125 3.30469C7.3125 3.22266 7.34766 3.14063 7.42969 3.09375C7.5 3.03516 7.60547 3 7.71094 3H10.2891C10.3945 3 10.5 3.03516 10.5703 3.09375C10.6523 3.14063 10.6875 3.22266 10.6875 3.30469L10.4766 10.582Z'/%3E%3C/svg%3E"); } diff --git a/core/themes/olivero/css/components/header-buttons-mobile.css b/core/themes/olivero/css/components/header-buttons-mobile.css index 833b7aa2c9a7..ee76f8fefdca 100644 --- a/core/themes/olivero/css/components/header-buttons-mobile.css +++ b/core/themes/olivero/css/components/header-buttons-mobile.css @@ -16,21 +16,18 @@ } @media (min-width: 31.25rem) { - .mobile-buttons { margin-block-start: var(--sp2); } } @media (min-width: 43.75rem) { - .mobile-buttons { margin-block-start: var(--sp4); } } @media (min-width: 75rem) { - .mobile-buttons { margin-block-start: var(--sp6); } diff --git a/core/themes/olivero/css/components/header-navigation.css b/core/themes/olivero/css/components/header-navigation.css index ce943532f0e9..4553f63bcde2 100644 --- a/core/themes/olivero/css/components/header-navigation.css +++ b/core/themes/olivero/css/components/header-navigation.css @@ -45,14 +45,12 @@ } @media (min-width: 31.25rem) { - .header-nav { border-top-width: calc(var(--sp5) + var(--drupal-displace-offset-top, 0px)); } } @media (min-width: 43.75rem) { - .header-nav { padding-block-end: var(--sp3); padding-inline-start: var(--sp3); @@ -61,7 +59,6 @@ } @media (min-width: 62.5rem) { - .header-nav { grid-column: 5 / 14; } @@ -72,7 +69,6 @@ */ @media (forced-colors: active) { - .header-nav { border-top-color: canvas; } @@ -88,7 +84,6 @@ html.js .header-nav { } @media (min-width: 75rem) { - body:not(.is-always-mobile-nav) .header-nav { position: static; display: flex; @@ -111,7 +106,6 @@ html.js .header-nav { } @media (min-width: 75rem) { - body.is-always-mobile-nav .header-nav { overflow: auto; max-width: calc((7 * (var(--grid-col-width) + var(--grid-gap)))); @@ -122,7 +116,6 @@ html.js .header-nav { } @media (min-width: 90rem) { - body.is-always-mobile-nav .header-nav { max-width: calc(100vw - (var(--max-width) + var(--content-left)) + ((7 * (var(--grid-col-width) + var(--grid-gap))))); padding-inline-end: calc(100vw - (var(--max-width) + var(--content-left) - var(--sp))); @@ -142,7 +135,6 @@ html.js .header-nav { } @media (forced-colors: active) { - .header-nav-overlay { background: canvastext; } diff --git a/core/themes/olivero/css/components/header-search-narrow.css b/core/themes/olivero/css/components/header-search-narrow.css index 243c05563c05..b02f01942bc2 100644 --- a/core/themes/olivero/css/components/header-search-narrow.css +++ b/core/themes/olivero/css/components/header-search-narrow.css @@ -56,7 +56,6 @@ } @media (min-width: 43.75rem) { - .block-search-narrow input[type="search"] { height: calc(4 * var(--sp)); padding-inline-start: var(--sp2); @@ -114,7 +113,6 @@ } @media (forced-colors: active) { - .block-search-narrow .search-form__submit .icon--search { background: buttontext; -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='26' height='27.2' viewBox='0 0 26 27.2'%3e %3cpath fill='%23fff' d='M25.8,25.5l-5.3-5.3c2.1-2.1,3.4-5.1,3.4-8.3C23.9,5.3,18.5,0,11.9,0C5.3,0,0,5.3,0,11.9c0,6.6,5.3,11.9,11.9,11.9c2.6,0,5.1-0.9,7-2.3l5.4,5.4c0.4,0.4,1,0.4,1.4,0C26.1,26.6,26.1,25.9,25.8,25.5z M11.9,21.9c-5.5,0-9.9-4.4-9.9-9.9S6.4,2,11.9,2c5.5,0,9.9,4.4,9.9,9.9S17.4,21.9,11.9,21.9z'/%3e%3c/svg%3e"); @@ -137,7 +135,6 @@ } @media screen and (-ms-high-contrast: active) { - .block-search-narrow .search-form__submit:focus { border-bottom-width: var(--sp0-5); } @@ -148,7 +145,6 @@ } @media (min-width: 43.75rem) { - .block-search-narrow .search-form__submit { width: 5rem; } @@ -174,7 +170,6 @@ /* 500px is the width of the primary nav at mobile. */ @media (min-width: 31.25rem) { - .block-search-narrow { margin-inline-start: 0; margin-inline-end: 0; @@ -182,7 +177,6 @@ } @media (min-width: 75rem) { - body:not(.is-always-mobile-nav) .block-search-narrow { display: none; } diff --git a/core/themes/olivero/css/components/header-search-wide.css b/core/themes/olivero/css/components/header-search-wide.css index d807e8bc28e9..60700bad44dd 100644 --- a/core/themes/olivero/css/components/header-search-wide.css +++ b/core/themes/olivero/css/components/header-search-wide.css @@ -139,7 +139,6 @@ } @media screen and (-ms-high-contrast: active) { - .block-search-wide__wrapper .search-form__submit:focus { border-bottom-width: var(--sp0-5); } @@ -243,7 +242,6 @@ } @media (forced-colors: active) { - .block-search-wide__button { background: ButtonFace; } @@ -283,7 +281,6 @@ html:not(.js) .search-block-form:focus-within .block-search-wide__wrapper { } @media (min-width: 75rem) { - body:not(.is-always-mobile-nav) .block-search-wide__wrapper, body:not(.is-always-mobile-nav) .block-search-wide__button { display: block; diff --git a/core/themes/olivero/css/components/header-site-branding.css b/core/themes/olivero/css/components/header-site-branding.css index 0e0335863ac3..74b5a78a3bf6 100644 --- a/core/themes/olivero/css/components/header-site-branding.css +++ b/core/themes/olivero/css/components/header-site-branding.css @@ -24,14 +24,12 @@ } @media (min-width: 31.25rem) { - .site-branding { min-height: var(--sp4); } } @media (min-width: 43.75rem) { - .site-branding { min-width: calc((4 * var(--grid-col-width)) + (4 * var(--grid-gap)) + var(--container-padding)); /* Span minimum of 4 column widths. */ min-height: var(--sp6); @@ -40,14 +38,12 @@ } @media (min-width: 62.5rem) { - .site-branding { min-width: calc((2 * var(--grid-col-width)) + (2 * var(--grid-gap)) + var(--container-padding)); /* Span minimum of 2 column widths. */ } } @media (min-width: 75rem) { - .site-branding { min-height: var(--site-header-height-wide); margin-inline-start: calc(-1 * var(--container-padding)); @@ -77,7 +73,6 @@ } @media (min-width: 75rem) { - .site-branding__inner { height: var(--header-height-wide-when-fixed); padding-block: var(--sp0-5); @@ -98,21 +93,18 @@ } @media (min-width: 31.25rem) { - .site-branding__logo img { max-height: var(--sp3); } } @media (min-width: 43.75rem) { - .site-branding__logo img { max-height: var(--sp4); } } @media (min-width: 75rem) { - .site-branding__logo img { max-height: calc(var(--header-height-wide-when-fixed) - var(--sp)); } @@ -129,7 +121,6 @@ } @media (min-width: 43.75rem) { - .site-branding__text { font-size: 1.75rem; line-height: 1.75rem; @@ -137,7 +128,6 @@ } @media (min-width: 75rem) { - .site-branding__text { letter-spacing: 0.02em; font-size: 2rem; diff --git a/core/themes/olivero/css/components/header-sticky-toggle.css b/core/themes/olivero/css/components/header-sticky-toggle.css index 788611c33391..f28f3cadca1a 100644 --- a/core/themes/olivero/css/components/header-sticky-toggle.css +++ b/core/themes/olivero/css/components/header-sticky-toggle.css @@ -18,7 +18,6 @@ } @media (min-width: 75rem) { - .sticky-header-toggle { display: flex; flex-shrink: 0; @@ -43,14 +42,12 @@ } @media (min-width: 75rem) { - body:not(.is-always-mobile-nav) .is-fixed .sticky-header-toggle { visibility: visible; } } @media (min-width: 75rem) { - body.is-always-mobile-nav .sticky-header-toggle { visibility: hidden; } diff --git a/core/themes/olivero/css/components/hero.css b/core/themes/olivero/css/components/hero.css index fdf5bd59d8e8..060075a06cd0 100644 --- a/core/themes/olivero/css/components/hero.css +++ b/core/themes/olivero/css/components/hero.css @@ -15,14 +15,13 @@ } @media (min-width: 43.75rem) { - - .hero__content { /* 700px */ + .hero__content { + /* 700px */ grid-column: 3 / 13; } } @media (min-width: 62.5rem) { - .hero__content { grid-column: 3 / 11; } @@ -39,7 +38,6 @@ } @media (min-width: 31.25rem) { - .hero__img { margin-block-start: var(--sp3); margin-block-end: var(--sp3); @@ -47,7 +45,6 @@ } @media (min-width: 43.75rem) { - .hero__img { grid-column: 1 / 15; margin-block-start: var(--sp4); @@ -56,7 +53,6 @@ } @media (min-width: 62.5rem) { - .hero__img { grid-column: 2 / 14; } diff --git a/core/themes/olivero/css/components/links.css b/core/themes/olivero/css/components/links.css index 371745e80992..87958734d156 100644 --- a/core/themes/olivero/css/components/links.css +++ b/core/themes/olivero/css/components/links.css @@ -27,7 +27,6 @@ } @media (min-width: 43.75rem) { - .node--type-book .links.inline { text-align: end; } diff --git a/core/themes/olivero/css/components/maintenance-page.css b/core/themes/olivero/css/components/maintenance-page.css index 8639527a70fd..f3fd81cbbb6c 100644 --- a/core/themes/olivero/css/components/maintenance-page.css +++ b/core/themes/olivero/css/components/maintenance-page.css @@ -11,7 +11,6 @@ */ @media (min-width: 75rem) { - .maintenance-page .site-header__initial { flex-shrink: 0; width: var(--content-left); diff --git a/core/themes/olivero/css/components/navigation/menu-sidebar.css b/core/themes/olivero/css/components/navigation/menu-sidebar.css index 055b00d346a7..9cdcff91ffd0 100644 --- a/core/themes/olivero/css/components/navigation/menu-sidebar.css +++ b/core/themes/olivero/css/components/navigation/menu-sidebar.css @@ -56,6 +56,6 @@ /* No bottom divider line for last menu item. */ -:is(.menu--sidebar .menu__item--level-1:last-child > .menu__link:last-child,.menu--sidebar .menu__item--level-1:last-child > .menu__item--level-2:last-child > .menu__link:last-child)::after { +:is(.menu--sidebar .menu__item--level-1:last-child > .menu__link:last-child, .menu--sidebar .menu__item--level-1:last-child > .menu__item--level-2:last-child > .menu__link:last-child)::after { content: none; } diff --git a/core/themes/olivero/css/components/navigation/nav-button-mobile.css b/core/themes/olivero/css/components/navigation/nav-button-mobile.css index 21069306080d..4a79af47df4a 100644 --- a/core/themes/olivero/css/components/navigation/nav-button-mobile.css +++ b/core/themes/olivero/css/components/navigation/nav-button-mobile.css @@ -39,7 +39,6 @@ } @media (min-width: 31.25rem) { - .mobile-nav-button { display: inline-flex; width: auto; @@ -60,7 +59,6 @@ } @media (min-width: 31.25rem) { - .mobile-nav-button__label { position: static; overflow: visible; diff --git a/core/themes/olivero/css/components/navigation/nav-primary.css b/core/themes/olivero/css/components/navigation/nav-primary.css index e1bb385b754d..926174f04653 100644 --- a/core/themes/olivero/css/components/navigation/nav-primary.css +++ b/core/themes/olivero/css/components/navigation/nav-primary.css @@ -170,7 +170,6 @@ } @media (min-width: 43.75rem) { - .primary-nav__menu--level-2 { margin-inline-start: calc(-1 * var(--sp3)); padding-inline-start: var(--sp3); diff --git a/core/themes/olivero/css/components/navigation/wide-nav-expand.css b/core/themes/olivero/css/components/navigation/wide-nav-expand.css index 924340e251c6..51e40401b8d9 100644 --- a/core/themes/olivero/css/components/navigation/wide-nav-expand.css +++ b/core/themes/olivero/css/components/navigation/wide-nav-expand.css @@ -15,7 +15,6 @@ } @media (min-width: 75rem) { - .wide-nav-expand { display: flex; visibility: hidden; @@ -38,14 +37,12 @@ } @media (min-width: 75rem) { - body:not(.is-always-mobile-nav) .is-fixed .wide-nav-expand { visibility: visible; } } @media (min-width: 75rem) { - body.is-always-mobile-nav .wide-nav-expand { visibility: hidden; } diff --git a/core/themes/olivero/css/components/node-teaser.css b/core/themes/olivero/css/components/node-teaser.css index 0edd6ca140ef..efaa290ea534 100644 --- a/core/themes/olivero/css/components/node-teaser.css +++ b/core/themes/olivero/css/components/node-teaser.css @@ -42,7 +42,6 @@ } @media (min-width: 62.5rem) { - .node--view-mode-teaser .node__top-wrapper { position: relative; /* Anchor the image */ } @@ -62,7 +61,6 @@ } @media (min-width: 62.5rem) { - :is(.node--view-mode-teaser .primary-image) + .node__title { flex-basis: auto; } @@ -80,7 +78,6 @@ } @media (min-width: 62.5rem) { - .node--view-mode-teaser .primary-image img { width: var(--grid-col-width); height: var(--grid-col-width); @@ -88,7 +85,6 @@ } @media (min-width: 62.5rem) { - .node--view-mode-teaser .primary-image { position: absolute; inset-block-start: 0; @@ -106,7 +102,6 @@ } @media (min-width: 62.5rem) { - .node--view-mode-teaser .node__title { font-size: var(--sp2); line-height: var(--sp3); @@ -125,14 +120,12 @@ } @media (min-width: 62.5rem) { - .node--view-mode-teaser .field--tag-ref { margin-block-start: var(--sp2); } } @media (min-width: 62.5rem) { - .node--view-mode-teaser { margin-block-end: var(--sp3); } diff --git a/core/themes/olivero/css/components/node.css b/core/themes/olivero/css/components/node.css index e628cb280cd7..493bce6aecdc 100644 --- a/core/themes/olivero/css/components/node.css +++ b/core/themes/olivero/css/components/node.css @@ -24,7 +24,6 @@ } @media (min-width: 31.25rem) { - .node__meta { margin-block-end: var(--sp2); } @@ -64,7 +63,6 @@ } @media (min-width: 62.5rem) { - .node__content { padding-block-end: var(--sp3); } diff --git a/core/themes/olivero/css/components/pager.css b/core/themes/olivero/css/components/pager.css index 07f247bc3ba0..9a52eb1d44b1 100644 --- a/core/themes/olivero/css/components/pager.css +++ b/core/themes/olivero/css/components/pager.css @@ -35,7 +35,6 @@ } @media (min-width: 31.25rem) { - .pager__item { width: var(--sp3); height: var(--sp3); diff --git a/core/themes/olivero/css/components/search-results.css b/core/themes/olivero/css/components/search-results.css index 47182be8fa18..b9f76706d809 100644 --- a/core/themes/olivero/css/components/search-results.css +++ b/core/themes/olivero/css/components/search-results.css @@ -19,7 +19,6 @@ } @media (min-width: 43.75rem) { - .search-results { margin-block-end: var(--sp3); } @@ -50,7 +49,6 @@ } @media (min-width: 62.5rem) { - .search-result__title { margin-block-end: var(--sp1); font-size: 1.875rem; @@ -67,7 +65,6 @@ } @media (min-width: 62.5rem) { - .search-result__snippet { padding-block-end: var(--sp3); } @@ -107,7 +104,6 @@ } @media (min-width: 62.5rem) { - .search-results__item { margin-block-end: var(--sp3); } diff --git a/core/themes/olivero/css/components/site-header.css b/core/themes/olivero/css/components/site-header.css index 767dcfa4eb60..4cbc7e651ef4 100644 --- a/core/themes/olivero/css/components/site-header.css +++ b/core/themes/olivero/css/components/site-header.css @@ -20,7 +20,6 @@ } @media (min-width: 75rem) { - .site-header { /* Necessary to keep the content from jumping up when header transitions to fixed. */ min-height: var(--site-header-height-wide); @@ -72,21 +71,18 @@ */ @media (min-width: 75rem) { - html.js body:not(.is-always-mobile-nav) .site-header__inner { transition: opacity 0.3s, transform 0.3s, box-shadow 0.3s; } } @media (min-width: 75rem) { - .site-header__fixable.is-expanded .site-header__inner { box-shadow: -36px 1px 36px rgba(0, 0, 0, 0.08); /* LTR */ } } @media (min-width: 75rem) { - [dir="rtl"] .site-header__fixable.is-expanded .site-header__inner { box-shadow: 36px 1px 36px rgba(0, 0, 0, 0.08); } @@ -95,7 +91,6 @@ /* Hide the desktop nav when it's fixed and not active. */ @media (min-width: 75rem) { - body:not(.is-always-mobile-nav) .site-header__fixable.is-fixed:not(.is-expanded) .site-header__inner { transform: translateX(-101%); /* LTR */ opacity: 0; @@ -103,7 +98,6 @@ } @media (min-width: 75rem) { - [dir="rtl"] body:not(.is-always-mobile-nav) .site-header__fixable.is-fixed:not(.is-expanded) .site-header__inner { transform: translateX(101%); } diff --git a/core/themes/olivero/css/components/skip-link.css b/core/themes/olivero/css/components/skip-link.css index 5b6301b6f794..a935df05d6cc 100644 --- a/core/themes/olivero/css/components/skip-link.css +++ b/core/themes/olivero/css/components/skip-link.css @@ -38,7 +38,8 @@ position: absolute !important; } -.skip-link.focusable:focus { /* Override position from module file. */ +.skip-link.focusable:focus { + /* Override position from module file. */ z-index: 503; width: 100%; height: 2.5rem; diff --git a/core/themes/olivero/css/components/table.css b/core/themes/olivero/css/components/table.css index 0e8d0152663d..13b75113fbbc 100644 --- a/core/themes/olivero/css/components/table.css +++ b/core/themes/olivero/css/components/table.css @@ -25,7 +25,7 @@ line-height: var(--sp1-5); } -:is(.forum table,.text-content table,.views-table,.draggable-table) caption { +:is(.forum table, .text-content table, .views-table, .draggable-table) caption { margin-block-end: var(--sp1); text-align: start; color: var(--color-text-neutral-medium); @@ -35,19 +35,19 @@ line-height: var(--sp); } -:is(.forum table,.text-content table,.views-table,.draggable-table) tr:last-child td { +:is(.forum table, .text-content table, .views-table, .draggable-table) tr:last-child td { border-block-end: 0; } -:is(.forum table,.text-content table,.views-table,.draggable-table) td, -:is(.forum table,.text-content table,.views-table,.draggable-table) th { +:is(.forum table, .text-content table, .views-table, .draggable-table) td, +:is(.forum table, .text-content table, .views-table, .draggable-table) th { padding-block: var(--sp1); padding-inline-start: 0; padding-inline-end: var(--sp1); vertical-align: top; } -:is(.forum table,.text-content table,.views-table,.draggable-table) th { +:is(.forum table, .text-content table, .views-table, .draggable-table) th { margin-block: 0; margin-inline-start: 0; margin-inline-end: 0; @@ -60,13 +60,13 @@ line-height: var(--sp); } -:is(.forum table,.text-content table,.views-table,.draggable-table) td { +:is(.forum table, .text-content table, .views-table, .draggable-table) td { white-space: normal; border-block-end: 2px solid var(--color--gray-65); } -:is(.forum table,.text-content table,.views-table,.draggable-table) th.checkbox, -:is(.forum table,.text-content table,.views-table,.draggable-table) td.checkbox { +:is(.forum table, .text-content table, .views-table, .draggable-table) th.checkbox, +:is(.forum table, .text-content table, .views-table, .draggable-table) td.checkbox { text-align: center; } diff --git a/core/themes/olivero/css/components/tabs.css b/core/themes/olivero/css/components/tabs.css index 2f0663de61c3..67628f257c39 100644 --- a/core/themes/olivero/css/components/tabs.css +++ b/core/themes/olivero/css/components/tabs.css @@ -28,7 +28,6 @@ padding: 0; list-style: none; } - @media (min-width: 43.75rem) { .tabs { flex-direction: row; @@ -43,7 +42,6 @@ .tabs__tab.is-active { display: flex; } - @media (min-width: 43.75rem) { .tabs__tab { display: flex; @@ -63,7 +61,6 @@ html:not(.js) .tabs__tab { .tabs--secondary .tabs__tab { display: block; } - @media (min-width: 43.75rem) { .tabs--secondary .tabs__tab { display: flex; @@ -111,7 +108,6 @@ html:not(.js) .tabs__tab { content: ""; border-inline-start: var(--tabs-active-border-size) solid var(--tabs-highlight-color); } - @media (min-width: 43.75rem) { .tabs__link.is-active::after { inset-block: auto calc(-1 * var(--tabs-border-width)); @@ -152,7 +148,6 @@ html:not(.js) .tabs__tab { html:not(.js) .tabs__trigger { display: none; } - @media (min-width: 43.75rem) { .tabs__trigger { display: none; diff --git a/core/themes/olivero/css/components/tags.css b/core/themes/olivero/css/components/tags.css index c9f38817894b..064f725f58b0 100644 --- a/core/themes/olivero/css/components/tags.css +++ b/core/themes/olivero/css/components/tags.css @@ -30,7 +30,6 @@ } @media (min-width: 43.75rem) { - .field--tags__label { line-height: 2; } @@ -61,7 +60,7 @@ margin-inline-end: calc(var(--sp0-5) / 2); } -.field--tags__item:nth-last-child(n+2)::after { +.field--tags__item:nth-last-child(n + 2)::after { content: ","; font-size: var(--font-size-base); line-height: 1.5; diff --git a/core/themes/olivero/css/components/text-content.css b/core/themes/olivero/css/components/text-content.css index c5ccc5c7316d..a9592888d71a 100644 --- a/core/themes/olivero/css/components/text-content.css +++ b/core/themes/olivero/css/components/text-content.css @@ -35,7 +35,6 @@ } @supports (box-shadow: none) { - .text-content a:where(:not(.button)), .cke_editable a:where(:not(.button)) { transition: box-shadow 0.3s cubic-bezier(0.55, 0.085, 0, 0.99); @@ -69,7 +68,6 @@ } @media (min-width: 43.75rem) { - .text-content p, .cke_editable p { margin-block-start: var(--sp2); @@ -128,7 +126,6 @@ } @media (min-width: 43.75rem) { - .text-content blockquote, .cke_editable blockquote { font-size: 2rem; @@ -137,7 +134,6 @@ } @media (min-width: 62.5rem) { - .text-content blockquote, .cke_editable blockquote { font-size: 2.5rem; @@ -146,7 +142,6 @@ } @media (min-width: 43.75rem) { - .text-content, .cke_editable { font-size: 1.125rem; @@ -183,7 +178,6 @@ */ @media (min-width: 62.5rem) { - .region--sidebar .text-content blockquote { font-size: 1.5rem; line-height: var(--sp2); diff --git a/core/themes/olivero/css/components/vertical-tabs.css b/core/themes/olivero/css/components/vertical-tabs.css index 99840b6883ff..82dbd2631821 100644 --- a/core/themes/olivero/css/components/vertical-tabs.css +++ b/core/themes/olivero/css/components/vertical-tabs.css @@ -16,7 +16,6 @@ } @media (min-width: 62.5rem) { - .vertical-tabs { display: flex; } @@ -35,7 +34,6 @@ } @media (min-width: 62.5rem) { - .vertical-tabs__menu { width: var(--vertical-tabs-menu-width); border-width: var(--vertical-tabs-menu-border-width) 0 var(--vertical-tabs-menu-border-width) var(--vertical-tabs-menu-border-width); @@ -47,7 +45,6 @@ } @media (min-width: 62.5rem) { - .vertical-tabs__panes { width: calc(100% - var(--vertical-tabs-menu-width)); margin-block-start: 0; @@ -55,7 +52,6 @@ } @media (min-width: 62.5rem) { - .vertical-tabs__pane { min-height: 100%; } @@ -71,7 +67,7 @@ display: none; } -.vertical-tabs__menu-item:nth-child(n+2) { +.vertical-tabs__menu-item:nth-child(n + 2) { border-block-start: var(--vertical-tabs-menu-border-width) solid var(--color--gray-95); } @@ -96,7 +92,6 @@ } @media (min-width: 62.5rem) { - .vertical-tabs__menu-item.is-selected { margin-inline-end: calc(var(--vertical-tabs-menu-border-width) * -1); padding-inline-end: var(--vertical-tabs-menu-border-width); diff --git a/core/themes/olivero/css/components/wide-image.css b/core/themes/olivero/css/components/wide-image.css index 78a844ad168d..637df396bacf 100644 --- a/core/themes/olivero/css/components/wide-image.css +++ b/core/themes/olivero/css/components/wide-image.css @@ -18,7 +18,6 @@ } @media (min-width: 43.75rem) { - .wide-image { width: calc(var(--grid-col-count) * var(--grid-col-width) + var(--grid-gap-count) * var(--grid-gap)); margin-block: var(--sp2) var(--sp4); @@ -27,7 +26,6 @@ } @media (min-width: 62.5rem) { - .wide-image { width: calc(12 * var(--grid-col-width) + 11 * var(--grid-gap)); margin-inline-start: calc(-1 * (var(--grid-col-width) + var(--grid-gap))); @@ -37,14 +35,12 @@ /* Ensure that image doesn't overlap sidebar. */ @media (min-width: 62.5rem) { - .sidebar-grid .wide-image { width: calc(9 * var(--grid-col-width) + 8 * var(--grid-gap)); } } @media (min-width: 81.25rem) { - .sidebar-grid .wide-image { width: calc(10 * var(--grid-col-width) + 9 * var(--grid-gap)); } diff --git a/core/themes/olivero/css/layout/grid.css b/core/themes/olivero/css/layout/grid.css index 76747f17645d..d462d9cf0637 100644 --- a/core/themes/olivero/css/layout/grid.css +++ b/core/themes/olivero/css/layout/grid.css @@ -30,7 +30,6 @@ */ @media (min-width: 43.75rem) { - .layout--content-narrow .grid-full, .layout--pass--content-narrow > * .grid-full { grid-template-columns: repeat(calc(var(--grid-col-count) - 2), minmax(0, 1fr)); @@ -38,7 +37,6 @@ } @media (min-width: 62.5rem) { - .layout--content-narrow .grid-full, .layout--pass--content-narrow > * .grid-full { grid-template-columns: repeat(calc(var(--grid-col-count) - 6), minmax(0, 1fr)); @@ -52,7 +50,6 @@ */ @media (min-width: 43.75rem) { - .layout--content-medium .grid-full, .layout--pass--content-medium > * .grid-full { grid-template-columns: repeat(calc(var(--grid-col-count) - 2), minmax(0, 1fr)); @@ -60,7 +57,6 @@ } @media (min-width: 62.5rem) { - .layout--content-medium .grid-full, .layout--pass--content-medium > * .grid-full { grid-template-columns: repeat(calc(var(--grid-col-count) - 4), minmax(0, 1fr)); diff --git a/core/themes/olivero/css/layout/layout-builder-fourcol-section.css b/core/themes/olivero/css/layout/layout-builder-fourcol-section.css index 46ed0046adab..c607c6f0ec89 100644 --- a/core/themes/olivero/css/layout/layout-builder-fourcol-section.css +++ b/core/themes/olivero/css/layout/layout-builder-fourcol-section.css @@ -21,7 +21,6 @@ } @media (min-width: 43.75rem) { - .layout--fourcol-section > .layout__region { flex-basis: calc(50% - (var(--grid-gap) * 0.5)); flex-grow: 0; diff --git a/core/themes/olivero/css/layout/layout-builder-threecol-section.css b/core/themes/olivero/css/layout/layout-builder-threecol-section.css index dbd891f11895..df66d8b2739d 100644 --- a/core/themes/olivero/css/layout/layout-builder-threecol-section.css +++ b/core/themes/olivero/css/layout/layout-builder-threecol-section.css @@ -21,7 +21,6 @@ } @media (min-width: 62.5rem) { - .layout--threecol-section > .layout__region { flex-grow: 0; flex-shrink: 0; diff --git a/core/themes/olivero/css/layout/layout-builder-twocol-section.css b/core/themes/olivero/css/layout/layout-builder-twocol-section.css index 50521de0b4d6..43dfb2b736e8 100644 --- a/core/themes/olivero/css/layout/layout-builder-twocol-section.css +++ b/core/themes/olivero/css/layout/layout-builder-twocol-section.css @@ -21,7 +21,6 @@ } @media (min-width: 43.75rem) { - .layout--twocol-section > .layout__region { flex-grow: 0; flex-shrink: 0; diff --git a/core/themes/olivero/css/layout/layout-content-medium.css b/core/themes/olivero/css/layout/layout-content-medium.css index c99f2d9d2588..bae3903ba2ef 100644 --- a/core/themes/olivero/css/layout/layout-content-medium.css +++ b/core/themes/olivero/css/layout/layout-content-medium.css @@ -17,7 +17,6 @@ } @media (min-width: 43.75rem) { - .layout--content-medium, .layout--pass--content-medium > * { grid-column: 2 / 14; @@ -25,7 +24,6 @@ } @media (min-width: 62.5rem) { - .layout--content-medium, .layout--pass--content-medium > * { grid-column: 3 / 13; @@ -39,7 +37,6 @@ */ @media (min-width: 43.75rem) { - .layout--pass--content-medium > * .layout--content-medium, .layout--content-medium .layout--content-medium, .layout--pass--content-medium > * .layout--pass--content-medium > *, @@ -49,7 +46,6 @@ } @media (min-width: 62.5rem) { - .layout--pass--content-medium > * .layout--content-medium, .layout--content-medium .layout--content-medium, .layout--pass--content-medium > * .layout--pass--content-medium > *, diff --git a/core/themes/olivero/css/layout/layout-content-narrow.css b/core/themes/olivero/css/layout/layout-content-narrow.css index eed0bca14c11..aabeee47dd13 100644 --- a/core/themes/olivero/css/layout/layout-content-narrow.css +++ b/core/themes/olivero/css/layout/layout-content-narrow.css @@ -17,7 +17,6 @@ } @media (min-width: 43.75rem) { - .layout--content-narrow, .layout--pass--content-narrow > * { grid-column: 2 / 14; @@ -25,7 +24,6 @@ } @media (min-width: 62.5rem) { - .layout--content-narrow, .layout--pass--content-narrow > * { grid-column: 3 / 11; @@ -42,7 +40,6 @@ */ @media (min-width: 43.75rem) { - .layout--content-narrow .layout--content-narrow, .layout--pass--content-narrow > * .layout--content-narrow, .layout--content-medium .layout--content-narrow, @@ -56,7 +53,6 @@ } @media (min-width: 62.5rem) { - .layout--content-narrow .layout--content-narrow, .layout--pass--content-narrow > * .layout--content-narrow, .layout--content-medium .layout--content-narrow, @@ -75,7 +71,6 @@ */ @media (min-width: 43.75rem) { - .layout--content-narrow.text-content blockquote::before, .layout--pass--content-narrow > *.text-content blockquote::before, .layout--content-narrow .text-content blockquote::before, @@ -85,7 +80,6 @@ } @media (min-width: 43.75rem) { - .layout--content-narrow.text-content blockquote::after, .layout--pass--content-narrow > *.text-content blockquote::after, .layout--content-narrow .text-content blockquote::after, @@ -98,7 +92,6 @@ } @media (min-width: 43.75rem) { - .layout--content-narrow.text-content blockquote, .layout--pass--content-narrow > *.text-content blockquote, .layout--content-narrow .text-content blockquote, @@ -110,7 +103,6 @@ } @media (min-width: 43.75rem) { - .layout--content-narrow.text-content pre, .layout--pass--content-narrow > *.text-content pre, .layout--content-narrow .text-content pre, @@ -120,7 +112,6 @@ } @media (min-width: 62.5rem) { - .layout--content-narrow.text-content pre, .layout--pass--content-narrow > *.text-content pre, .layout--content-narrow .text-content pre, diff --git a/core/themes/olivero/css/layout/layout-discovery-section-layout.css b/core/themes/olivero/css/layout/layout-discovery-section-layout.css index 384deb4f4406..e92fe2c0823c 100644 --- a/core/themes/olivero/css/layout/layout-discovery-section-layout.css +++ b/core/themes/olivero/css/layout/layout-discovery-section-layout.css @@ -15,14 +15,12 @@ } @media (min-width: 43.75rem) { - .layout { margin-block-end: var(--sp2); } } @media (min-width: 62.5rem) { - .layout { margin-block-end: var(--sp3); } diff --git a/core/themes/olivero/css/layout/layout-footer.css b/core/themes/olivero/css/layout/layout-footer.css index 942f970b6233..17df54dbae1c 100644 --- a/core/themes/olivero/css/layout/layout-footer.css +++ b/core/themes/olivero/css/layout/layout-footer.css @@ -25,7 +25,6 @@ } @media (min-width: 75rem) { - .site-footer__inner { padding-block: var(--sp4) calc(13 * var(--sp)); } @@ -37,7 +36,6 @@ } @media (min-width: 43.75rem) { - .region--footer_top__inner > *, .region--footer_bottom__inner > * { flex: 1; @@ -51,7 +49,6 @@ } @media (min-width: 43.75rem) { - .region--footer_top__inner, .region--footer_bottom__inner { display: flex; diff --git a/core/themes/olivero/css/layout/layout-sidebar.css b/core/themes/olivero/css/layout/layout-sidebar.css index c033ceeb72ee..4ff12fad1aaf 100644 --- a/core/themes/olivero/css/layout/layout-sidebar.css +++ b/core/themes/olivero/css/layout/layout-sidebar.css @@ -16,14 +16,12 @@ } @media (min-width: 43.75rem) { - .sidebar-grid > .site-main { grid-column: 1 / 15; } } @media (min-width: 62.5rem) { - .sidebar-grid > .site-main { display: grid; grid-template-columns: repeat(8, minmax(0, 1fr)); @@ -49,14 +47,12 @@ } @media (min-width: 43.75rem) { - .sidebar-grid .region--sidebar { grid-column: 3 / 13; } } @media (min-width: 62.5rem) { - .sidebar-grid .region--sidebar { grid-column: 12 / 15; } diff --git a/core/themes/olivero/css/layout/layout.css b/core/themes/olivero/css/layout/layout.css index 81019972b17f..375359860382 100644 --- a/core/themes/olivero/css/layout/layout.css +++ b/core/themes/olivero/css/layout/layout.css @@ -42,7 +42,6 @@ body.is-fixed .container { /* Contains the social sidebar, and the primary content area. */ @media (min-width: 75rem) { - .layout-main { display: flex; flex-direction: row-reverse; @@ -51,7 +50,6 @@ body.is-fixed .container { } @media (min-width: 75rem) { - .main-content { width: calc(100% - var(--content-left)); margin-inline-end: auto; @@ -63,7 +61,6 @@ body.is-fixed .container { } @media (min-width: 43.75rem) { - .main-content__container { padding-block-start: var(--sp5); } diff --git a/core/themes/olivero/css/layout/region-content-below.css b/core/themes/olivero/css/layout/region-content-below.css index ee0321852cc6..14341c4db2cb 100644 --- a/core/themes/olivero/css/layout/region-content-below.css +++ b/core/themes/olivero/css/layout/region-content-below.css @@ -11,7 +11,6 @@ */ @media (min-width: 43.75rem) { - .region--content-below { display: flex; flex-wrap: wrap; diff --git a/core/themes/olivero/css/layout/region-content.css b/core/themes/olivero/css/layout/region-content.css index 330cff5bf037..7e60724914b8 100644 --- a/core/themes/olivero/css/layout/region-content.css +++ b/core/themes/olivero/css/layout/region-content.css @@ -15,14 +15,12 @@ } @media (min-width: 43.75rem) { - .region--content { margin-block-end: var(--sp2); } } @media (min-width: 62.5rem) { - .region--content { margin-block-end: var(--sp3); } diff --git a/core/themes/olivero/css/layout/region.css b/core/themes/olivero/css/layout/region.css index 1caee89f53e4..e6a968ddcad3 100644 --- a/core/themes/olivero/css/layout/region.css +++ b/core/themes/olivero/css/layout/region.css @@ -15,14 +15,12 @@ } @media (min-width: 43.75rem) { - .region > * { margin-block-end: var(--sp2); } } @media (min-width: 62.5rem) { - .region > * { margin-block-end: var(--sp3); } diff --git a/core/themes/olivero/css/layout/social-bar.css b/core/themes/olivero/css/layout/social-bar.css index 4d97c9dd0261..2b5b72eb418b 100644 --- a/core/themes/olivero/css/layout/social-bar.css +++ b/core/themes/olivero/css/layout/social-bar.css @@ -12,7 +12,6 @@ */ @media (min-width: 75rem) { - .social-bar { flex-shrink: 0; width: var(--content-left); @@ -28,7 +27,6 @@ } @media (min-width: 75rem) { - .social-bar__inner { position: relative; width: var(--content-left); @@ -50,7 +48,6 @@ } @media (min-width: 75rem) { - .rotate > * { display: flex; align-items: center; @@ -63,7 +60,6 @@ } @media (min-width: 75rem) { - .rotate .contextual { inset-inline: 100% auto; transform: rotate(90deg); /* LTR */ @@ -88,7 +84,6 @@ } @media (min-width: 75rem) { - .rotate { position: absolute; inset-inline-start: 50%; @@ -100,7 +95,6 @@ } @supports (width: max-content) { - .rotate { width: max-content; } diff --git a/core/themes/olivero/css/layout/views.css b/core/themes/olivero/css/layout/views.css index a9544b32abc6..e97620b1ed0e 100644 --- a/core/themes/olivero/css/layout/views.css +++ b/core/themes/olivero/css/layout/views.css @@ -19,7 +19,6 @@ } @media (min-width: 43.75rem) { - .view > * { margin-block-end: var(--sp3); } diff --git a/core/yarn.lock b/core/yarn.lock index d59853896c5a..8f9dfd689381 100644 --- a/core/yarn.lock +++ b/core/yarn.lock @@ -621,6 +621,21 @@ resolved "https://registry.yarnpkg.com/@cspell/strong-weak-map/-/strong-weak-map-6.31.1.tgz#370faeae5ecb0c9a55344a34cd70f1690c62de01" integrity sha512-z8AuWvUuSnugFKJOA9Ke0aiFuehcqLFqia9bk8XaQNEWr44ahPVn3sEWnAncTxPbpWuUw5UajoJa0egRAE1CCg== +"@csstools/css-parser-algorithms@^2.1.1": + version "2.1.1" + resolved "https://registry.yarnpkg.com/@csstools/css-parser-algorithms/-/css-parser-algorithms-2.1.1.tgz#7b62e6412a468a2d1096ed267edd1e4a7fd4a119" + integrity sha512-viRnRh02AgO4mwIQb2xQNJju0i+Fh9roNgmbR5xEuG7J3TGgxjnE95HnBLgsFJOJOksvcfxOUCgODcft6Y07cA== + +"@csstools/css-tokenizer@^2.1.1": + version "2.1.1" + resolved "https://registry.yarnpkg.com/@csstools/css-tokenizer/-/css-tokenizer-2.1.1.tgz#07ae11a0a06365d7ec686549db7b729bc036528e" + integrity sha512-GbrTj2Z8MCTUv+52GE0RbFGM527xuXZ0Xa5g0Z+YN573uveS4G0qi6WNOMyz3yrFM/jaILTTwJ0+umx81EzqfA== + +"@csstools/media-query-list-parser@^2.0.4": + version "2.0.4" + resolved "https://registry.yarnpkg.com/@csstools/media-query-list-parser/-/media-query-list-parser-2.0.4.tgz#466bd254041530dfd1e88bcb1921e8ca4af75b6a" + integrity sha512-GyYot6jHgcSDZZ+tLSnrzkR7aJhF2ZW6d+CXH66mjy5WpAQhZD4HDke2OQ36SivGRWlZJpAz7TzbW6OKlEpxAA== + "@csstools/postcss-cascade-layers@^1.1.1": version "1.1.1" resolved "https://registry.yarnpkg.com/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.1.1.tgz#8a997edf97d34071dd2e37ea6022447dd9e795ad" @@ -727,6 +742,11 @@ resolved "https://registry.yarnpkg.com/@csstools/selector-specificity/-/selector-specificity-2.0.2.tgz#1bfafe4b7ed0f3e4105837e056e0a89b108ebe36" integrity sha512-IkpVW/ehM1hWKln4fCA3NzJU8KwD+kIOvPZA4cqxoJHtE21CCzjyp+Kxbu0i5I4tBNOlXPL9mjwnWlL0VEG4Fg== +"@csstools/selector-specificity@^2.2.0": + version "2.2.0" + resolved "https://registry.yarnpkg.com/@csstools/selector-specificity/-/selector-specificity-2.2.0.tgz#2cbcf822bf3764c9658c4d2e568bd0c0cb748016" + integrity sha512-+OJ9konv95ClSTOJCmMZqpd5+YGsB2S+x6w3E1oaM8UuR5j8nTNHYSz8c9BEPGDOCMQYIEEGlVPj/VY64iTbGw== + "@discoveryjs/json-ext@^0.5.0": version "0.5.7" resolved "https://registry.yarnpkg.com/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz#1d572bfbbe14b7704e0ba0f39b74815b84870d70" @@ -922,11 +942,6 @@ resolved "https://registry.yarnpkg.com/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz#d3357479a0fdfdd5907fe67e17e0a85c906e1301" integrity sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw== -"@types/parse-json@^4.0.0": - version "4.0.0" - resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0" - integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA== - "@ungap/promise-all-settled@1.1.2": version "1.1.2" resolved "https://registry.yarnpkg.com/@ungap/promise-all-settled/-/promise-all-settled-1.1.2.tgz#aa58042711d6e3275dd37dc597e5d31e8c290a44" @@ -1139,9 +1154,9 @@ ajv@^6.10.0, ajv@^6.12.4, ajv@^6.12.5: uri-js "^4.2.2" ajv@^8.0.1: - version "8.11.2" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.11.2.tgz#aecb20b50607acf2569b6382167b65a96008bb78" - integrity sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg== + version "8.12.0" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.12.0.tgz#d1a0527323e22f53562c567c00991577dfbe19d1" + integrity sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA== dependencies: fast-deep-equal "^3.1.1" json-schema-traverse "^1.0.0" @@ -1666,16 +1681,15 @@ cosmiconfig@8.0.0: parse-json "^5.0.0" path-type "^4.0.0" -cosmiconfig@^7.1.0: - version "7.1.0" - resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.1.0.tgz#1443b9afa596b670082ea46cbd8f6a62b84635f6" - integrity sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA== +cosmiconfig@^8.1.3: + version "8.1.3" + resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-8.1.3.tgz#0e614a118fcc2d9e5afc2f87d53cd09931015689" + integrity sha512-/UkO2JKI18b5jVMJUp0lvKFMpa/Gye+ZgZjKD+DGEN9y7NRcf/nK1A0sp67ONmKtnDCNMS44E6jrk0Yc3bDuUw== dependencies: - "@types/parse-json" "^4.0.0" import-fresh "^3.2.1" + js-yaml "^4.1.0" parse-json "^5.0.0" path-type "^4.0.0" - yaml "^1.10.0" cross-spawn@^7.0.2, cross-spawn@^7.0.3: version "7.0.3" @@ -1815,6 +1829,14 @@ css-prefers-color-scheme@^6.0.3: resolved "https://registry.yarnpkg.com/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz#ca8a22e5992c10a5b9d315155e7caee625903349" integrity sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA== +css-tree@^2.3.1: + version "2.3.1" + resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-2.3.1.tgz#10264ce1e5442e8572fc82fbe490644ff54b5c20" + integrity sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw== + dependencies: + mdn-data "2.0.30" + source-map-js "^1.0.1" + cssdb@^7.1.0: version "7.1.0" resolved "https://registry.yarnpkg.com/cssdb/-/cssdb-7.1.0.tgz#574f97235a83eb753a29f0b1f2cbacac0d628bb8" @@ -2752,10 +2774,10 @@ html-encoding-sniffer@^3.0.0: dependencies: whatwg-encoding "^2.0.0" -html-tags@^3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/html-tags/-/html-tags-3.2.0.tgz#dbb3518d20b726524e4dd43de397eb0a95726961" - integrity sha512-vy7ClnArOZwCnqZgvv+ddgHgJiAFXe3Ge9ML5/mBctVJoUoYPCdxVucOywjDARn6CVoh3dRSFdPHy2sX80L0Wg== +html-tags@^3.3.1: + version "3.3.1" + resolved "https://registry.yarnpkg.com/html-tags/-/html-tags-3.3.1.tgz#a04026a18c882e4bba8a01a3d39cfe465d40b5ce" + integrity sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ== http-proxy-agent@^5.0.0: version "5.0.0" @@ -2786,16 +2808,11 @@ ieee754@^1.1.13: resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== -ignore@^5.2.0: +ignore@^5.2.0, ignore@^5.2.4: version "5.2.4" resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.2.4.tgz#a291c0c6178ff1b960befe47fcdec301674a6324" integrity sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ== -ignore@^5.2.1: - version "5.2.1" - resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.2.1.tgz#c2b1f76cb999ede1502f3a226a9310fdfe88d46c" - integrity sha512-d2qQLzTJ9WxQftPAuEQpSPmKqzxePjzVbpAVv62AQ64NTL+wR4JkrVqR/LqFsFEUsHDAiId52mJteHDFuDkElA== - immediate@~3.0.5: version "3.0.6" resolved "https://registry.yarnpkg.com/immediate/-/immediate-3.0.6.tgz#9db1dbd0faf8de6fbe0f5dd5e56bb606280de69b" @@ -2910,13 +2927,20 @@ is-callable@^1.1.3, is-callable@^1.1.4, is-callable@^1.2.7: resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.7.tgz#3bc2a85ea742d9e36205dcacdd72ca1fdc51b055" integrity sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA== -is-core-module@^2.11.0, is-core-module@^2.5.0, is-core-module@^2.9.0: +is-core-module@^2.11.0: version "2.11.0" resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.11.0.tgz#ad4cb3e3863e814523c96f3f58d26cc570ff0144" integrity sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw== dependencies: has "^1.0.3" +is-core-module@^2.5.0, is-core-module@^2.9.0: + version "2.12.0" + resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.12.0.tgz#36ad62f6f73c8253fd6472517a12483cf03e7ec4" + integrity sha512-RECHCBCd/viahWmwj6enj19sKbHfJrddi/6cBDsNTKbNq0f7VeaUkBo60BqzvPqo/W54ChS62Z5qyun7cfOMqQ== + dependencies: + has "^1.0.3" + is-date-object@^1.0.1: version "1.0.5" resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.5.tgz#0841d5536e724c25597bf6ea62e1bd38298df31f" @@ -3232,10 +3256,10 @@ kind-of@^6.0.2, kind-of@^6.0.3: resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== -known-css-properties@^0.26.0: - version "0.26.0" - resolved "https://registry.yarnpkg.com/known-css-properties/-/known-css-properties-0.26.0.tgz#008295115abddc045a9f4ed7e2a84dc8b3a77649" - integrity sha512-5FZRzrZzNTBruuurWpvZnvP9pum+fe0HcK8z/ooo+U+Hmp4vtbyp1/QDsqmufirXy4egGzbaH/y2uCZf+6W5Kg== +known-css-properties@^0.27.0: + version "0.27.0" + resolved "https://registry.yarnpkg.com/known-css-properties/-/known-css-properties-0.27.0.tgz#82a9358dda5fe7f7bd12b5e7142c0a205393c0c5" + integrity sha512-uMCj6+hZYDoffuvAJjFAPz56E9uoowFHmTkqRtRq5WyC5Q6Cu/fTZKNQpX/RbzChBYLLl3lo8CjFZBAZXq9qFg== levn@^0.4.1: version "0.4.1" @@ -3446,6 +3470,11 @@ mathml-tag-names@^2.1.3: resolved "https://registry.yarnpkg.com/mathml-tag-names/-/mathml-tag-names-2.1.3.tgz#4ddadd67308e780cf16a47685878ee27b736a0a3" integrity sha512-APMBEanjybaPzUrfqU0IMU5I0AswKMH7k8OTLs0vvV4KZpExkTkY87nR/zpbuTPj+gARop7aGUbl11pnDfW6xg== +mdn-data@2.0.30: + version "2.0.30" + resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.30.tgz#ce4df6f80af6cfbe218ecd5c552ba13c4dfa08cc" + integrity sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA== + meow@^9.0.0: version "9.0.0" resolved "https://registry.yarnpkg.com/meow/-/meow-9.0.0.tgz#cd9510bc5cac9dee7d03c73ee1f9ad959f4ea364" @@ -3616,10 +3645,10 @@ nanoid@3.3.1: resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.1.tgz#6347a18cac88af88f58af0b3594b723d5e99bb35" integrity sha512-n6Vs/3KGyxPQd6uO0eH4Bv0ojGSUvuLlIHtC3Y0kEO23YRge8H9x1GCzLn28YX0H66pMkxuaeESFq4tKISKwdw== -nanoid@^3.3.3, nanoid@^3.3.4: - version "3.3.4" - resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.4.tgz#730b67e3cd09e2deacf03c027c81c9d9dbc5e8ab" - integrity sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw== +nanoid@^3.3.4, nanoid@^3.3.6: + version "3.3.6" + resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.6.tgz#443380c856d6e9f9824267d960b4236ad583ea4c" + integrity sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA== natural-compare@^1.4.0: version "1.4.0" @@ -4226,10 +4255,10 @@ postcss-selector-parser@^6.0.10, postcss-selector-parser@^6.0.11, postcss-select cssesc "^3.0.0" util-deprecate "^1.0.2" -postcss-sorting@^7.0.1: - version "7.0.1" - resolved "https://registry.yarnpkg.com/postcss-sorting/-/postcss-sorting-7.0.1.tgz#923b5268451cf2d93ebf8835e17a6537757049a5" - integrity sha512-iLBFYz6VRYyLJEJsBJ8M3TCqNcckVzz4wFounSc5Oez35ogE/X+aoC5fFu103Ot7NyvjU3/xqIXn93Gp3kJk4g== +postcss-sorting@^8.0.2: + version "8.0.2" + resolved "https://registry.yarnpkg.com/postcss-sorting/-/postcss-sorting-8.0.2.tgz#6393385ece272baf74bee9820fb1b58098e4eeca" + integrity sha512-M9dkSrmU00t/jK7rF6BZSZauA5MAaBW4i5EnJXspMwt4iqTh/L9j6fgMnbElEOfyRyfLfVbIHj/R52zHzAPe1Q== postcss-url@^10.1.3: version "10.1.3" @@ -4246,16 +4275,7 @@ postcss-value-parser@^4.0.0, postcss-value-parser@^4.2.0: resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514" integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== -postcss@^8.3.11: - version "8.4.13" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.13.tgz#7c87bc268e79f7f86524235821dfdf9f73e5d575" - integrity sha512-jtL6eTBrza5MPzy8oJLFuUscHDXTV5KcLlqAWHl5q5WYRfnNRGSmOZmOZ1T6Gy7A99mOZfqungmZMpMmCVJ8ZA== - dependencies: - nanoid "^3.3.3" - picocolors "^1.0.0" - source-map-js "^1.0.2" - -postcss@^8.4.16, postcss@^8.4.19: +postcss@^8.4.16: version "8.4.19" resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.19.tgz#61178e2add236b17351897c8bcc0b4c8ecab56fc" integrity sha512-h+pbPsyhlYj6N2ozBmHhHrs9DzGmbaarbLvWipMRO7RLS+v4onj26MPFXA5OBYFxyqYhUJK456SwDcY9H2/zsA== @@ -4264,6 +4284,15 @@ postcss@^8.4.16, postcss@^8.4.19: picocolors "^1.0.0" source-map-js "^1.0.2" +postcss@^8.4.21, postcss@^8.4.22: + version "8.4.23" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.23.tgz#df0aee9ac7c5e53e1075c24a3613496f9e6552ab" + integrity sha512-bQ3qMcpF6A/YjR55xtoTr0jGOlnPOKAIMdOWiv0EIT6HVPEaJiJB4NLljSbiHoC2RX7DN5Uvjtpbg1NPdwv1oA== + dependencies: + nanoid "^3.3.6" + picocolors "^1.0.0" + source-map-js "^1.0.2" + prelude-ls@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" @@ -4282,9 +4311,9 @@ prettier-linter-helpers@^1.0.0: fast-diff "^1.1.2" prettier@^2.1.2: - version "2.8.0" - resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.8.0.tgz#c7df58393c9ba77d6fba3921ae01faf994fb9dc9" - integrity sha512-9Lmg8hTFZKG0Asr/kW9Bp8tJjRVluO8EJQVfY2T7FMw9T5jy4I/Uvx0Rca/XWf50QQ1/SS48+6IJWnrb+2yemA== + version "2.8.8" + resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.8.8.tgz#e8c5d7e98a4305ffe3de2e1fc4aca1a71c28b1da" + integrity sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q== process-nextick-args@~2.0.0: version "2.0.1" @@ -4451,7 +4480,7 @@ resolve-global@^1.0.0: dependencies: global-dirs "^0.1.1" -resolve@^1.1.7, resolve@^1.10.0, resolve@^1.20.0, resolve@^1.22.1: +resolve@^1.1.7, resolve@^1.20.0, resolve@^1.22.1: version "1.22.1" resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.1.tgz#27cb2ebb53f91abb49470a928bba7558066ac177" integrity sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw== @@ -4460,6 +4489,15 @@ resolve@^1.1.7, resolve@^1.10.0, resolve@^1.20.0, resolve@^1.22.1: path-parse "^1.0.7" supports-preserve-symlinks-flag "^1.0.0" +resolve@^1.10.0: + version "1.22.2" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.2.tgz#0ed0943d4e301867955766c9f3e1ae6d01c6845f" + integrity sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g== + dependencies: + is-core-module "^2.11.0" + path-parse "^1.0.7" + supports-preserve-symlinks-flag "^1.0.0" + restore-cursor@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-3.1.0.tgz#39f67c54b3a7a58cea5236d95cf0034239631f7e" @@ -4553,14 +4591,7 @@ semver@^6.0.0, semver@^6.3.0: resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== -semver@^7.3.4: - version "7.3.8" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.8.tgz#07a78feafb3f7b32347d725e33de7e2a2df67798" - integrity sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A== - dependencies: - lru-cache "^6.0.0" - -semver@^7.3.8: +semver@^7.3.4, semver@^7.3.8: version "7.5.0" resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.0.tgz#ed8c5dc8efb6c629c88b23d41dc9bf40c1d96cd0" integrity sha512-+XC0AD/R7Q2mPSRuy2Id0+CGTZ98+8f+KvwirxOKIEyid+XSx6HbC63p+O4IndTHuX5Z+JxQ0TghCkO5Cg/2HA== @@ -4645,7 +4676,7 @@ sortablejs@1.15.x: resolved "https://registry.yarnpkg.com/sortablejs/-/sortablejs-1.15.0.tgz#53230b8aa3502bb77a29e2005808ffdb4a5f7e2a" integrity sha512-bv9qgVMjUMf89wAvM6AxVvS/4MX3sPeN0+agqShejLU5z5GX4C75ow1O2e5k4L6XItUyAK3gH6AxSbXrOM5e8w== -source-map-js@^1.0.2: +source-map-js@^1.0.1, source-map-js@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.0.2.tgz#adbc361d9c62df380125e7f161f71c826f1e490c" integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw== @@ -4664,9 +4695,9 @@ source-map@^0.6.0, source-map@~0.6.1: integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== spdx-correct@^3.0.0: - version "3.1.1" - resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.1.1.tgz#dece81ac9c1e6713e5f7d1b6f17d468fa53d89a9" - integrity sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w== + version "3.2.0" + resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.2.0.tgz#4f5ab0668f0059e34f9c00dce331784a12de4e9c" + integrity sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA== dependencies: spdx-expression-parse "^3.0.0" spdx-license-ids "^3.0.0" @@ -4685,9 +4716,9 @@ spdx-expression-parse@^3.0.0: spdx-license-ids "^3.0.0" spdx-license-ids@^3.0.0: - version "3.0.12" - resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.12.tgz#69077835abe2710b65f03969898b6637b505a779" - integrity sha512-rr+VVSXtRhO4OHbXUiAF7xW3Bo9DuuF6C5jH+q/x15j2jniycgKbxU09Hr0WqlSLUs4i4ltHGXqTe7VHclYWyA== + version "3.0.13" + resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.13.tgz#7189a474c46f8d47c7b0da4b987bb45e908bd2d5" + integrity sha512-XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w== stacktrace-parser@0.1.10: version "0.1.10" @@ -4782,36 +4813,40 @@ stylelint-checkstyle-formatter@^0.1.2: dependencies: lodash "^4.17.10" -stylelint-config-recommended@^9.0.0: - version "9.0.0" - resolved "https://registry.yarnpkg.com/stylelint-config-recommended/-/stylelint-config-recommended-9.0.0.tgz#1c9e07536a8cd875405f8ecef7314916d94e7e40" - integrity sha512-9YQSrJq4NvvRuTbzDsWX3rrFOzOlYBmZP+o513BJN/yfEmGSr0AxdvrWs0P/ilSpVV/wisamAHu5XSk8Rcf4CQ== +stylelint-config-recommended@^12.0.0: + version "12.0.0" + resolved "https://registry.yarnpkg.com/stylelint-config-recommended/-/stylelint-config-recommended-12.0.0.tgz#d0993232fca017065fd5acfcb52dd8a188784ef4" + integrity sha512-x6x8QNARrGO2sG6iURkzqL+Dp+4bJorPMMRNPScdvaUK8PsynriOcMW7AFDKqkWAS5wbue/u8fUT/4ynzcmqdQ== -stylelint-config-standard@^29.0.0: - version "29.0.0" - resolved "https://registry.yarnpkg.com/stylelint-config-standard/-/stylelint-config-standard-29.0.0.tgz#4cc0e0f05512a39bb8b8e97853247d3a95d66fa2" - integrity sha512-uy8tZLbfq6ZrXy4JKu3W+7lYLgRQBxYTUUB88vPgQ+ZzAxdrvcaSUW9hOMNLYBnwH+9Kkj19M2DHdZ4gKwI7tg== +stylelint-config-standard@^33.0.0: + version "33.0.0" + resolved "https://registry.yarnpkg.com/stylelint-config-standard/-/stylelint-config-standard-33.0.0.tgz#1f7bb299153a53874073e93829e37a475842f0f9" + integrity sha512-eyxnLWoXImUn77+ODIuW9qXBDNM+ALN68L3wT1lN2oNspZ7D9NVGlNHb2QCUn4xDug6VZLsh0tF8NyoYzkgTzg== dependencies: - stylelint-config-recommended "^9.0.0" + stylelint-config-recommended "^12.0.0" -stylelint-order@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/stylelint-order/-/stylelint-order-5.0.0.tgz#abd20f6b85ac640774cbe40e70d3fe9c6fdf4400" - integrity sha512-OWQ7pmicXufDw5BlRqzdz3fkGKJPgLyDwD1rFY3AIEfIH/LQY38Vu/85v8/up0I+VPiuGRwbc2Hg3zLAsJaiyw== +stylelint-order@^6.0.3: + version "6.0.3" + resolved "https://registry.yarnpkg.com/stylelint-order/-/stylelint-order-6.0.3.tgz#160b78650bd90463241b992581efee7159baefc2" + integrity sha512-1j1lOb4EU/6w49qZeT2SQVJXm0Ht+Qnq9GMfUa3pMwoyojIWfuA+JUDmoR97Bht1RLn4ei0xtLGy87M7d29B1w== dependencies: - postcss "^8.3.11" - postcss-sorting "^7.0.1" + postcss "^8.4.21" + postcss-sorting "^8.0.2" -stylelint@^14.0.1: - version "14.16.0" - resolved "https://registry.yarnpkg.com/stylelint/-/stylelint-14.16.0.tgz#8e1a424f4b9852e59089f95de306734d70e5048b" - integrity sha512-X6uTi9DcxjzLV8ZUAjit1vsRtSwcls0nl07c9rqOPzvpA8IvTX/xWEkBRowS0ffevRrqkHa/ThDEu86u73FQDg== +stylelint@^15.5.0: + version "15.6.0" + resolved "https://registry.yarnpkg.com/stylelint/-/stylelint-15.6.0.tgz#1d76176dd8b6307bc4645e428ad18ddd15edbafc" + integrity sha512-Cqzpc8tvJm77KaM8qUbhpJ/UYK55Ia0whQXj4b9IId9dlPICO7J8Lyo15SZWiHxKjlvy3p5FQor/3n6i8ignXg== dependencies: - "@csstools/selector-specificity" "^2.0.2" + "@csstools/css-parser-algorithms" "^2.1.1" + "@csstools/css-tokenizer" "^2.1.1" + "@csstools/media-query-list-parser" "^2.0.4" + "@csstools/selector-specificity" "^2.2.0" balanced-match "^2.0.0" colord "^2.9.3" - cosmiconfig "^7.1.0" + cosmiconfig "^8.1.3" css-functions-list "^3.1.0" + css-tree "^2.3.1" debug "^4.3.4" fast-glob "^3.2.12" fastest-levenshtein "^1.0.16" @@ -4819,18 +4854,18 @@ stylelint@^14.0.1: global-modules "^2.0.0" globby "^11.1.0" globjoin "^0.1.4" - html-tags "^3.2.0" - ignore "^5.2.1" + html-tags "^3.3.1" + ignore "^5.2.4" import-lazy "^4.0.0" imurmurhash "^0.1.4" is-plain-object "^5.0.0" - known-css-properties "^0.26.0" + known-css-properties "^0.27.0" mathml-tag-names "^2.1.3" meow "^9.0.0" micromatch "^4.0.5" normalize-path "^3.0.0" picocolors "^1.0.0" - postcss "^8.4.19" + postcss "^8.4.22" postcss-media-query-parser "^0.2.3" postcss-resolve-nested-selector "^0.1.1" postcss-safe-parser "^6.0.0" @@ -4840,11 +4875,11 @@ stylelint@^14.0.1: string-width "^4.2.3" strip-ansi "^6.0.1" style-search "^0.1.0" - supports-hyperlinks "^2.3.0" + supports-hyperlinks "^3.0.0" svg-tags "^1.0.0" table "^6.8.1" v8-compile-cache "^2.3.0" - write-file-atomic "^4.0.2" + write-file-atomic "^5.0.0" supports-color@8.1.1, supports-color@^8.0.0: version "8.1.1" @@ -4867,10 +4902,10 @@ supports-color@^7.0.0, supports-color@^7.1.0: dependencies: has-flag "^4.0.0" -supports-hyperlinks@^2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz#3943544347c1ff90b15effb03fc14ae45ec10624" - integrity sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA== +supports-hyperlinks@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/supports-hyperlinks/-/supports-hyperlinks-3.0.0.tgz#c711352a5c89070779b4dad54c05a2f14b15c94b" + integrity sha512-QBDPHyPQDRTy9ku4URNGY5Lah8PAaXs6tAAwp55sL5WCsSW7GIfdf6W5ixfziW+t7wh3GVvHyHHyQ1ESsoRvaA== dependencies: has-flag "^4.0.0" supports-color "^7.0.0" @@ -5356,10 +5391,10 @@ write-file-atomic@^3.0.0: signal-exit "^3.0.2" typedarray-to-buffer "^3.1.5" -write-file-atomic@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-4.0.2.tgz#a9df01ae5b77858a027fd2e80768ee433555fcfd" - integrity sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg== +write-file-atomic@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-5.0.0.tgz#54303f117e109bf3d540261125c8ea5a7320fab0" + integrity sha512-R7NYMnHSlV42K54lwY9lvW6MnSm1HSJqZL3xiSgi9E7//FYaI74r2G0rd+/X6VAMkHEdzxQaU5HUOXWUz5kA/w== dependencies: imurmurhash "^0.1.4" signal-exit "^3.0.7" @@ -5410,11 +5445,6 @@ yaml-eslint-parser@^1.1.0: lodash "^4.17.21" yaml "^2.0.0" -yaml@^1.10.0: - version "1.10.2" - resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" - integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== - yaml@^2.0.0: version "2.2.1" resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.2.1.tgz#3014bf0482dcd15147aa8e56109ce8632cd60ce4" -- GitLab