diff --git a/css/components/header-buttons-mobile.css b/css/components/header-buttons-mobile.css
index f80ee3b..63cf395 100755
--- a/css/components/header-buttons-mobile.css
+++ b/css/components/header-buttons-mobile.css
@@ -33,7 +33,7 @@
}
}
-@media ((((min-width: 60rem)))) {
+@media ((((min-width: 86rem)))) {
body:not(.is-always-mobile-nav) .mobile-buttons {
display: none;
}
diff --git a/css/components/header-navigation.css b/css/components/header-navigation.css
index d3dbe9b..2bbb4dd 100755
--- a/css/components/header-navigation.css
+++ b/css/components/header-navigation.css
@@ -30,14 +30,17 @@
* mobile navigation needs to slide beneath the button, but we also cannot
* use padding because that would enable the button to scroll out of the
* viewport on short screens. */
- border-block-start: solid var(--color--white) calc(var(--sp3) + var(--drupal-displace-offset-top, 0px));
+ border-block-start: solid var(--color--white)
+ calc(var(--sp3) + var(--drupal-displace-offset-top, 0px));
background-color: var(--color--white);
box-shadow: 0 0 72px rgba(0, 0, 0, 0.1);
}
.header-nav.is-active {
visibility: visible;
- transform: translateX(calc(-100% - var(--drupal-displace-offset-right, 0px))); /* LTR */
+ transform: translateX(
+ calc(-100% - var(--drupal-displace-offset-right, 0px))
+ ); /* LTR */
}
[dir="rtl"] .header-nav.is-active {
@@ -83,7 +86,7 @@ html.js .header-nav {
transition: visibility 0.2s, transform 0.2s;
}
-@media ((((min-width: 60rem)))) {
+@media ((((min-width: 86rem)))) {
body:not(.is-always-mobile-nav) .header-nav {
position: static;
display: flex;
@@ -111,14 +114,21 @@ html.js .header-nav {
max-width: calc((7 * (var(--grid-col-width) + var(--grid-gap))));
padding-inline-end: var(--sp);
transition: transform 0.2s, visibility 0.2s;
- border-top-width: calc(var(--drupal-displace-offset-top, 0px) + var(--sp11));
+ border-top-width: calc(
+ var(--drupal-displace-offset-top, 0px) + var(--sp11)
+ );
}
}
@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)));
+ 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))
+ );
}
}
diff --git a/css/layout/pcss/grid.pcss.css b/css/layout/pcss/grid.pcss.css
deleted file mode 100755
index c4b586e..0000000
--- a/css/layout/pcss/grid.pcss.css
+++ /dev/null
@@ -1,50 +0,0 @@
-/**
- * @file
- * Grid system.
- */
-
-@import "../base/media-queries.pcss.css";
-
-.grid-full {
- display: grid;
- grid-template-rows: 1fr;
- grid-template-columns: repeat(var(--grid-col-count), minmax(0, 1fr));
- grid-column-gap: var(--grid-gap);
-
- /* .grid-full classes nested 3 or more deep go full width. */
- & .grid-full .grid-full {
- display: block;
- }
-}
-
-/*
- If the .grid-full is nested within the following, apply the appropriate number of columns.
- - .layout--content-narrow class.
- - Element that's inheriting the layout--content-narrow styles from its parent region.
-*/
-.layout--content-narrow .grid-full,
-.layout--pass--content-narrow > * .grid-full {
- @media (--grid-md) {
- grid-template-columns: repeat(calc(var(--grid-col-count) - 2), minmax(0, 1fr));
- }
-
- @media (--lg) {
- grid-template-columns: repeat(calc(var(--grid-col-count) - 6), minmax(0, 1fr));
- }
-}
-
-/*
- If the .grid-full is nested within the following, apply the appropriate number of columns.
- - .layout--content-medium class.
- - Element that's inheriting the layout--content-medium styles from its parent region.
-*/
-.layout--content-medium .grid-full,
-.layout--pass--content-medium > * .grid-full {
- @media (--grid-md) {
- grid-template-columns: repeat(calc(var(--grid-col-count) - 2), minmax(0, 1fr));
- }
-
- @media (--lg) {
- grid-template-columns: repeat(calc(var(--grid-col-count) - 4), minmax(0, 1fr));
- }
-}
diff --git a/css/layout/pcss/layout-builder-fourcol-section.pcss.css b/css/layout/pcss/layout-builder-fourcol-section.pcss.css
deleted file mode 100755
index 012c243..0000000
--- a/css/layout/pcss/layout-builder-fourcol-section.pcss.css
+++ /dev/null
@@ -1,66 +0,0 @@
-/*
- * @file
- * Provides the layout styles for four-column layout section.
- */
-
-@import "../base/media-queries.pcss.css";
-
-.layout--fourcol-section {
- display: flex;
- flex-wrap: wrap;
-
- & > .layout__region {
- flex: 1 0 100%;
- margin-block-end: var(--grid-gap);
-
- @media (--md) {
- flex-basis: calc(50% - (var(--grid-gap) * 0.5));
- flex-grow: 0;
- flex-shrink: 0;
- margin-block-end: 0;
- }
- }
-
- /* Two column layout. */
- @media (--md) {
- & > .layout__region--first,
- & > .layout__region--second {
- margin-block-end: var(--grid-gap);
- }
-
- & > .layout__region--first,
- & > .layout__region--third {
- margin-inline-end: calc(var(--grid-gap) * 0.5);
- }
-
- & > .layout__region--second,
- & > .layout__region--fourth {
- margin-inline-start: calc(var(--grid-gap) * 0.5);
- }
- }
-
- /* Four column layout. */
- @media (--lg) {
- & > .layout__region {
- flex-basis: calc(25% - (var(--grid-gap) * 0.75));
- }
-
- & > .layout__region--first,
- & > .layout__region--second {
- margin-block-end: 0;
- }
-
- & > .layout__region--first {
- margin-inline-end: calc(var(--grid-gap) * 0.5);
- }
-
- & > .layout__region--second,
- & > .layout__region--third {
- margin-inline: calc(var(--grid-gap) * 0.5);
- }
-
- & > .layout__region--fourth {
- margin-inline-start: calc(var(--grid-gap) * 0.5);
- }
- }
-}
diff --git a/css/layout/pcss/layout-builder-threecol-section.pcss.css b/css/layout/pcss/layout-builder-threecol-section.pcss.css
deleted file mode 100755
index afb669c..0000000
--- a/css/layout/pcss/layout-builder-threecol-section.pcss.css
+++ /dev/null
@@ -1,79 +0,0 @@
-/*
- * @file
- * Provides the layout styles for three-column layout section.
- */
-
-@import "../base/media-queries.pcss.css";
-
-.layout--threecol-section {
- display: flex;
- flex-wrap: wrap;
-
- & > .layout__region {
- flex: 1 0 100%;
- margin-block-end: var(--grid-gap);
-
- @media (--lg) {
- flex-grow: 0;
- flex-shrink: 0;
- margin-block-end: 0;
- }
- }
-}
-
-@media (--lg) {
- .layout--threecol-section {
- & > .layout__region--first {
- margin-inline-end: calc(var(--grid-gap) * 0.5);
- }
-
- & > .layout__region--second {
- margin-inline: calc(var(--grid-gap) * 0.5);
- }
-
- & > .layout__region--third {
- margin-inline-start: calc(var(--grid-gap) * 0.5);
- }
- }
-
- .layout--threecol-section--25-50-25 {
- & > .layout__region--first,
- & > .layout__region--third {
- flex-basis: calc(25% - (var(--grid-gap) * 0.5));
- }
-
- & > .layout__region--second {
- flex-basis: calc(50% - var(--grid-gap));
- }
- }
-
- .layout--threecol-section--25-25-50 {
- & > .layout__region--first,
- & > .layout__region--second {
- flex-basis: calc(25% - (var(--grid-gap) * 0.5));
- }
-
- & > .layout__region--third {
- flex-basis: calc(50% - var(--grid-gap));
- }
- }
-
- .layout--threecol-section--50-25-25 {
- & > .layout__region--first {
- flex-basis: calc(50% - var(--grid-gap));
- }
-
- & > .layout__region--second,
- & > .layout__region--third {
- flex-basis: calc(25% - (var(--grid-gap) * 0.5));
- }
- }
-
- .layout--threecol-section--33-34-33 {
- & > .layout__region--first,
- & > .layout__region--second,
- & > .layout__region--third {
- flex-basis: calc(33.33% - (var(--grid-gap) * 0.667));
- }
- }
-}
diff --git a/css/layout/pcss/layout-builder-twocol-section.pcss.css b/css/layout/pcss/layout-builder-twocol-section.pcss.css
deleted file mode 100755
index ea05bc6..0000000
--- a/css/layout/pcss/layout-builder-twocol-section.pcss.css
+++ /dev/null
@@ -1,84 +0,0 @@
-/*
- * @file
- * Provides the layout styles for two-column layout section.
- */
-
-@import "../base/media-queries.pcss.css";
-
-.layout--twocol-section {
- display: flex;
- flex-wrap: wrap;
-
- & > .layout__region {
- flex: 1 0 100%;
- margin-block-end: var(--grid-gap);
-
- @media (--md) {
- flex-grow: 0;
- flex-shrink: 0;
- margin-block-end: 0;
- }
- }
-}
-
-@media (--md) {
- .layout--twocol-section--50-50 {
- & > .layout__region--first {
- flex-basis: calc(50% - (var(--grid-gap) * 0.5));
- margin-inline-end: calc(var(--grid-gap) * 0.5);
- }
-
- & > .layout__region--second {
- flex-basis: calc(50% - (var(--grid-gap) * 0.5));
- margin-inline-start: calc(var(--grid-gap) * 0.5);
- }
- }
-
- .layout--twocol-section--33-67 {
- & > .layout__region--first {
- flex-basis: calc(33.33% - (var(--grid-gap) * 0.3333));
- margin-inline-end: calc(var(--grid-gap) * 0.3333);
- }
-
- & > .layout__region--second {
- flex-basis: calc(66.66% - (var(--grid-gap) * 0.6666));
- margin-inline-start: calc(var(--grid-gap) * 0.6666);
- }
- }
-
- .layout--twocol-section--67-33 {
- & > .layout__region--first {
- flex-basis: calc(66.66% - (var(--grid-gap) * 0.6666));
- margin-inline-end: calc(var(--grid-gap) * 0.6666);
- }
-
- & > .layout__region--second {
- flex-basis: calc(33.33% - (var(--grid-gap) * 0.3333));
- margin-inline-start: calc(var(--grid-gap) * 0.3333);
- }
- }
-
- .layout--twocol-section--25-75 {
- & > .layout__region--first {
- flex-basis: calc(25% - (var(--grid-gap) * 0.25));
- margin-inline-end: calc(var(--grid-gap) * 0.25);
- }
-
- & > .layout__region--second {
- flex-basis: calc(75% - (var(--grid-gap) * 0.75));
- margin-inline-start: calc(var(--grid-gap) * 0.75);
- }
- }
-
- .layout--twocol-section--75-25 {
- & > .layout__region--first {
- flex-basis: calc(75% - (var(--grid-gap) * 0.75));
- margin-inline-end: calc(var(--grid-gap) * 0.75);
- }
-
- & > .layout__region--second {
- flex-basis: calc(25% - (var(--grid-gap) * 0.25));
- margin-inline-start: calc(var(--grid-gap) * 0.25);
- }
- }
-}
diff --git a/css/layout/pcss/layout-content-medium.pcss.css b/css/layout/pcss/layout-content-medium.pcss.css
deleted file mode 100755
index fc9be63..0000000
--- a/css/layout/pcss/layout-content-medium.pcss.css
+++ /dev/null
@@ -1,39 +0,0 @@
-/**
- * @file
- * Grid system definition for the content wide layout.
- */
-
-@import "../base/media-queries.pcss.css";
-
-.layout--content-medium,
-.layout--pass--content-medium > * {
- grid-column: 1 / 7;
- width: 100%;
-
- @media (--grid-md) {
- grid-column: 2 / 14;
- }
-
- @media (--lg) {
- grid-column: 3 / 13;
- }
-}
-
-/*
- If .layout--content-medium is nested within itself, or an element that's inheriting the
- layout--content-medium styles from its parent region, go full width within its
- parent .grid-full.
-*/
-.layout--pass--content-medium > *,
-.layout--content-medium {
- & .layout--content-medium,
- & .layout--pass--content-medium > * {
- @media (--grid-md) {
- grid-column: 1 / 13;
- }
-
- @media (--lg) {
- grid-column: 1 / 11;
- }
- }
-}
diff --git a/css/layout/pcss/layout-content-narrow.pcss.css b/css/layout/pcss/layout-content-narrow.pcss.css
deleted file mode 100755
index 86fc642..0000000
--- a/css/layout/pcss/layout-content-narrow.pcss.css
+++ /dev/null
@@ -1,105 +0,0 @@
-/**
- * @file
- * Grid system definition for the content narrow layout.
- */
-
-@import "../base/media-queries.pcss.css";
-
-.layout--content-narrow,
-.layout--pass--content-narrow > * {
- grid-column: 1 / 7;
- width: 100%;
-
- @media (--grid-md) {
- grid-column: 2 / 14;
- }
-
- @media (--lg) {
- grid-column: 3 / 11;
- }
-}
-
-/*
- If .layout--content-narrow is nested within any of the following, allocate the appropriate
- amount of columns within its parent .grid-full.
- - .layout--content-narrow class.
- - Element that's inheriting the layout--content-narrow styles from its parent region.
- - .layout--content-medium class.
- - Element that's inheriting the layout--content-medium styles from its parent region.
-*/
-.layout--content-narrow,
-.layout--pass--content-narrow > *,
-.layout--content-medium,
-.layout--pass--content-medium > * {
- & .layout--content-narrow,
- & .layout--pass--content-narrow > * {
- @media (--grid-md) {
- grid-column: 1 / 13;
- }
-
- @media (--lg) {
- grid-column: 1 / 9;
- }
- }
-}
-
-/*
- Special grid-breaking treatment for text-content elements that
- reside in a content-narrow layout.
-*/
-.layout--content-narrow,
-.layout--pass--content-narrow > * {
- &.text-content,
- & .text-content {
- & blockquote {
- &::before {
- @media (--grid-md) {
- inset-inline-start: calc(-1 * (var(--grid-col-width) + var(--grid-gap)));
- }
- }
-
- &::after {
- @media (--grid-md) {
- inset-inline-start: calc(-1 * (var(--grid-col-width) + var(--grid-gap)));
- width: var(--sp);
- height: calc(100% - 45px);
- margin-inline-start: 2px;
- }
- }
-
- @media (--grid-md) {
- width: calc(10 * var(--grid-col-width) + 9 * var(--grid-gap));
- margin-block: var(--sp3);
- padding-inline-start: 0;
- }
- }
-
- & pre {
- @media (--grid-md) {
- margin-block: var(--sp3);
- }
-
- @media (--lg) {
- width: calc(12 * var(--grid-col-width) + 11 * var(--grid-gap));
- margin-inline-start: calc(-1 * (var(--grid-col-width) + var(--grid-gap)));
- }
- }
- }
-}
-
-/**
- *
and elements should not break containers and overflow
- * into sidebar region when present.
- */
-.sidebar-grid {
- & .layout--content-narrow,
- & .layout--pass--content-narrow > * {
- &.text-content,
- & .text-content {
- & blockquote,
- & pre {
- width: auto;
- }
- }
- }
-}
diff --git a/css/layout/pcss/layout-discovery-section-layout.pcss.css b/css/layout/pcss/layout-discovery-section-layout.pcss.css
deleted file mode 100755
index d5d3353..0000000
--- a/css/layout/pcss/layout-discovery-section-layout.pcss.css
+++ /dev/null
@@ -1,18 +0,0 @@
-/*
- * @file
- * Provides default layout styles for all layout sections.
- */
-
-@import "../base/media-queries.pcss.css";
-
-.layout {
- margin-block-end: var(--sp);
-
- @media (--md) {
- margin-block-end: var(--sp2);
- }
-
- @media (--lg) {
- margin-block-end: var(--sp3);
- }
-}
diff --git a/css/layout/pcss/layout-footer.pcss.css b/css/layout/pcss/layout-footer.pcss.css
deleted file mode 100755
index 2e91e4f..0000000
--- a/css/layout/pcss/layout-footer.pcss.css
+++ /dev/null
@@ -1,44 +0,0 @@
-/**
- * @file
- * Grid system definition for the footer top and footer bottom layouts.
- */
-
-@import "../base/media-queries.pcss.css";
-
-/**
- * Creates stacking context ensuring that child elements can never appear in
- * front of mobile navigation.
- */
-.site-footer {
- position: relative;
- z-index: 1;
-}
-
-.site-footer__inner {
- padding-block: var(--sp2);
-
- @media (--nav) {
- padding-block: var(--sp4) calc(13 * var(--sp));
- }
-}
-
-.region--footer_top__inner,
-.region--footer_bottom__inner {
- & > * {
- margin-block-end: var(--sp2);
-
- @media (--md) {
- flex: 1;
- margin-block-end: 0;
-
- &:not(:last-child) {
- margin-inline-end: var(--sp2);
- }
- }
- }
-
- @media (--md) {
- display: flex;
- flex-wrap: wrap;
- }
-}
diff --git a/css/layout/pcss/layout-sidebar.pcss.css b/css/layout/pcss/layout-sidebar.pcss.css
deleted file mode 100755
index 6cd6c50..0000000
--- a/css/layout/pcss/layout-sidebar.pcss.css
+++ /dev/null
@@ -1,48 +0,0 @@
-/**
- * @file
- * Special grid system for sidebar.
- */
-
-@import "../base/media-queries.pcss.css";
-
-.sidebar-grid {
- & > .site-main {
- grid-column: 1 / 7;
- align-self: flex-start;
-
- @media (--grid-md) {
- grid-column: 1 / 15;
- }
-
- @media (--lg) {
- display: grid;
- grid-template-columns: repeat(8, minmax(0, 1fr));
- grid-column: 3 / 11;
-
- & > .region--content-above,
- & > .region--content {
- grid-template-columns: repeat(8, minmax(0, 1fr));
- grid-column: 1 / 9;
- }
-
- & .layout--content-narrow,
- & .layout--pass--content-narrow > *,
- & .layout--content-medium,
- & .layout--pass--content-medium > * {
- grid-column: 1 / 9;
- }
- }
- }
-
- & .region--sidebar {
- grid-column: 1 / 7;
-
- @media (--grid-md) {
- grid-column: 3 / 13;
- }
-
- @media (--lg) {
- grid-column: 12 / 15;
- }
- }
-}
diff --git a/css/layout/pcss/layout-views-grid.pcss.css b/css/layout/pcss/layout-views-grid.pcss.css
deleted file mode 100755
index af26f8a..0000000
--- a/css/layout/pcss/layout-views-grid.pcss.css
+++ /dev/null
@@ -1,43 +0,0 @@
-/**
- * @file
- * Responsive styles for views grid horizontal layout.
- *
- * This creates the correct count of columns and automatically resizes the
- * grid-items to fit into it. The grid-items will flow onto the next row when
- * they reach the --views-grid-item--min-width value.
- */
-
-@import "../base/media-queries.pcss.css";
-
-.views-view-grid {
- --views-grid--layout-gap: var(--sp);
- --views-grid--column-count: 4; /* Will be overridden by an inline style. */
- --views-grid-item--min-width: 100px;
-}
-
-.views-view-grid--horizontal {
- /**
- * Calculated values.
- */
- --views-grid--gap-count: calc(var(--views-grid--column-count) - 1);
- --views-grid--total-gap-width: calc(var(--views-grid--gap-count) * var(--views-grid--layout-gap));
- --views-grid-item--max-width: calc((100% - var(--views-grid--total-gap-width)) / var(--views-grid--column-count));
-
- display: grid;
- grid-template-columns: repeat(auto-fill, minmax(max(var(--views-grid-item--min-width), var(--views-grid-item--max-width)), 1fr));
- grid-gap: var(--views-grid--layout-gap);
-}
-
-.views-view-grid--vertical {
- margin-block-end: calc(-1 * var(--views-grid--layout-gap)); /* Offset the bottom row's padding. */
- column-width: var(--views-grid-item--min-width);
- column-count: var(--views-grid--column-count);
- column-gap: var(--views-grid--layout-gap);
-
- & .views-view-grid__item {
- & > * {
- padding-block-end: var(--views-grid--layout-gap);
- break-inside: avoid;
- }
- }
-}
diff --git a/css/layout/pcss/layout.pcss.css b/css/layout/pcss/layout.pcss.css
deleted file mode 100755
index ded782c..0000000
--- a/css/layout/pcss/layout.pcss.css
+++ /dev/null
@@ -1,57 +0,0 @@
-/**
- * @file
- * Base Layout.
- */
-
-@import "../base/media-queries.pcss.css";
-
-.container {
- width: 100%;
- max-width: var(--max-width);
- padding-inline: var(--container-padding);
-
- /* This fixes an issue where if the toolbar is open in vertical mode, and
- * the mobile navigation is open, the "close" button gets pushed outside of
- * the viewport. */
- @nest body.is-fixed & {
- width: calc(100% - var(--drupal-displace-offset-left, 0px) - var(--drupal-displace-offset-right, 0px));
- }
-}
-
-.page-wrapper {
- max-width: var(--max-bg-color);
- background: var(--color--white);
-}
-
-/**
- * Creates stacking context ensuring that child elements can never appear in
- * front of mobile navigation.
- */
-.layout-main-wrapper {
- position: relative;
- z-index: 2; /* Ensure dropdown is not cut off by footer. */
-}
-
-/* Contains the social sidebar, and the primary content area. */
-.layout-main {
- @media (--nav) {
- display: flex;
- flex-direction: row-reverse;
- flex-wrap: wrap;
- }
-}
-
-.main-content {
- @media (--nav) {
- width: calc(100% - var(--content-left));
- margin-inline-end: auto;
- }
-}
-
-.main-content__container {
- padding-block-start: var(--sp3);
-
- @media (--md) {
- padding-block-start: var(--sp5);
- }
-}
diff --git a/css/layout/pcss/region-content-below.pcss.css b/css/layout/pcss/region-content-below.pcss.css
deleted file mode 100755
index 8fbc837..0000000
--- a/css/layout/pcss/region-content-below.pcss.css
+++ /dev/null
@@ -1,41 +0,0 @@
-/**
- * @file
- * Content below region layout.
- */
-
-@import "../base/media-queries.pcss.css";
-
-.region--content-below {
- @media (--md) {
- display: flex;
- flex-wrap: wrap;
-
- & > * {
- flex-basis: calc(50% - (var(--grid-gap) / 2));
- flex-grow: 1;
- flex-shrink: 0;
- margin-inline-end: var(--grid-gap);
-
- &:nth-child(2n),
- &:last-child {
- margin-inline-end: 0;
- }
- }
- }
-
- @media (--md) {
- & > * {
- flex-basis: calc(33.33% - (var(--grid-gap) * 0.667));
-
- &:nth-child(2n),
- &:last-child {
- margin-inline-end: var(--grid-gap);
- }
-
- &:nth-child(3n),
- &:last-child {
- margin-inline-end: 0;
- }
- }
- }
-}
diff --git a/css/layout/pcss/region-content.pcss.css b/css/layout/pcss/region-content.pcss.css
deleted file mode 100755
index 4e1fddb..0000000
--- a/css/layout/pcss/region-content.pcss.css
+++ /dev/null
@@ -1,18 +0,0 @@
-/**
- * @file
- * Content region layout.
- */
-
-@import "../base/media-queries.pcss.css";
-
-.region--content {
- margin-block-end: var(--sp);
-
- @media (--md) {
- margin-block-end: var(--sp2);
- }
-
- @media (--lg) {
- margin-block-end: var(--sp3);
- }
-}
diff --git a/css/layout/pcss/region-hero.pcss.css b/css/layout/pcss/region-hero.pcss.css
deleted file mode 100755
index 4e2526a..0000000
--- a/css/layout/pcss/region-hero.pcss.css
+++ /dev/null
@@ -1,12 +0,0 @@
-/**
- * @file
- * Region default layout.
- */
-
-@import "../base/media-queries.pcss.css";
-
-.region--hero {
- & > *:last-child {
- margin-block-end: 0;
- }
-}
diff --git a/css/layout/pcss/region-secondary-menu.pcss.css b/css/layout/pcss/region-secondary-menu.pcss.css
deleted file mode 100755
index 2bb13ed..0000000
--- a/css/layout/pcss/region-secondary-menu.pcss.css
+++ /dev/null
@@ -1,30 +0,0 @@
-/**
- * @file
- * Secondary menu region layout styling.
- */
-
-@import "../base/media-queries.pcss.css";
-
-.region--secondary-menu {
- display: flex;
- margin-block-start: var(--sp2);
- margin-block-end: var(--sp2);
-
- & > * {
- margin-block-end: 0;
- }
-}
-
-body:not(.is-always-mobile-nav) {
- @media (--nav) {
- & .region--secondary-menu {
- justify-content: flex-end;
- margin: 0;
-
- /* If the secondary nav is the first item within the header, it does not need left separator. */
- &:first-child .secondary-nav::before {
- content: none;
- }
- }
- }
-}
diff --git a/css/layout/pcss/region.pcss.css b/css/layout/pcss/region.pcss.css
deleted file mode 100755
index c04a060..0000000
--- a/css/layout/pcss/region.pcss.css
+++ /dev/null
@@ -1,18 +0,0 @@
-/**
- * @file
- * Region default layout.
- */
-
-@import "../base/media-queries.pcss.css";
-
-.region > * {
- margin-block-end: var(--sp);
-
- @media (--md) {
- margin-block-end: var(--sp2);
- }
-
- @media (--lg) {
- margin-block-end: var(--sp3);
- }
-}
diff --git a/css/layout/pcss/social-bar.pcss.css b/css/layout/pcss/social-bar.pcss.css
deleted file mode 100755
index 4116e35..0000000
--- a/css/layout/pcss/social-bar.pcss.css
+++ /dev/null
@@ -1,105 +0,0 @@
-/**
- * @file
- * Social Bar Region
- .
- */
-
-@import "../base/media-queries.pcss.css";
-
-.social-bar {
- @media (--nav) {
- flex-shrink: 0;
- width: var(--content-left);
- background-color: var(--color--gray-100);
- }
-}
-
-.social-bar__inner {
- position: relative;
- padding-block: var(--sp0-5);
- padding-inline-start: var(--sp);
- padding-inline-end: var(--sp);
-
- @media (--nav) {
- position: relative;
- width: var(--content-left);
- padding-block: calc(5 * var(--sp));
- padding-inline-start: 0;
- padding-inline-end: 0;
-
- &.is-fixed {
- position: fixed;
- inset-block-start: var(--sp6);
- inset-inline-start: 0;
- height: calc(100vh - 6 * var(--sp));
- }
- }
-}
-
-.rotate {
- & > * {
- margin-block-end: var(--sp2);
-
- @media (--nav) {
- display: flex;
- align-items: center;
- margin-block-end: 0;
-
- &:not(:first-child) {
- margin-inline-end: var(--sp2);
- }
- }
- }
-
- & .contextual {
- @media (--nav) {
- inset-inline: 100% auto;
- transform: rotate(90deg); /* LTR */
- transform-origin: top left; /* LTR */
-
- & .trigger {
- float: left; /* LTR */
-
- /**
- * Chromium and Webkit do not yet support flow relative logical properties,
- * such as float: inline-end. However, PostCSS Logical does not compile this
- * value, so we accommodate by not using these.
- *
- * @see https://caniuse.com/mdn-css_properties_clear_flow_relative_values
- * @see https://github.com/csstools/postcss-plugins/issues/632
- */
- &:dir(rtl) {
- float: right;
- }
- }
- }
- }
-
- @media (--nav) {
- position: absolute;
- inset-inline-start: 50%;
- display: flex;
- flex-direction: row-reverse;
- width: 100vh;
- transform: rotate(-90deg) translateX(-100%); /* LTR */
- transform-origin: left; /* LTR */
-
- @supports (width: max-content) {
- width: max-content;
- }
- }
-}
-
-[dir="rtl"] {
- @media (--nav) {
- & .rotate {
- transform: rotate(90deg) translateX(100%);
- transform-origin: right;
-
- & .contextual {
- transform: rotate(-90deg);
- transform-origin: top right;
- }
- }
- }
-}
diff --git a/css/layout/pcss/views.pcss.css b/css/layout/pcss/views.pcss.css
deleted file mode 100755
index cbc6f03..0000000
--- a/css/layout/pcss/views.pcss.css
+++ /dev/null
@@ -1,20 +0,0 @@
-/**
- * @file
- * Styles for views.
- */
-
-@import "../base/media-queries.pcss.css";
-
-.view {
- & > * {
- margin-block-end: var(--sp2);
-
- &:last-child {
- margin-block-end: 0;
- }
-
- @media (--md) {
- margin-block-end: var(--sp3);
- }
- }
-}
diff --git a/css_original/base/base.css b/css_original/base/base.css
deleted file mode 100755
index 9b0b2c2..0000000
--- a/css_original/base/base.css
+++ /dev/null
@@ -1,160 +0,0 @@
-/*
- * DO NOT EDIT THIS FILE.
- * See the following change record for more information,
- * https://www.drupal.org/node/3084859
- * @preserve
- */
-
-/**
- * @file
- * Generic base elements.
- */
-
-*,
-*::before,
-*::after {
- box-sizing: border-box;
-}
-
-html {
- font-family: var(--font-sans);
- font-size: 100%;
- font-weight: normal;
- font-style: normal;
- line-height: var(--line-height-base);
-}
-
-body {
- margin: 0;
- color: var(--color-text-neutral-medium);
- /*background-color: var(--color--gray-100);*/
- background-color: #ece8e3;
- /*background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='50' height='84' viewBox='0 0 50 84'%3e %3cpath opacity='0.05' fill='%230e6ba6' d='M25,61.7C25,68.5,19.4,74,12.5,74S0,68.5,0,61.7c0-5.7,3.9-9.6,7.4-12.9c2.3-2.2,4.5-4.4,5.1-6.8c0.7,2.4,2.8,4.6,5.1,6.8C21.1,52.2,25,56,25,61.7z M42.6,6.8c-2.3-2.2-4.5-4.4-5.1-6.8c-0.7,2.4-2.9,4.6-5.1,6.8C28.9,10.2,25,14,25,19.7C25,26.5,30.6,32,37.5,32S50,26.5,50,19.7C50,14,46.1,10.2,42.6,6.8z'/%3e%3c/svg%3e");*/
- /*background-position: top left; [> LTR <]*/
-}
-
-body.is-fixed {
- position: fixed;
- overflow: hidden;
- width: 100%;
-}
-
-[dir="rtl"] body {
- background-position: top right;
-}
-
-a {
- color: var(--color-text-primary-medium);
-}
-
-a:hover {
- color: var(--color--primary-50);
-}
-
-a:focus {
- outline: solid 2px currentColor;
- outline-offset: 2px;
-}
-
-button {
- font-family: inherit;
-}
-
-img,
-video {
- display: block;
- max-width: 100%;
- height: auto;
-}
-
-audio {
- display: block;
- max-width: 100%;
-}
-
-h1 {
- letter-spacing: -0.01em;
- font-size: 1.75rem;
- line-height: var(--sp2);
-}
-
-@media (min-width: 43.75rem) {
- h1 {
- font-size: 2.75rem;
- line-height: var(--sp3);
- }
-}
-
-h2 {
- letter-spacing: -0.01em;
- font-size: 1.5rem;
- line-height: var(--sp2);
-}
-
-@media (min-width: 43.75rem) {
- h2 {
- /*font-size: 2.25rem;*/
- font-size: 2rem;
- line-height: var(--sp3);
- }
-}
-
-h3 {
- font-size: 1.25rem;
- line-height: var(--sp1-5);
-}
-
-@media (min-width: 43.75rem) {
- h3 {
- font-size: 1.5rem;
- line-height: var(--sp2);
- }
-}
-
-h4 {
- font-size: 1.125rem;
- line-height: var(--sp1-5);
-}
-
-h5 {
- font-size: 1rem;
- line-height: var(--sp1-5);
-}
-
-h6 {
- font-size: 0.875rem;
- line-height: var(--sp);
-}
-
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
- margin-block: var(--sp);
- color: var(--color-text-neutral-loud);
- font-family: var(--font-serif);
- font-weight: normal;
-}
-
-@media (min-width: 43.75rem) {
- h1,
- h2,
- h3,
- h4,
- h5,
- h6 {
- margin-block: var(--sp2);
- }
-}
-
-ul {
- margin-block-start: 0.25em;
- margin-block-end: 0.25em;
- margin-inline-start: 1.5em;
- margin-inline-end: 0;
- padding-inline-start: 0;
- list-style-type: disc;
- list-style-image: none;
-}
diff --git a/css_original/base/fonts.css b/css_original/base/fonts.css
deleted file mode 100755
index 9bcfb2b..0000000
--- a/css_original/base/fonts.css
+++ /dev/null
@@ -1,123 +0,0 @@
-/*
- * DO NOT EDIT THIS FILE.
- * See the following change record for more information,
- * https://www.drupal.org/node/3084859
- * @preserve
- */
-
-/**
- * @file
- * Base Fonts.
- */
-
-@font-face {
- font-family: 'Libre Bodoni';
- src: url('../../fonts/LibreBodoni-Bold.woff2') format('woff2'),
- url('../../fonts/LibreBodoni-Bold.woff') format('woff');
- font-weight: bold;
- font-style: normal;
- font-display: swap;
-}
-
-@font-face {
- font-family: 'Libre Bodoni';
- src: url('../../fonts/LibreBodoni-Italic.woff2') format('woff2'),
- url('../../fonts/LibreBodoni-Italic.woff') format('woff');
- font-weight: normal;
- font-style: italic;
- font-display: swap;
-}
-
-@font-face {
- font-family: 'Libre Bodoni';
- src: url('../../fonts/LibreBodoni-Regular.woff2') format('woff2'),
- url('../../fonts/LibreBodoni-Regular.woff') format('woff');
- font-weight: normal;
- font-style: normal;
- font-display: swap;
-}
-
-@font-face {
- font-family: 'Source Sans 3';
- src: url('../../fonts/SourceSans3-Bold.woff2') format('woff2'),
- url('../../fonts/SourceSans3-Bold.woff') format('woff');
- font-weight: bold;
- font-style: normal;
- font-display: swap;
-}
-
-@font-face {
- font-family: 'Source Sans 3';
- src: url('../../fonts/SourceSans3-Regular.woff2') format('woff2'),
- url('../../fonts/SourceSans3-Regular.woff') format('woff');
- font-weight: normal;
- font-style: normal;
- font-display: swap;
-}
-
-@font-face {
- font-family: 'Source Sans 3';
- src: url('../../fonts/SourceSans3-Italic.woff2') format('woff2'),
- url('../../fonts/SourceSans3-Italic.woff') format('woff');
- font-weight: normal;
- font-style: italic;
- font-display: swap;
-}
-
-/*
- *old stuff
- */
-
-@font-face {
- font-family: metropolis;
- src: url("../../fonts/metropolis/Metropolis-Regular.woff2") format("woff2");
- font-weight: normal;
- font-style: normal;
- font-display: swap;
-}
-
-@font-face {
- font-family: metropolis;
- src: url("../../fonts/metropolis/Metropolis-Bold.woff2") format("woff2");
- font-weight: 700;
- font-style: normal;
- font-display: swap;
-}
-
-@font-face {
- font-family: metropolis;
- src: url("../../fonts/metropolis/Metropolis-SemiBold.woff2") format("woff2");
- font-weight: 600;
- font-style: normal;
- font-display: swap;
-}
-
-/* lora-regular - latin */
-
-@font-face {
- font-family: Lora;
- 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;
-}
-
-/* lora-italic - latin */
-
-@font-face {
- font-family: Lora;
- 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;
-}
-
-/* lora-700 - latin */
-
-@font-face {
- font-family: Lora;
- 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/css_original/base/media-queries.css b/css_original/base/media-queries.css
deleted file mode 100755
index 0e9fd41..0000000
--- a/css_original/base/media-queries.css
+++ /dev/null
@@ -1,19 +0,0 @@
-/*
- * DO NOT EDIT THIS FILE.
- * See the following change record for more information,
- * https://www.drupal.org/node/3084859
- * @preserve
- */
-
-/*
- * Media query breakpoints.
- * Processed by postcss/postcss-custom-media.
- */
-
-/* Navigation related breakpoints */
-
-/* Grid related breakpoints */
-
-/* Grid shifts from 6 to 14 columns. */
-
-/* Width of the entire grid maxes out. */
diff --git a/css_original/base/pcss/base.pcss.css b/css_original/base/pcss/base.pcss.css
deleted file mode 100755
index dc8c93d..0000000
--- a/css_original/base/pcss/base.pcss.css
+++ /dev/null
@@ -1,140 +0,0 @@
-/**
- * @file
- * Generic base elements.
- */
-
-@import "media-queries.pcss.css";
-
-*,
-*::before,
-*::after {
- box-sizing: border-box;
-}
-
-html {
- font-family: var(--font-sans);
- font-size: 100%;
- font-weight: normal;
- font-style: normal;
- line-height: var(--line-height-base);
-}
-
-body {
- margin: 0;
- color: var(--color-text-neutral-medium);
- background-color: var(--color--gray-100);
- background-image: url("../../images/background.svg");
- background-position: top left; /* LTR */
-
- &.is-fixed {
- position: fixed;
- overflow: hidden;
- width: 100%;
- }
-}
-
-[dir="rtl"] body {
- background-position: top right;
-}
-
-a {
- color: var(--color-text-primary-medium);
-
- &:hover {
- color: var(--color--primary-50);
- }
-
- &:focus {
- outline: solid 2px currentColor;
- outline-offset: 2px;
- }
-}
-
-button {
- font-family: inherit;
-}
-
-img,
-video {
- display: block;
- max-width: 100%;
- height: auto;
-}
-
-audio {
- display: block;
- max-width: 100%;
-}
-
-h1 {
- letter-spacing: -0.01em;
- font-size: 28px;
- line-height: var(--sp2);
-
- @media (--md) {
- font-size: 60px;
- line-height: var(--sp4);
- }
-}
-
-h2 {
- letter-spacing: -0.01em;
- font-size: 24px;
- line-height: var(--sp2);
-
- @media (--md) {
- font-size: 36px;
- line-height: var(--sp3);
- }
-}
-
-h3 {
- font-size: 20px;
- line-height: var(--sp1-5);
-
- @media (--md) {
- font-size: 24px;
- line-height: var(--sp2);
- }
-}
-
-h4 {
- font-size: 18px;
- line-height: var(--sp1-5);
-}
-
-h5 {
- font-size: 16px;
- line-height: var(--sp1-5);
-}
-
-h6 {
- font-size: 14px;
- line-height: var(--sp);
-}
-
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
- margin-block: var(--sp);
- color: var(--color-text-neutral-loud);
- font-family: var(--font-sans);
- font-weight: bold;
-
- @media (--md) {
- margin-block: var(--sp2);
- }
-}
-
-ul {
- margin-block-start: 0.25em;
- margin-block-end: 0.25em;
- margin-inline-start: 1.5em;
- margin-inline-end: 0;
- padding-inline-start: 0;
- list-style-type: disc;
- list-style-image: none;
-}
diff --git a/css_original/base/pcss/fonts.pcss.css b/css_original/base/pcss/fonts.pcss.css
deleted file mode 100755
index 50e9e4a..0000000
--- a/css_original/base/pcss/fonts.pcss.css
+++ /dev/null
@@ -1,64 +0,0 @@
-/**
- * @file
- * Base Fonts.
- */
-
-@import "media-queries.pcss.css";
-
-@font-face {
- font-family: metropolis;
- src: url("../../fonts/metropolis/Metropolis-Regular.woff2") format("woff2");
- font-weight: normal;
- font-style: normal;
- font-display: swap;
-}
-
-@font-face {
- font-family: metropolis;
- src: url("../../fonts/metropolis/Metropolis-Bold.woff2") format("woff2");
- font-weight: 700;
- font-style: normal;
- font-display: swap;
-}
-
-@font-face {
- font-family: metropolis;
- src: url("../../fonts/metropolis/Metropolis-SemiBold.woff2") format("woff2");
- font-weight: 600;
- font-style: normal;
- font-display: swap;
-}
-
-/* lora-regular - latin */
-@font-face {
- font-family: Lora;
- 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;
-}
-/* lora-italic - latin */
-@font-face {
- font-family: Lora;
- 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;
-}
-/* lora-700 - latin */
-@font-face {
- font-family: Lora;
- 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/css_original/base/pcss/media-queries.pcss.css b/css_original/base/pcss/media-queries.pcss.css
deleted file mode 100755
index ec87de1..0000000
--- a/css_original/base/pcss/media-queries.pcss.css
+++ /dev/null
@@ -1,18 +0,0 @@
-/*
- * Media query breakpoints.
- * Processed by postcss/postcss-custom-media.
- */
-
-@custom-media --sm (min-width: 500px);
-@custom-media --md (min-width: 700px);
-@custom-media --lg (min-width: 1000px);
-@custom-media --xl (min-width: 1300px);
-
-/* Navigation related breakpoints */
-@custom-media --nav-md (min-width: 500px);
-@custom-media --nav (min-width: 1200px);
-@custom-media --max-nav (max-width: 1200px);
-
-/* Grid related breakpoints */
-@custom-media --grid-md (min-width: 700px); /* Grid shifts from 6 to 14 columns. */
-@custom-media --grid-max (min-width: 1440px); /* Width of the entire grid maxes out. */
diff --git a/css_original/base/pcss/variables.pcss.css b/css_original/base/pcss/variables.pcss.css
deleted file mode 100755
index 59a4824..0000000
--- a/css_original/base/pcss/variables.pcss.css
+++ /dev/null
@@ -1,142 +0,0 @@
-/*
- Global CSS custom properties.
-*/
-
-@import "./media-queries.pcss.css";
-
-/* stylelint-disable */
-
-:root {
- --font-sans: "metropolis", sans-serif;
- --font-serif: "Lora", "georgia", serif;
-
- /* Typography helpers. */
- --font-size-base: 16px;
- --font-size-l: 18px;
- --font-size-s: 14px;
- --font-size-xs: 13px;
- --font-size-xxs: 12px;
- --line-height-base: 27px;
- --line-height-s: 18px;
-
- /* Layout helpers. */
- --max-width: 1350px;
- --max-bg-color: 1570px; /* Width to which the background color extends to. */
- --sp: 18px;
- --content-left: 90px;
- --site-header-height-wide: var(--sp10);
- --container-padding: var(--sp); /* Inline padding on .container elements. */
-
- @media (--nav) {
- --container-padding: var(--sp2);
- }
-
- /**
- * Grid helpers.
- *
- * These variables help authors apply widths and negative margins to break items out of
- * the grid, while still conforming to the larger grid system.
- */
- --scrollbar-width: 0px; /* Unit must be specified here for calc() to work properly.*/
- --grid-col-count: 6;
- --grid-gap: var(--sp);
- --grid-gap-count: calc(var(--grid-col-count) - 1); /* Count of grid-gaps. */
- --grid-full-width: calc(100vw - var(--sp2) - var(--scrollbar-width)); /* Width of the entire grid. */
- --grid-col-width: calc((var(--grid-full-width) - (var(--grid-gap-count) * var(--grid-gap))) / var(--grid-col-count)); /* Width of a grid column. */
-
- @media (--md) {
- --grid-col-count: 14;
- --grid-gap: var(--sp2);
- }
-
- @media (--lg) {
- --scrollbar-width: 15px; /* Approximate width of a scrollbar. Doesn't have to be perfect. */
- }
-
- @media (--nav) {
- --grid-full-width: calc(100vw - var(--scrollbar-width) - var(--content-left) - var(--sp4));
- }
-
- @media (--grid-max) {
- --grid-full-width: calc(var(--max-width) - var(--sp4));
- }
-
- /* Layout helpers */
- --sp0-25: calc(0.25 * var(--sp));
- --sp0-5: calc(0.5 * var(--sp));
- --sp0-75: calc(0.75 * var(--sp));
- --sp1: calc(1 * var(--sp));
- --sp1-5: calc(1.5 * var(--sp));
- --sp2: calc(2 * var(--sp));
- --sp2-5: calc(2.5 * var(--sp));
- --sp3: calc(3 * var(--sp));
- --sp4: calc(4 * var(--sp));
- --sp5: calc(5 * var(--sp));
- --sp6: calc(6 * var(--sp));
- --sp7: calc(7 * var(--sp));
- --sp8: calc(8 * var(--sp));
- --sp9: calc(9 * var(--sp));
- --sp10: calc(10 * var(--sp));
- --sp11: calc(11 * var(--sp));
- --sp12: calc(12 * var(--sp));
-
- /**
- * Gray colors.
- *
- * Color number roughly corresponds to its luminosity.
- */
- --color--gray-hue: 201;
- --color--gray-saturation: 15%;
- --color--gray-5: hsl(var(--color--gray-hue), var(--color--gray-saturation), 5%); /* Black */
- --color--gray-10: hsl(var(--color--gray-hue), var(--color--gray-saturation), 11%);
- --color--gray-20: hsl(var(--color--gray-hue), var(--color--gray-saturation), 20%); /* Black 2 */
- --color--gray-45: hsl(var(--color--gray-hue), var(--color--gray-saturation), 44%); /* Gray Dark */
- --color--gray-60: hsl(var(--color--gray-hue), var(--color--gray-saturation), 57%); /* Gray medium */
- --color--gray-65: hsl(var(--color--gray-hue), var(--color--gray-saturation), 63%); /* Black 4 */
- --color--gray-70: hsl(var(--color--gray-hue), var(--color--gray-saturation), 72%); /* Gray medium 2 */
- --color--gray-90: hsl(var(--color--gray-hue), var(--color--gray-saturation), 88%); /* Gray light */
- --color--gray-95: hsl(var(--color--gray-hue), var(--color--gray-saturation), 93%); /* Gray light 1 */
- --color--gray-100: hsl(var(--color--gray-hue), var(--color--gray-saturation), 97%); /* Gray light 2 */
-
- /**
- * Primary colors.
- *
- * Color number roughly corresponds to its luminosity.
- */
- --color--primary-hue: 202;
- --color--primary-saturation: 79%;
- --color--primary-lightness: 50;
- --color--primary-30: hsl(var(--color--primary-hue), var(--color--primary-saturation), calc(1% * (var(--color--primary-lightness) - (0.36 * var(--color--primary-lightness)))));
- --color--primary-40: hsl(var(--color--primary-hue), var(--color--primary-saturation), calc(1% * (var(--color--primary-lightness) - (0.24 * var(--color--primary-lightness))))); /* Blue dark */
- --color--primary-50: hsl(var(--color--primary-hue), var(--color--primary-saturation), calc(1% * var(--color--primary-lightness))); /* Blue medium */
- --color--primary-60: hsl(var(--color--primary-hue), var(--color--primary-saturation), calc(1% * (var(--color--primary-lightness) + (0.24 * (100 - var(--color--primary-lightness)))))); /* Blue bright */
- --color--primary-80: hsl(var(--color--primary-hue), var(--color--primary-saturation), calc(1% * (var(--color--primary-lightness) + (0.85 * (100 - var(--color--primary-lightness)))))); /* Blue very bright */
-
- /**
- * Variables specific to text.
- */
- --color-text-neutral-soft: var(--color--gray-45);
- --color-text-neutral-medium: var(--color--gray-20);
- --color-text-neutral-loud: var(--color--gray-5);
-
- --color-text-primary-medium: var(--color--primary-40);
- --color-text-primary-loud: var(--color--primary-30);
-
- /**
- * Named Colors.
- */
- --color--black: #000; /* Black */
- --color--white: #fff; /* White */
- --color--red: #e33f1e; /* Red */
- --color--gold: #fdca40; /* Gold */
- --color--green: #3fa21c; /* Green */
-
- /* Header */
- --header-height-wide-when-fixed: calc(6 * var(--sp));
-
- /* Width of slide out navigation */
- --mobile-nav-width: 500px;
-
- /* Border radius */
- --border-radius: 3px;
-}
diff --git a/css_original/base/variables.css b/css_original/base/variables.css
deleted file mode 100755
index 57481ea..0000000
--- a/css_original/base/variables.css
+++ /dev/null
@@ -1,170 +0,0 @@
-/*
- * DO NOT EDIT THIS FILE.
- * See the following change record for more information,
- * https://www.drupal.org/node/3084859
- * @preserve
- */
-
-/*
- Global CSS custom properties.
-*/
-
-/* stylelint-disable */
-
-:root {
- /*--font-sans: "metropolis", sans-serif;*/
- --font-sans: "metropolis", sans-serif;
- /*--font-serif: "Lora", "georgia", serif;*/
- --font-serif: "Lora", "georgia", serif;
-
- /* Typography helpers. */
- --font-size-base: 1rem;
- --font-size-l: 1.125rem;
- --font-size-s: 0.875rem;
- --font-size-xs: 0.8125rem;
- --font-size-xxs: 0.75rem;
- --line-height-base: 1.6875rem;
- --line-height-s: 1.125rem;
-
- /* Layout helpers. */
- /*--max-width: 84.375rem;*/
- --max-width: 89rem;
- --max-bg-color: 98.125rem; /* Width to which the background color extends to. */
- --sp: 1.125rem;
- /*--content-left: 5.625rem;*/
- /*--content-left: 5.625rem;*/
- --content-left: 5.625rem;
- --site-header-height-wide: var(--sp10);
- --container-padding: var(--sp);
-
- /**
- * Grid helpers.
- *
- * These variables help authors apply widths and negative margins to break items out of
- * the grid, while still conforming to the larger grid system.
- */
- --scrollbar-width: 0px; /* Unit must be specified here for calc() to work properly.*/
- --grid-col-count: 6;
- --grid-gap: var(--sp);
- --grid-gap-count: calc(var(--grid-col-count) - 1); /* Count of grid-gaps. */
- --grid-full-width: calc(100vw - var(--sp2) - var(--scrollbar-width)); /* Width of the entire grid. */
- --grid-col-width: calc((var(--grid-full-width) - (var(--grid-gap-count) * var(--grid-gap))) / var(--grid-col-count));
-
- /* Layout helpers */
- --sp0-25: calc(0.25 * var(--sp));
- --sp0-5: calc(0.5 * var(--sp));
- --sp0-75: calc(0.75 * var(--sp));
- --sp1: calc(1 * var(--sp));
- --sp1-5: calc(1.5 * var(--sp));
- --sp2: calc(2 * var(--sp));
- --sp2-5: calc(2.5 * var(--sp));
- --sp3: calc(3 * var(--sp));
- --sp4: calc(4 * var(--sp));
- --sp5: calc(5 * var(--sp));
- --sp6: calc(6 * var(--sp));
- --sp7: calc(7 * var(--sp));
- --sp8: calc(8 * var(--sp));
- --sp9: calc(9 * var(--sp));
- --sp10: calc(10 * var(--sp));
- --sp11: calc(11 * var(--sp));
- --sp12: calc(12 * var(--sp));
-
- /**
- * Gray colors.
- *
- * Color number roughly corresponds to its luminosity.
- */
- --color--gray-hue: 201;
- --color--gray-saturation: 15%;
- --color--gray-5: hsl(var(--color--gray-hue), var(--color--gray-saturation), 5%); /* Black */
- --color--gray-10: hsl(var(--color--gray-hue), var(--color--gray-saturation), 11%);
- --color--gray-20: hsl(var(--color--gray-hue), var(--color--gray-saturation), 20%); /* Black 2 */
- --color--gray-45: hsl(var(--color--gray-hue), var(--color--gray-saturation), 44%); /* Gray Dark */
- --color--gray-60: hsl(var(--color--gray-hue), var(--color--gray-saturation), 57%); /* Gray medium */
- --color--gray-65: hsl(var(--color--gray-hue), var(--color--gray-saturation), 63%); /* Black 4 */
- --color--gray-70: hsl(var(--color--gray-hue), var(--color--gray-saturation), 72%); /* Gray medium 2 */
- --color--gray-90: hsl(var(--color--gray-hue), var(--color--gray-saturation), 88%); /* Gray light */
- --color--gray-95: hsl(var(--color--gray-hue), var(--color--gray-saturation), 93%); /* Gray light 1 */
- --color--gray-100: hsl(var(--color--gray-hue), var(--color--gray-saturation), 97%);
-
- /**
- * Primary colors.
- *
- * Color number roughly corresponds to its luminosity.
- */
- --color--primary-hue: 202;
- --color--primary-saturation: 79%;
- --color--primary-lightness: 50;
- --color--primary-30: hsl(var(--color--primary-hue), var(--color--primary-saturation), calc(1% * (var(--color--primary-lightness) - (0.36 * var(--color--primary-lightness)))));
- --color--primary-40: hsl(var(--color--primary-hue), var(--color--primary-saturation), calc(1% * (var(--color--primary-lightness) - (0.24 * var(--color--primary-lightness))))); /* Blue dark */
- --color--primary-50: hsl(var(--color--primary-hue), var(--color--primary-saturation), calc(1% * var(--color--primary-lightness))); /* Blue medium */
- --color--primary-60: hsl(var(--color--primary-hue), var(--color--primary-saturation), calc(1% * (var(--color--primary-lightness) + (0.24 * (100 - var(--color--primary-lightness)))))); /* Blue bright */
- --color--primary-80: hsl(var(--color--primary-hue), var(--color--primary-saturation), calc(1% * (var(--color--primary-lightness) + (0.85 * (100 - var(--color--primary-lightness))))));
-
- /**
- * Variables specific to text.
- */
- --color-text-neutral-soft: var(--color--gray-45);
- --color-text-neutral-medium: var(--color--gray-20);
- --color-text-neutral-loud: var(--color--gray-5);
-
- --color-text-primary-medium: var(--color--primary-40);
- --color-text-primary-loud: var(--color--primary-30);
-
- /**
- * Named Colors.
- */
- --color--black: #000; /* Black */
- --color--white: #fff; /* White */
- --color--red: #e33f1e; /* Red */
- --color--gold: #fdca40; /* Gold */
- --color--green: #3fa21c;
-
- /* Header */
- --header-height-wide-when-fixed: calc(6 * var(--sp));
-
- /* Width of slide out navigation */
- --mobile-nav-width: 31.25rem;
-
- /* Border radius */
- --border-radius: 0.1875rem; /* Inline padding on .container elements. */
-}
-
-@media (min-width: 75rem) {
- :root {
- --container-padding: var(--sp2);
- }
-}
-
-/* Green */
-
-/* Width of a grid column. */
-
-@media (min-width: 43.75rem) {
- :root {
- --grid-col-count: 14;
- --grid-gap: var(--sp2);
- }
-}
-
-/* Blue very bright */
-
-@media (min-width: 62.5rem) {
- :root {
- --scrollbar-width: 0.9375rem; /* Approximate width of a scrollbar. Doesn't have to be perfect. */
- }
-}
-
-/* Gray light 2 */
-
-@media (min-width: 75rem) {
- :root {
- --grid-full-width: calc(100vw - var(--scrollbar-width) - var(--content-left) - var(--sp4));
- }
-}
-
-@media (min-width: 90rem) {
- :root {
- --grid-full-width: calc(var(--max-width) - var(--sp4));
- }
-}
diff --git a/css_original/components/action-links.css b/css_original/components/action-links.css
deleted file mode 100755
index 4316b3f..0000000
--- a/css_original/components/action-links.css
+++ /dev/null
@@ -1,18 +0,0 @@
-.action-links {
- margin-block: 0;
- margin-inline-start: 0;
- margin-inline-end: 0;
- padding-block: 0;
- padding-inline-start: 0;
- padding-inline-end: 0;
- list-style: none;
-}
-.action-links li {
- display: inline-block;
-}
-.action-links li a {
- color: var(--color-text-primary-medium);
-}
-.action-links-item {
- display: inline-block;
-}
diff --git a/css_original/components/ajax-progress.module.css b/css_original/components/ajax-progress.module.css
deleted file mode 100755
index 84cc078..0000000
--- a/css_original/components/ajax-progress.module.css
+++ /dev/null
@@ -1,111 +0,0 @@
-/*
- * DO NOT EDIT THIS FILE.
- * See the following change record for more information,
- * https://www.drupal.org/node/3084859
- * @preserve
- */
-
-/**
- * @file
- * Visual styles for ajax-progress throbber.
- */
-
-.ajax-progress {
- display: inline-block;
-}
-
-/**
- * Throbber.
- */
-
-.ajax-progress-throbber {
- position: relative;
- display: inline-flex;
- align-content: center;
- height: 1.125rem;
- margin-block-start: -0.1875rem;
- margin-block-end: 0;
- margin-inline-start: var(--sp0-5);
- margin-inline-end: var(--sp0-5);
- vertical-align: middle;
- white-space: nowrap;
- line-height: 1.125rem;
-}
-
-.ajax-progress-throbber .throbber {
- width: 1.125rem;
- height: 1.125rem;
- border-width: 2px;
- border-color: var(--color--primary-50) transparent var(--color--primary-50) var(--color--primary-50);
-}
-
-.ajax-progress-throbber .message {
- display: inline-block;
- padding-inline-start: var(--sp0-5);
- font-size: var(--font-size-s);
- font-weight: 400;
-}
-
-/**
- * Full screen throbber.
- */
-
-.ajax-progress-fullscreen {
- position: fixed;
- z-index: 1000;
- inset-block-start: 50%;
- inset-inline-start: 50%;
- width: 3.5rem;
- height: 3.5rem;
- margin: -1.75rem;
- border: 1px solid var(--color--gray-70);
- border-radius: 3.5rem;
- background-color: var(--color--white);
- box-shadow: 0 0.25rem 0.625rem rgba(34, 35, 48, 0.1); /* LTR */
-}
-
-.ajax-progress-fullscreen::before {
- position: absolute;
- inset-block-start: 50%;
- inset-inline-start: 50%;
- width: 1.75rem;
- height: 1.75rem;
- margin: -0.875rem;
- content: "";
- border-width: 3px;
-}
-
-[dir="rtl"] .ajax-progress-fullscreen {
- box-shadow: 0 -0.25rem 0.625rem rgba(34, 35, 48, 0.1);
-}
-
-/**
- * Common styles for all kinds of throbbers.
- */
-
-.ajax-progress-throbber .throbber,
-.ajax-progress-fullscreen::before {
- animation: olivespostcards-throbber 0.75s linear infinite;
- border-style: solid dotted solid solid;
- border-color: var(--color--primary-50) transparent var(--color--primary-50) var(--color--primary-50);
- border-radius: 50%;
-}
-
-/**
- * Remove margin from ajax throbbers following buttons because buttons already
- * have a large margin set.
- */
-
-html.js .button:not(.js-hide) + .ajax-progress-throbber {
- margin-inline-start: 0;
-}
-
-@keyframes olivespostcards-throbber {
- 0% {
- transform: rotateZ(0);
- }
-
- 100% {
- transform: rotateZ(360deg);
- }
-}
diff --git a/css_original/components/autocomplete-loading.module.css b/css_original/components/autocomplete-loading.module.css
deleted file mode 100755
index 1acefcd..0000000
--- a/css_original/components/autocomplete-loading.module.css
+++ /dev/null
@@ -1,31 +0,0 @@
-/*
- * DO NOT EDIT THIS FILE.
- * See the following change record for more information,
- * https://www.drupal.org/node/3084859
- * @preserve
- */
-
-/**
- * @file
- * Visual styles for autocomplete input field.
- */
-
-[type].form-autocomplete {
- padding-inline-end: var(--sp3);
- 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 */
-}
-
-.form-autocomplete[type]:disabled {
- background-color: var(--color--gray-100);
-}
-
-.form-autocomplete.ui-autocomplete-loading[type] {
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 10 10'%3e %3cstyle type='text/css'%3e%40keyframes s%7b0%25%7btransform:rotate(0deg) translate(-50%25,-50%25)%7d50%25%7btransform:rotate(430deg) translate(-50%25,-50%25);stroke-dashoffset:20%7d100%25%7btransform:rotate(720deg) translate(-50%25,-50%25)%7d%7dellipse%7banimation:s 1s linear infinite%7d%3c/style%3e %3cg transform='translate(5 5)'%3e %3cellipse fill='none' ry='4' rx='4' cy='5' cx='5' stroke='%237e96a7' stroke-width='1' stroke-dashoffset='6.125' stroke-dasharray='25' transform='translate(-5 -5)'/%3e %3c/g%3e%3c/svg%3e");
-}
-
-[dir="rtl"] .form-autocomplete[type] {
- background-position: left var(--sp1) center;
-}
diff --git a/css_original/components/block.css b/css_original/components/block.css
deleted file mode 100755
index a0bdb21..0000000
--- a/css_original/components/block.css
+++ /dev/null
@@ -1,34 +0,0 @@
-/*
- * DO NOT EDIT THIS FILE.
- * See the following change record for more information,
- * https://www.drupal.org/node/3084859
- * @preserve
- */
-
-/**
- * @file
- * Block styling.
- */
-
-.block__title {
- margin-block: 0 var(--sp);
- letter-spacing: 0.02em;
- color: var(--color-text-neutral-loud);
- /*font-size: var(--font-size-l);*/
- font-size: 24px;
- line-height: var(--sp);
- border-bottom: 4px double;
- padding-bottom: 4px;
-}
-
-.site-footer .block__title {
- color: var(--color--gray-65);
-}
-.region--sidebar .block {
-
- /*background: #f6f8f8;*/
- background: #ece8e3;
- padding: 1rem;
- border-radius: 5px;
-
-}
diff --git a/css_original/components/book.css b/css_original/components/book.css
deleted file mode 100755
index 8b98cc8..0000000
--- a/css_original/components/book.css
+++ /dev/null
@@ -1,106 +0,0 @@
-/*
- * DO NOT EDIT THIS FILE.
- * See the following change record for more information,
- * https://www.drupal.org/node/3084859
- * @preserve
- */
-
-/**
- * @file
- * Book module styling.
- */
-
-.book-pager {
- display: flex;
- flex-wrap: wrap;
- margin-block-start: 0 var(--sp);
- margin-inline-start: 0;
- margin-inline-end: 0;
- padding-block: 0 var(--sp);
- padding-inline-start: 0;
- padding-inline-end: 0;
- list-style: none;
- border-block-end: solid 1px var(--color--primary-40);
-}
-
-.book-pager__item {
- display: inline-block;
-}
-
-@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;
- }
-}
-
-.book-pager__link {
- display: inline-flex;
- align-items: center;
- -webkit-text-decoration: none;
- text-decoration: none;
- color: var(--color-text-primary-medium);
- font-family: var(--font-serif);
- font-size: 1.125rem;
- font-weight: 600;
-}
-
-.book-pager__link--previous::before {
- display: block;
- width: var(--sp0-5);
- height: var(--sp0-5);
- margin-inline-end: 0.25em;
- content: "";
- transform: rotate(-45deg);
- border-block-start: solid 0.1875rem currentColor;
- border-inline-start: solid 0.1875rem currentColor;
-}
-
-.book-pager__link--next::after {
- display: block;
- width: var(--sp0-5);
- height: var(--sp0-5);
- margin-inline-start: 0.25em;
- content: "";
- transform: rotate(135deg);
- border-block-start: solid 0.1875rem currentColor;
- border-inline-start: solid 0.1875rem currentColor;
-}
-
-.book-navigation__menu {
- margin-block: var(--sp2);
- margin-inline-start: 0;
- margin-inline-end: 0;
- padding-block: 0;
- padding-inline-start: 0;
- padding-inline-end: 0;
- list-style: none;
-}
-
-.book-navigation__item {
- margin-block: 0;
- padding-block: 0;
- padding-inline-start: 0;
- padding-inline-end: 0;
- list-style: none;
-}
-
-[dir="rtl"] .book-pager__link--previous::before {
- transform: rotate(45deg);
-}
-
-[dir="rtl"] .book-pager__link--next::after {
- transform: rotate(-135deg);
-}
diff --git a/css_original/components/breadcrumb.css b/css_original/components/breadcrumb.css
deleted file mode 100755
index 647cdca..0000000
--- a/css_original/components/breadcrumb.css
+++ /dev/null
@@ -1,129 +0,0 @@
-/*
- * DO NOT EDIT THIS FILE.
- * See the following change record for more information,
- * https://www.drupal.org/node/3084859
- * @preserve
- */
-
-/**
- * @file
- * Breadcrumb region.
- */
-
-.breadcrumb {
- position: relative;
- font-size: 0.875rem;
- font-weight: bold;
- line-height: var(--sp1);
-
- /* Shadow on the right side of breadcrumbs for narrow screens. */
-}
-
-.breadcrumb::after {
- position: absolute;
- inset-block-start: 0;
- inset-inline-end: calc(var(--sp1) * -1);
- width: var(--sp3);
- height: var(--sp2);
- content: "";
- background: linear-gradient(to left, var(--color--white) 0%, rgba(255, 255, 255, 0) 100%); /* LTR */
-}
-
-@media (min-width: 62.5rem) {
- .breadcrumb::after {
- content: none;
- }
-}
-
-@media (min-width: 62.5rem) {
- .breadcrumb {
- position: static;
- }
-}
-
-[dir="rtl"] .breadcrumb::after {
- background: linear-gradient(to right, var(--color--white) 0%, rgba(255, 255, 255, 0) 100%);
-}
-
-.breadcrumb__content {
- overflow: auto;
- margin-block-start: calc(var(--sp0-5) * -1);
- margin-block-end: calc(var(--sp0-5) * -1);
- margin-inline-start: calc(var(--sp0-5) * -1);
- margin-inline-end: calc(var(--sp1) * -1);
- padding-block-start: var(--sp0-5);
- padding-block-end: var(--sp0-5);
- padding-inline-start: var(--sp0-5);
- -webkit-overflow-scrolling: touch;
-}
-
-@media (min-width: 62.5rem) {
- .breadcrumb__content {
- margin-inline-end: 0;
- }
-}
-
-.breadcrumb__list {
- overflow-x: auto;
- width: max-content;
- margin-block: 0;
- margin-inline-start: calc(var(--sp1) * -1);
- margin-inline-end: calc(var(--sp1) * -1);
- padding-block: 0 var(--sp1);
- padding-inline-start: var(--sp1);
- padding-inline-end: 0;
- list-style: none;
- white-space: nowrap;
-}
-
-@media (min-width: 62.5rem) {
- .breadcrumb__list {
- overflow: visible;
- margin-inline-start: 0;
- margin-inline-end: 0;
- padding-block-end: 0;
- padding-inline-start: 0;
- white-space: normal;
- }
-}
-
-.breadcrumb__item {
- display: inline-block;
-}
-
-.breadcrumb__item:nth-child(n + 2)::before {
- display: inline-block;
- width: 0.5rem;
- height: 0.5rem;
- margin-inline: 1rem 1.25rem;
- content: "";
- transform: rotate(45deg); /* LTR */
- border-block-start: 2px solid var(--color--gray-45);
- border-inline-end: 2px solid var(--color--gray-45);
-}
-
-.breadcrumb__item:last-child {
- margin-inline-end: var(--sp3);
-}
-
-@media (min-width: 62.5rem) {
- .breadcrumb__item:last-child {
- margin-inline-end: 0;
- }
-}
-
-[dir="rtl"] .breadcrumb__item:nth-child(n + 2)::before {
- transform: rotate(-45deg);
-}
-
-.breadcrumb__link {
- -webkit-text-decoration: none;
- text-decoration: none;
- color: var(--color-text-primary-medium);
-}
-
-.breadcrumb__link:hover,
-.breadcrumb__link:focus {
- -webkit-text-decoration: underline;
- text-decoration: underline;
-}
diff --git a/css_original/components/button.css b/css_original/components/button.css
deleted file mode 100755
index 9a4be3d..0000000
--- a/css_original/components/button.css
+++ /dev/null
@@ -1,143 +0,0 @@
-/*
- * DO NOT EDIT THIS FILE.
- * See the following change record for more information,
- * https://www.drupal.org/node/3084859
- * @preserve
- */
-
-/**
- * @file
- * Buttons.
- */
-
-.button {
- display: inline-block;
- height: var(--sp2);
- margin-block: var(--sp1);
- margin-inline-start: 0;
- margin-inline-end: var(--sp1);
- padding-block: calc((var(--sp3) - var(--line-height-s)) / 2);
- padding-inline: var(--sp1-5);
- cursor: pointer;
- text-align: center;
- -webkit-text-decoration: none;
- text-decoration: none;
- color: var(--color-text-primary-medium);
- border: solid 2px currentColor;
- border-radius: var(--border-radius);
- background-color: var(--color--white);
- font-family: var(--font-sans);
- font-size: var(--font-size-l);
- font-weight: 700;
- -webkit-appearance: none;
- appearance: none;
- -webkit-font-smoothing: antialiased;
-}
-
-.button:hover,
-.button:focus {
- -webkit-text-decoration: none;
- text-decoration: none;
- color: var(--color-text-primary-loud);
- border: solid 2px currentColor;
- background: none;
- font-weight: 700;
-}
-
-.button:focus {
- outline: 2px solid var(--color--primary-60);
- outline-offset: 2px;
-}
-
-.button:active {
- color: var(--color-text-primary-medium);
- border-color: currentColor;
-}
-
-.button:disabled,
-.button.is-disabled {
- cursor: default;
- color: var(--color--gray-90);
- border-color: var(--color--gray-90);
-}
-
-/*
- IE11 doesn't work properly on button elements so we only do
- inline-flex on modern browsers.
- */
-
-@supports (display: inline-flex) {
- .button {
- display: inline-flex;
- align-items: center;
-
- /* Top padding accounts for font not being vertically centered within line-height. */
- padding-block: 1px 0;
- padding-inline: var(--sp1-5);
- line-height: var(--line-height-s);
- }
-}
-
-/* No margin if is part of a menu. */
-
-.menu .button {
- margin-block: 0;
- margin-inline-start: 0;
- margin-inline-end: 0;
-}
-
-.button--small {
- height: var(--sp2-5);
- padding-block: calc((var(--sp2-5) - var(--line-height-s)) / 2);
- padding-inline: var(--sp);
- font-size: var(--font-size-base);
- line-height: normal;
-}
-
-.button--primary {
- color: var(--color--white);
- border-color: var(--color--primary-40);
- background-color: var(--color--primary-40);
-}
-
-.button--primary:hover,
-.button--primary:focus {
- color: var(--color--white);
- border-color: var(--color--primary-30);
- background-color: var(--color--primary-30);
-}
-
-.button--primary:active {
- color: var(--color--white);
- background-color: var(--color--primary-40);
-}
-
-.button--primary:disabled,
-.button--primary.is-disabled {
- color: var(--color--white);
- background-color: var(--color--gray-90);
-}
-
-.button--icon-back {
- display: inline-flex;
- align-items: center;
-}
-
-.button--icon-back::before {
- display: block;
- width: 0.5em;
- height: 0.5em;
- margin-inline-end: 0.5em;
- content: "";
- transform: rotate(45deg); /* LTR */
- border-block-end: solid 2px currentColor;
- border-inline-start: solid 2px currentColor;
-}
-
-[dir="rtl"] .button--icon-back::before {
- transform: rotate(-45deg);
-}
-
-.shepherd-cancel-icon {
- font-size: 1.5em;
-}
diff --git a/css_original/components/cke-dialog.css b/css_original/components/cke-dialog.css
deleted file mode 100755
index 49b3e3b..0000000
--- a/css_original/components/cke-dialog.css
+++ /dev/null
@@ -1,16 +0,0 @@
-/*
- * DO NOT EDIT THIS FILE.
- * See the following change record for more information,
- * https://www.drupal.org/node/3084859
- * @preserve
- */
-
-/**
- * @file
- * CKE Dialogs.
- */
-
-select.cke_dialog_ui_input_select {
- -webkit-appearance: menulist;
- appearance: menulist;
-}
diff --git a/css_original/components/color-picker.css b/css_original/components/color-picker.css
deleted file mode 100755
index a9f7434..0000000
--- a/css_original/components/color-picker.css
+++ /dev/null
@@ -1,16 +0,0 @@
-/*
- * DO NOT EDIT THIS FILE.
- * See the following change record for more information,
- * https://www.drupal.org/node/3084859
- * @preserve
- */
-
-/**
- * @file
- * Color picker styles. These appear within theme settings when selecting a custom color.
- */
-
-[data-drupal-selector="olivespostcards-color-picker"] input[type="color"] {
- margin-left: 0.8125rem;
- vertical-align: bottom;
-}
diff --git a/css_original/components/comments.css b/css_original/components/comments.css
deleted file mode 100755
index 2d99694..0000000
--- a/css_original/components/comments.css
+++ /dev/null
@@ -1,258 +0,0 @@
-/*
- * DO NOT EDIT THIS FILE.
- * See the following change record for more information,
- * https://www.drupal.org/node/3084859
- * @preserve
- */
-
-/**
- * @file
- * Comment section and individual comments.
- */
-
-:root {
- --comment-indentation: var(--sp2);
- --comment-indentation--md: var(--sp4);
-}
-
-.comment--level-1 {
- border-block-start: 2px solid var(--color--gray-95);
-}
-
-.comment--level-1 ~ .comment--level-1 {
- margin-block-start: var(--sp2);
-}
-
-.comments__title {
- display: flex;
- align-items: center;
- margin-block-start: 0;
-}
-
-.comments__count {
- position: relative;
- display: inline-block;
- min-width: 2.125rem;
- margin-block-start: 0;
- margin-block-end: var(--sp0-5);
- margin-inline-start: var(--sp);
- margin-inline-end: var(--sp);
- padding-block: 0;
- padding-inline-start: 0.3125rem;
- padding-inline-end: 0.3125rem;
- text-align: center;
- color: var(--color--white);
- border-radius: 2px;
- background-color: var(--color--primary-40);
- font-size: 0.6875rem;
- line-height: 1.3125rem;
-}
-
-.comments__count::after {
- position: absolute;
- inset-block-end: -0.4375rem;
- inset-inline-start: 0.5rem;
- width: 0;
- height: 0;
- content: "";
- border-block-start: 0.4375rem solid var(--color--primary-40);
- border-inline-end: 0.5rem solid transparent;
-}
-
-.comment-form {
- padding-block-end: var(--sp2);
-}
-
-.add-comment__form {
- padding-inline-start: 0;
-}
-
-.comment {
- position: relative;
- padding-block-start: var(--sp2);
- padding-inline-start: var(--sp3);
-}
-
-@media (min-width: 43.75rem) {
- .comment {
- padding-inline-start: 0;
- }
-}
-
-.comment__text-content {
- font-size: 1rem;
-}
-
-.comment__text-content blockquote {
- font-size: 1.3125rem;
- line-height: var(--sp2);
-}
-
-/* Override for .field:not(:last-child) */
-
-.comment__text-content:not(:last-child) {
- margin-block-end: 0;
-}
-
-.comment__links {
- margin-block: var(--sp) 0;
-}
-
-.comment__links-link {
- -webkit-text-decoration: none;
- text-decoration: none;
- font-size: 0.875rem;
- font-weight: bold;
- line-height: var(--sp);
-}
-
-.comment__links-link:hover {
- -webkit-text-decoration: underline;
- text-decoration: underline;
-}
-
-.add-comment__picture-wrapper {
- inset-block-start: calc(var(--line-height-base) + var(--sp0-5));
-}
-
-.add-comment__picture,
-.comment__picture {
- position: absolute;
- inset-inline-start: 0;
- overflow: hidden;
- width: var(--sp2);
- height: var(--sp2);
- border-radius: 50%;
- background-color: var(--color--gray-95);
-}
-
-.add-comment__picture *:not(img),
-.comment__picture *:not(img) {
- display: inherit;
- width: inherit;
- height: inherit;
-}
-
-.add-comment__picture img,
-.comment__picture img {
- width: 100%;
- height: 100%;
- object-fit: cover;
-
- /* @TODO: create image-style for profile's avatar to have image squared by default. */
-}
-
-@media all and (-ms-high-contrast: active), (-ms-high-contrast: none) {
- .add-comment__picture img,
- .comment__picture img {
- position: absolute;
- /* stylelint-disable csstools/use-logical */
- top: 50%;
- left: 50%;
- /* stylelint-enable csstools/use-logical */
- width: 100%;
- height: auto;
- transform: translate(-50%, -50%);
- }
-}
-
-@media (min-width: 43.75rem) {
- .add-comment__picture,
- .comment__picture {
- inset-inline-start: calc(-1 * var(--sp5));
- width: var(--sp3);
- height: var(--sp3);
- }
-}
-
-@media (min-width: 43.75rem) {
- .indented .comment__picture {
- inset-inline-start: calc(-1 * var(--sp4));
- width: var(--sp2);
- height: var(--sp2);
- }
-}
-
-.comment__meta * {
- display: inline;
-}
-
-.comment__author {
- margin-inline-end: var(--sp);
- font-family: var(--font-sans);
- font-size: 1rem;
- font-weight: 700;
- line-height: var(--sp);
-}
-
-.comment__author a {
- -webkit-text-decoration: none;
- text-decoration: none;
-}
-
-.comment__time {
- margin: 0;
- color: var(--color-text-neutral-soft);
- font-family: var(--font-sans);
- font-size: 0.875rem;
- line-height: var(--sp);
-}
-
-.indented {
- margin-inline-start: var(--comment-indentation);
-}
-
-.indented > .comment:not(:last-of-type, .has-children)::before {
- position: absolute;
- inset-block-start: var(--sp2);
- inset-inline-start: calc(-1 * var(--comment-indentation) - var(--sp)); /* Comment's padding-top */
- width: 0;
- height: 100%;
- content: "";
- border-inline-start: solid 1px var(--color--gray-95);
-}
-
-@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);
- }
-}
-
-.show-hide-btn {
- margin-block-start: var(--sp2);
- margin-block-end: 0;
- margin-inline-start: var(--sp3);
- margin-inline-end: 0;
- padding-block: 0;
- padding-inline-start: 0;
- padding-inline-end: 0;
- cursor: pointer;
- color: var(--color-text-neutral-medium);
- border: 0;
- background: none;
- font-size: 0.875rem;
- font-weight: 600;
- line-height: 1.125rem;
- -webkit-appearance: none;
- appearance: none;
-}
-
-.show-hide-btn[aria-expanded="true"]::after {
- content: "\0020 -";
-}
-
-.show-hide-btn[aria-expanded="false"]::after {
- content: "\0020 +";
-}
-
-@media (min-width: 43.75rem) {
- .show-hide-btn {
- margin-inline-start: 0;
- }
-}
diff --git a/css_original/components/container-inline.module.css b/css_original/components/container-inline.module.css
deleted file mode 100755
index 6bc96eb..0000000
--- a/css_original/components/container-inline.module.css
+++ /dev/null
@@ -1,25 +0,0 @@
-/*
- * DO NOT EDIT THIS FILE.
- * See the following change record for more information,
- * https://www.drupal.org/node/3084859
- * @preserve
- */
-
-/**
- * @file
- * Inline items.
- */
-
-.container-inline div,
-.container-inline label {
- display: inline-block;
-}
-
-.form-items-inline {
- margin-block: -0.125em; /* 2px */
-}
-
-.form-items-inline > .form-item {
- display: inline-block;
- margin-block: 0.125em;
-}
diff --git a/css_original/components/content-moderation.css b/css_original/components/content-moderation.css
deleted file mode 100755
index e3edea3..0000000
--- a/css_original/components/content-moderation.css
+++ /dev/null
@@ -1,94 +0,0 @@
-/*
- * DO NOT EDIT THIS FILE.
- * See the following change record for more information,
- * https://www.drupal.org/node/3084859
- * @preserve
- */
-
-/**
- * @file
- * Styles for content moderation toolbar.
- */
-
-.entity-moderation-form {
- flex-direction: column;
- padding-inline-start: var(--sp);
- padding-inline-end: var(--sp);
- border: 1px solid var(--color--gray-95);
- background-color: var(--color--gray-100);
-}
-
-.entity-moderation-form select,
-.entity-moderation-form input:not([type="submit"]) {
- background-color: var(--color--white);
-}
-
-@media (min-width: 43.75rem) {
- .entity-moderation-form {
- flex-direction: row;
- }
-}
-
-.entity-moderation-form__item {
- flex-basis: 0;
- margin-inline-end: var(--sp);
-}
-
-.entity-moderation-form__item:last-child {
- align-self: flex-start;
- margin-inline-end: 0;
-}
-
-@media (min-width: 43.75rem) {
- .entity-moderation-form__item:last-child {
- align-self: flex-end;
- }
-}
-
-.layout--content-narrow .entity-moderation-form,
-.layout--pass--content-narrow > * .entity-moderation-form,
-.layout--content-medium .entity-moderation-form,
-.layout--pass--content-medium > * .entity-moderation-form {
- width: 100%;
- margin-inline-start: 0;
-}
-
-@supports (width: max-content) {
- .layout--content-narrow .entity-moderation-form,
- .layout--pass--content-narrow > * .entity-moderation-form,
- .layout--content-medium .entity-moderation-form,
- .layout--pass--content-medium > * .entity-moderation-form {
- width: max-content;
- }
-}
-
-@media (min-width: 43.75rem) {
- .layout--content-narrow .entity-moderation-form,
- .layout--pass--content-narrow > * .entity-moderation-form,
- .layout--content-medium .entity-moderation-form,
- .layout--pass--content-medium > * .entity-moderation-form {
- width: calc(var(--grid-col-count) * var(--grid-col-width) + var(--grid-gap-count) * var(--grid-gap));
- margin-block: var(--sp2) var(--sp4);
- margin-inline-start: calc(-2 * (var(--grid-col-width) + var(--grid-gap)));
- }
-}
-
-@media (min-width: 62.5rem) {
- .layout--content-narrow .entity-moderation-form,
- .layout--pass--content-narrow > * .entity-moderation-form,
- .layout--content-medium .entity-moderation-form,
- .layout--pass--content-medium > * .entity-moderation-form {
- width: calc(12 * var(--grid-col-width) + 11 * var(--grid-gap));
- margin-inline-start: calc(-1 * (var(--grid-col-width) + var(--grid-gap)));
- }
-}
-
-@media (min-width: 90rem) {
- .layout--content-narrow .entity-moderation-form,
- .layout--pass--content-narrow > * .entity-moderation-form,
- .layout--content-medium .entity-moderation-form,
- .layout--pass--content-medium > * .entity-moderation-form {
- width: calc(10 * var(--grid-col-width) + 11 * var(--grid-gap));
- margin-inline-start: 0;
- }
-}
diff --git a/css_original/components/details.css b/css_original/components/details.css
deleted file mode 100755
index 8727697..0000000
--- a/css_original/components/details.css
+++ /dev/null
@@ -1,133 +0,0 @@
-/*
- * DO NOT EDIT THIS FILE.
- * See the following change record for more information,
- * https://www.drupal.org/node/3084859
- * @preserve
- */
-
-/**
- * @file
- * Collapsible details.
- */
-
-:root {
- --details-border-width: 1px;
- --details-summary-transition: background-color 0.12s ease-in-out;
-}
-
-.olivespostcards-details {
- display: block;
- margin-block: var(--sp1);
- color: inherit;
- border: var(--details-border-width) solid var(--color--gray-95);
- border-radius: var(--border-radius);
- box-shadow: 0 1px 4px var(--color--gray-90);
-}
-
-/* Details summary styles */
-
-.olivespostcards-details__summary {
- position: relative;
- padding-block: var(--sp1);
- padding-inline-start: var(--sp2);
- padding-inline-end: var(--sp1);
- list-style: none;
- cursor: pointer;
- transition: var(--details-summary-transition);
- word-wrap: break-word;
- -webkit-hyphens: auto;
- hyphens: auto;
- color: inherit;
- background-color: var(--color--gray-100);
- font-size: var(--line-height-s);
- font-weight: 700;
- line-height: var(--sp1);
-}
-
-/* Arrow icon */
-
-.olivespostcards-details__summary::before {
- position: absolute;
- inset-block-start: 50%;
- inset-inline-start: var(--sp0-75);
- display: block;
- width: 0.625rem;
- height: 0.625rem;
- content: "";
- transform: translateY(-50%) rotate(45deg); /* LTR */
- border-top: solid 2px currentColor;
- border-right: solid 2px currentColor;
-}
-
-[dir="rtl"] .olivespostcards-details__summary::before {
- transform: translateY(-50%) rotate(-135deg);
-}
-
-/* Pseudo-selector to manage focus styles */
-
-.olivespostcards-details__summary::after {
- position: absolute;
- inset: calc(var(--details-border-width) * -1);
- content: "";
- pointer-events: none;
- opacity: 0;
- border-radius: var(--border-radius);
- box-shadow: inset 0 0 0 2px var(--color--primary-60);
-}
-
-/* Hide the marker */
-
-.olivespostcards-details__summary::-webkit-details-marker {
- display: none;
-}
-
-/* Disable default outline for summary, since we have own implementation */
-
-.olivespostcards-details__summary:focus {
- outline: solid 2px transparent;
- outline-offset: -4px;
-}
-
-/* Details summary, hover state */
-
-.olivespostcards-details__summary:hover {
- background-color: var(--color--gray-95);
-}
-
-/* Details summary, focus and active states */
-
-.olivespostcards-details__summary:focus::after,
-.olivespostcards-details__summary:active::after {
- opacity: 1;
-}
-
-/* Rotate arrow icon of the details summary, when details expanded */
-
-.olivespostcards-details[open] > .olivespostcards-details__summary::before {
- margin-block-start: -2px;
- transform: translateY(-50%) rotate(135deg);
-}
-
-/* Details content wrapper */
-
-.olivespostcards-details__wrapper {
- margin: var(--sp1);
-}
-
-@media (min-width: 62.5rem) {
- .olivespostcards-details__wrapper {
- margin-block-start: var(--sp1-5);
- margin-block-end: var(--sp1-5);
- margin-inline-start: var(--sp2);
- margin-inline-end: var(--sp2);
- }
-}
-
-/* Description */
-
-.olivespostcards-details__description {
- margin-block-end: var(--sp1);
- color: var(--color-text-neutral-medium);
- font-size: var(--font-size-xs);
- line-height: var(--line-height-s);
-}
diff --git a/css_original/components/dropbutton.css b/css_original/components/dropbutton.css
deleted file mode 100755
index e0f5d91..0000000
--- a/css_original/components/dropbutton.css
+++ /dev/null
@@ -1,165 +0,0 @@
-/*
- * DO NOT EDIT THIS FILE.
- * See the following change record for more information,
- * https://www.drupal.org/node/3084859
- * @preserve
- */
-
-/**
- * @file
- * Dropbutton styles.
- */
-
-.dropbutton-wrapper {
- --dropbutton--height: var(--sp1-5);
- --dropbutton--secondary-bg-color: var(--color--white);
- --dropbutton--active-bg-color: var(--color--gray-90);
- --dropbutton--outline-color: var(--color--primary-40); /* Minimum 3:1 contrast ratio against --dropbutton--active-bg-color and --dropbutton--secondary-bg-color. */
- --dropbutton--border-radius: var(--border-radius);
- --dropbutton--font-size: var(--font-size-s);
- --dropbutton--text-color: var(--color-text-neutral-medium); /* Minimum 4.5:1 contrast ratio against --dropbutton--active-bg-color and --dropbutton--secondary-bg-color. */
- --dropbutton--text-hover-color: var(--color-text-primary-medium); /* Minimum 4.5:1 contrast ratio against --dropbutton--active-bg-color and --dropbutton--secondary-bg-color. */
-}
-
-.dropbutton-wrapper.open {
- position: relative;
- z-index: 100; /* Ensure this appears above all other dropbuttons. */
- filter: drop-shadow(0 2px 2px var(--dropbutton--active-bg-color));
-}
-
-.dropbutton-widget {
- position: relative;
- width: max-content;
- height: var(--dropbutton--height);
- padding-inline-end: var(--dropbutton--height);
- border-radius: var(--dropbutton--border-radius);
-}
-
-.dropbutton-single .dropbutton-widget {
- padding-inline-end: 0;
-}
-
-.dropbutton-wrapper.open .dropbutton-widget {
- border-radius: var(--dropbutton--border-radius) var(--dropbutton--border-radius) 0 0;
-}
-
-.dropbutton {
- height: var(--dropbutton--height);
- margin-block: 0;
- margin-inline-start: 0;
- padding-inline-start: 0;
- list-style: none;
- font-size: var(--dropbutton--font-size);
-}
-
-/* This is the button that expands/collapses the secondary options. */
-
-.dropbutton-toggle button {
- position: absolute;
- top: 0;
- inset-inline-end: 0;
- display: flex;
- align-items: center;
- justify-content: center;
- width: var(--dropbutton--height);
- height: var(--dropbutton--height);
- padding: 0;
- cursor: pointer;
- border-color: transparent;
- border-radius: 0 var(--border-radius) var(--border-radius) 0; /* LTR */
- background: var(--dropbutton--active-bg-color);
-}
-
-.dropbutton-toggle button:focus {
- outline: solid 2px var(--dropbutton--outline-color);
- outline-offset: -2px;
-}
-
-.dropbutton-toggle button::before {
- display: block;
- width: var(--sp0-5);
- height: var(--sp0-5);
- content: "";
- transform: translateY(-25%) rotate(45deg);
- border-right: solid 2px var(--dropbutton--outline-color);
- border-bottom: solid 2px var(--dropbutton--outline-color);
-}
-
-.dropbutton-wrapper.open :is(.dropbutton-toggle button::before) {
- transform: translateY(25%) rotate(225deg);
-}
-
-[dir="rtl"] .dropbutton-toggle button {
- border-radius: var(--dropbutton--border-radius) 0 0 var(--dropbutton--border-radius);
-}
-
-/* This is the first element in the list of actions. */
-
-.dropbutton-action:first-child {
- margin-inline-end: 2px;
- border: solid 1px transparent;
- border-radius: var(--dropbutton--border-radius) 0 0 var(--dropbutton--border-radius); /* LTR */
- background: var(--dropbutton--active-bg-color);
-}
-
-[dir="rtl"] .dropbutton-action:first-child {
- border: solid 1px transparent;
- border-radius: 0 var(--dropbutton--border-radius) var(--dropbutton--border-radius) 0;
-}
-
-.dropbutton-action a {
- display: flex;
- align-items: center;
- margin-bottom: -2px; /* Account for borders. */
- padding: 0 0.5625rem;
- -webkit-text-decoration: none;
- text-decoration: none;
- color: var(--dropbutton--text-color);
- font-weight: 600;
-}
-
-.dropbutton-action a:hover {
- color: inherit;
-}
-
-.dropbutton-action a:focus {
- outline: solid 2px var(--dropbutton--outline-color);
- outline-offset: -1px; /* Overlap parent container by 1px. */
-}
-
-/* Special rules if there is only one action. */
-
-.dropbutton-single .dropbutton-action:first-child {
- border-right: solid 1px transparent; /* LTR */
- border-radius: var(--dropbutton--border-radius);
-}
-
-[dir="rtl"] .dropbutton-single .dropbutton-action:first-child {
- border: solid 1px transparent;
-}
-
-.dropbutton-single .dropbutton-action a {
- justify-content: center;
-}
-
-/* These are the elements other than the first. */
-
-.secondary-action {
- visibility: hidden;
- width: calc(100% + var(--dropbutton--height));
- border-right: 1px solid var(--dropbutton--active-bg-color);
- border-left: 1px solid var(--dropbutton--active-bg-color);
- background: var(--dropbutton--secondary-bg-color);
-}
-
-.secondary-action:last-child {
- border-bottom: 1px solid var(--dropbutton--active-bg-color);
-}
-
-.secondary-action a:hover {
- color: var(--dropbutton--text-hover-color);
-}
-
-.dropbutton-wrapper.open .secondary-action {
- visibility: visible;
-}
diff --git a/css_original/components/embedded-media.css b/css_original/components/embedded-media.css
deleted file mode 100755
index 7adb353..0000000
--- a/css_original/components/embedded-media.css
+++ /dev/null
@@ -1,150 +0,0 @@
-/*
- * DO NOT EDIT THIS FILE.
- * See the following change record for more information,
- * https://www.drupal.org/node/3084859
- * @preserve
- */
-
-/**
- * @file
- * Embedded Media.
- */
-
-figure {
- background: var(--color--gray-100);
-}
-
-figcaption {
- padding-block: var(--sp0-5);
- padding-inline-start: var(--sp0-5);
- padding-inline-end: var(--sp0-5);
- color: var(--color-text-neutral-medium);
- background: var(--color--gray-100);
- font-family: var(--font-serif);
- font-size: 0.875rem;
- font-style: italic;
- line-height: var(--sp);
-}
-
-@media (min-width: 31.25rem) {
- figcaption {
- padding-block: var(--sp);
- padding-inline-start: var(--sp);
- padding-inline-end: var(--sp);
- }
-}
-
-.align-right {
- float: none; /* Override core's align.module.css. */
- max-width: 100%;
- margin-block: var(--sp3);
- margin-inline-start: 0;
- margin-inline-end: 0;
-}
-
-@media (min-width: 43.75rem) {
- .align-right {
- float: right; /* LTR */
- max-width: 50%;
- margin-block-start: var(--sp);
- margin-block-end: var(--sp);
- margin-inline-start: var(--sp);
- margin-inline-end: 0;
-
- /**
- * Chromium and Webkit do not yet support flow relative logical properties,
- * such as float: inline-end. However, PostCSS Logical does not compile this
- * value, so we accommodate by not using these.
- *
- * @see https://caniuse.com/mdn-css_properties_clear_flow_relative_values
- * @see https://github.com/csstools/postcss-plugins/issues/632
- */
- }
- [dir="rtl"] .align-right {
- float: left;
- }
-}
-
-/* Pull out of grid if nested in content narrow layout. */
-
-/* @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))));
- }
-}
-
-@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))));
- }
-}
-
-@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))));
- }
-}
-
-@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))));
- }
-}
-
-.align-left {
- float: none; /* Override core's align.module.css. */
- max-width: 100%;
- margin-block-start: var(--sp3);
- margin-block-end: var(--sp3);
- margin-inline-start: 0;
- margin-inline-end: 0;
-}
-
-@media (min-width: 43.75rem) {
- .align-left {
- float: left; /* LTR */
- max-width: 50%;
- margin-block-start: var(--sp);
- margin-block-end: var(--sp);
- margin-inline-start: 0;
- margin-inline-end: var(--sp2); /* Extra right margins in case of aligning next to lists. */
-
- /**
- * Chromium and Webkit do not yet support flow relative logical properties,
- * such as float: inline-end. However, PostCSS Logical does not compile this
- * value, so we accommodate by not using these.
- *
- * @see https://caniuse.com/mdn-css_properties_clear_flow_relative_values
- * @see https://github.com/csstools/postcss-plugins/issues/632
- */
- }
- [dir="rtl"] .align-left {
- float: right;
- }
-}
-
-/* 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))));
- }
-}
-
-.align-center img,
-.align-center video,
-.align-center audio {
- margin-inline: auto;
-}
-
-.media-oembed-content {
- display: block;
- max-width: 100%;
-}
diff --git a/css_original/components/feed.css b/css_original/components/feed.css
deleted file mode 100755
index 1fb0c96..0000000
--- a/css_original/components/feed.css
+++ /dev/null
@@ -1,47 +0,0 @@
-/*
- * DO NOT EDIT THIS FILE.
- * See the following change record for more information,
- * https://www.drupal.org/node/3084859
- * @preserve
- */
-
-/**
- * @file
- * RSS feed.
- */
-
-.feed-icon {
- display: flex;
- align-items: center;
- -webkit-text-decoration: none;
- text-decoration: none;
- color: var(--color-text-neutral-soft);
-}
-
-.feed-icon:hover {
- color: var(--color--primary-50);
-}
-
-.feed-icon__label {
- flex-shrink: 0;
- letter-spacing: 0.08em;
- font-size: var(--font-size-xxs);
- font-weight: 600;
-}
-
-.feed-icon__icon {
- display: flex;
- flex-shrink: 0;
- align-items: center;
- justify-content: center;
- width: var(--sp1-5);
- height: var(--sp1-5);
- margin-inline-start: var(--sp0-5);
- color: var(--color--white);
- background-color: var(--color--primary-50);
-}
-
-.feed-icon__icon svg {
- vertical-align: top;
- fill: currentColor;
-}
diff --git a/css_original/components/field.css b/css_original/components/field.css
deleted file mode 100755
index 771d039..0000000
--- a/css_original/components/field.css
+++ /dev/null
@@ -1,67 +0,0 @@
-/*
- * DO NOT EDIT THIS FILE.
- * See the following change record for more information,
- * https://www.drupal.org/node/3084859
- * @preserve
- */
-
-/**
- * @file
- * Visual styles for fields.
- */
-
-.field:not(:last-child) {
- /*margin-block-end: var(--sp2);*/
- margin-block-end: var(--sp1);
-}
-
-.node--view-mode-teaser .field {
- margin-block-end: var(--sp);
-}
-
-.node--view-mode-teaser .field:last-child {
- margin-block-end: 0;
-}
-
-@media (min-width: 62.5rem) {
- .node--view-mode-teaser .field {
- margin-block-end: var(--sp2);
- }
-}
-
-.field__label {
- font-weight: bold;
- font-family: var(--font-sans);
- font-size: var(--font-size-base);
-}
-
-.field--label-inline .field__label,
-.field--label-inline .field__items {
- float: left; /* LTR */
-
- /**
- * Chromium and Webkit do not yet support flow relative logical properties,
- * such as float: inline-end. However, PostCSS Logical does not compile this
- * value, so we accommodate by not using these.
- *
- * @see https://caniuse.com/mdn-css_properties_clear_flow_relative_values
- * @see https://github.com/csstools/postcss-plugins/issues/632
- */
-}
-
-[dir="rtl"] .field--label-inline .field__label,
-[dir="rtl"] .field--label-inline .field__items {
- float: right;
-}
-
-.field--label-inline .field__label,
-.field--label-inline > .field__item,
-.field--label-inline .field__items {
- padding-inline-end: 0.5em;
- font-family: var(--font-sans);
- font-size: var(--font-size-base);
-}
-
-.field--label-inline .field__label::after {
- content: ":";
-}
diff --git a/css_original/components/fieldset.css b/css_original/components/fieldset.css
deleted file mode 100755
index 1b2a5fe..0000000
--- a/css_original/components/fieldset.css
+++ /dev/null
@@ -1,136 +0,0 @@
-/*
- * DO NOT EDIT THIS FILE.
- * See the following change record for more information,
- * https://www.drupal.org/node/3084859
- * @preserve
- */
-
-/**
- * @file
- * Fieldset.
- */
-
-.fieldset {
- min-width: 0;
- margin-block: var(--sp1);
- margin-inline-start: 0;
- margin-inline-end: 0;
- padding-block: 0;
- padding-inline-start: 0;
- padding-inline-end: 0;
- color: inherit;
- border: solid 2px var(--color--gray-45);
- border-radius: var(--border-radius);
- background-color: var(--color--white);
-}
-
-.fieldset--group {
- width: 100%;
- color: inherit;
- border: 0;
- border-radius: 0;
- background: none;
- box-shadow: none;
-}
-
-.fieldset__legend {
- float: left; /* Prevent sticking out of top of fieldset. */
- width: 100%;
- color: inherit;
- border-top-left-radius: var(--border-radius);
- border-top-right-radius: var(--border-radius);
- background-color: var(--color--gray-45);
- font-size: var(--font-size-l);
- font-weight: 700;
- line-height: var(--line-height-base);
-}
-
-.fieldset__legend + * {
- clear: left;
-}
-
-.fieldset__legend .fieldset__label.form-required::after {
- background-image: url("data:image/svg+xml,%3Csvg height='16' width='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m0 7.562 1.114-3.438c2.565.906 4.43 1.688 5.59 2.35-.306-2.921-.467-4.93-.484-6.027h3.511c-.05 1.597-.234 3.6-.558 6.003 1.664-.838 3.566-1.613 5.714-2.325l1.113 3.437c-2.05.678-4.06 1.131-6.028 1.356.984.856 2.372 2.381 4.166 4.575l-2.906 2.059c-.935-1.274-2.041-3.009-3.316-5.206-1.194 2.275-2.244 4.013-3.147 5.206l-2.856-2.059c1.872-2.307 3.211-3.832 4.017-4.575-2.081-.402-4.058-.856-5.93-1.356' fill='%23ffffff'/%3E%3C/svg%3E%0A");
-}
-
-.fieldset__legend--composite {
- margin-block-start: 2px;
- color: inherit;
-}
-
-.fieldset__legend--invisible {
- margin: 0;
-}
-
-.fieldset__legend--group {
- color: inherit;
-}
-
-.fieldset__label {
- display: block;
- padding-block: var(--sp0-5);
- padding-inline-start: var(--sp1);
- padding-inline-end: var(--sp1);
- color: var(--color--white);
- line-height: var(--line-height-s);
-}
-
-.fieldset__label.is-disabled {
- color: var(--color-text-neutral-soft);
-}
-
-.fieldset__description {
- margin-block: var(--sp0-5);
- font-size: var(--font-size-xs);
- line-height: var(--line-height-s);
-}
-
-.fieldset__description.is-disabled {
- color: var(--input--disabled-fg-color);
-}
-
-.fieldset__error-message {
- margin-block: var(--sp0-5);
- padding-inline-start: var(--sp1-5);
- color: var(--color--red);
- 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='%23E33F1E' 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");
- background-repeat: no-repeat;
- background-position: left top; /* LTR */
- background-size: var(--sp1) var(--sp1);
- font-size: var(--font-size-s);
- line-height: var(--line-height-s);
-}
-
-@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");
- }
-}
-
-[dir="rtl"] .fieldset__error-message {
- background-position: left top;
-}
-
-.fieldset__wrapper {
- margin-block-start: 0;
- padding-block: var(--sp);
- padding-inline-start: var(--sp);
-}
-
-.fieldset--group .fieldset__legend--visible ~ .fieldset__wrapper {
- border: solid 2px var(--color--gray-45);
- border-bottom-right-radius: var(--border-radius);
- border-bottom-left-radius: var(--border-radius);
-}
-
-.fieldset__wrapper--group {
- margin-block: 0;
- margin-inline-start: 0;
- margin-inline-end: 0;
-}
-
-.fieldset__wrapper > .container-inline {
- padding-block: 0;
- padding-inline-start: 0;
- padding-inline-end: 0;
-}
diff --git a/css_original/components/footer.css b/css_original/components/footer.css
deleted file mode 100755
index 3a33e88..0000000
--- a/css_original/components/footer.css
+++ /dev/null
@@ -1,46 +0,0 @@
-/*
- * DO NOT EDIT THIS FILE.
- * See the following change record for more information,
- * https://www.drupal.org/node/3084859
- * @preserve
- */
-
-/**
- * @file
- * Footer regions.
- */
-
-.site-footer {
- position: relative; /* stack above left social bar */
- color: var(--color--gray-65);
- /*background: linear-gradient(180deg, var(--color--gray-5) 0%, var(--color--gray-10) 100%);*/
- background: #33210D;
-}
-
-.site-footer .menu {
- margin-inline-start: 0;
- list-style: none;
-}
-
-.site-footer .menu ul {
- margin-inline-start: var(--sp);
-}
-
-.site-footer .menu li {
- margin-block-end: var(--sp0-5);
-}
-
-.site-footer a {
- color: inherit;
-}
-
-.site-footer a:hover {
- -webkit-text-decoration: none;
- text-decoration: none;
-}
-
-@media (min-width: 75rem) {
- body:not(.is-always-mobile-nav) .site-footer {
- border-inline-start: solid var(--content-left) var(--color--black);
- }
-}
diff --git a/css_original/components/form-boolean.css b/css_original/components/form-boolean.css
deleted file mode 100755
index 96226d4..0000000
--- a/css_original/components/form-boolean.css
+++ /dev/null
@@ -1,115 +0,0 @@
-/*
- * DO NOT EDIT THIS FILE.
- * See the following change record for more information,
- * https://www.drupal.org/node/3084859
- * @preserve
- */
-
-/**
- * @file
- * Checkbox and radio input elements.
- */
-
-input[type="checkbox"],
-input[type="radio"] {
- display: inline-block;
- width: var(--sp1-5);
- height: var(--sp1-5);
- margin: 0;
- vertical-align: middle;
- border: 1px solid var(--color--gray-60);
- border-radius: 0.1875rem;
- background-color: var(--color--white);
- background-repeat: no-repeat;
- background-position: 50% 50%;
- background-size: var(--sp1) var(--sp1);
- -webkit-appearance: none;
- appearance: none;
-}
-
-input[type="checkbox"]:focus,
-input[type="radio"]:focus {
- border: solid 2px var(--color--primary-50);
- outline: solid 2px var(--color--primary-50);
-}
-
-@supports (outline-style: double) {
- input[type="checkbox"]:focus,
- input[type="radio"]:focus {
- border-width: 1px;
- outline-width: 6px;
- outline-style: double;
- outline-offset: -1px;
- }
-}
-
-input[type="checkbox"]:hover,
-input[type="radio"]:hover {
- border-color: var(--color--primary-60);
-}
-
-input[type="checkbox"][disabled],
-input[type="radio"][disabled] {
- background-color: var(--color--gray-100);
-}
-
-input[type="checkbox"][disabled]:hover,
-input[type="radio"][disabled]:hover {
- border-color: var(--color--gray-60);
-}
-
-input[type="checkbox"][disabled]:checked,
-input[type="radio"][disabled]:checked {
- border-width: 1px;
-}
-
-input[type="checkbox"]:checked,
-input[type="radio"]:checked {
- border-width: 2px;
-}
-
-input.error[type="checkbox"],
-input.error[type="radio"] {
- border: solid 2px var(--color--red);
-}
-
-input.error[type="checkbox"]:focus,
-input.error[type="radio"]:focus {
- outline-color: var(--color--red);
- outline-offset: -2px;
-}
-
-input[type="checkbox"] + label,
-input[type="radio"] + label {
- display: inline-block;
- padding-inline-start: var(--sp0-5);
-}
-
-input[type="checkbox"]:checked {
- background-image: url("data:image/svg+xml,%3Csvg width='17px' height='13px' viewBox='0 0 17 13' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M14.8232,0.176777 C14.9209,0.0791457 15.0791,0.0791455 15.1768,0.176777 L16.9445,1.94454 C17.0422,2.04217 17.0422,2.20047 16.9445,2.2981 L6.23744,13.0052 C6.13981,13.1028 5.98151,13.1028 5.88388,13.0052 L0.176777,7.2981 C0.0791456,7.20047 0.0791456,7.04218 0.176777,6.94454 L1.94454,5.17678 C2.04217,5.07915 2.20047,5.07915 2.2981,5.17678 L5.88388,8.76256 C5.98151,8.86019 6.13981,8.86019 6.23744,8.76256 L14.8232,0.176777 Z' id='Path' fill='%232494DB' fill-rule='nonzero'%3E%3C/path%3E%3C/svg%3E");
-}
-
-input[type="radio"] {
- border-radius: 50%;
-}
-
-input[type="radio"]:checked {
- background-image: url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8.5' cy='8.5' r='8.5' fill='%232494DB'/%3E%3C/svg%3E%0A");
- background-size: 1.0625rem;
-}
-
-input[type="radio"]:focus {
- border-width: 2px;
- border-color: var(--color--primary-50);
- outline-color: transparent;
- box-shadow: 0 0 0 2px white, 0 0 0 4px var(--color--primary-50);
-}
-
-input.error[type="radio"]:focus {
- outline-color: transparent;
- box-shadow: 0 0 0 2px white, 0 0 0 4px var(--color--red);
-}
-
-.form-type-boolean {
- margin-block: var(--sp1);
-}
diff --git a/css_original/components/form-select.css b/css_original/components/form-select.css
deleted file mode 100755
index ce34f91..0000000
--- a/css_original/components/form-select.css
+++ /dev/null
@@ -1,99 +0,0 @@
-/*
- * DO NOT EDIT THIS FILE.
- * See the following change record for more information,
- * https://www.drupal.org/node/3084859
- * @preserve
- */
-
-/**
- * @file
- * Select input elements.
- */
-
-:root {
- --form-element-select-icon: url("data:image/svg+xml,%3csvg width='18' height='11' viewBox='0 0 18 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M18 1.49699C18 1.35271 17.9279 1.19038 17.8196 1.08216L16.9178 0.18036C16.8096 0.0721439 16.6473 0 16.503 0C16.3587 0 16.1964 0.0721439 16.0882 0.18036L9 7.26854L1.91182 0.18036C1.80361 0.0721439 1.64128 0 1.49699 0C1.33467 0 1.19038 0.0721439 1.08216 0.18036L0.180361 1.08216C0.0721442 1.19038 0 1.35271 0 1.49699C0 1.64128 0.0721442 1.80361 0.180361 1.91182L8.58517 10.3166C8.69339 10.4248 8.85571 10.497 9 10.497C9.14429 10.497 9.30661 10.4248 9.41483 10.3166L17.8196 1.91182C17.9279 1.80361 18 1.64128 18 1.49699Z' fill='%235D7585'/%3e%3c/svg%3e");
-}
-
-select {
- max-width: 100%;
- height: var(--sp2);
- padding-block: 0;
- padding-inline-start: var(--sp);
- padding-inline-end: var(--sp3);
- color: var(--color-text-neutral-loud);
- border: 1px solid var(--color--gray-60);
- border-radius: var(--border-radius);
- background-color: var(--color--white);
- background-image: var(--form-element-select-icon);
- background-repeat: no-repeat;
- background-position: right var(--sp) center; /* LTR */
- font-family: inherit;
- font-size: inherit;
- -webkit-appearance: none;
- appearance: none;
-}
-
-select:focus {
- border: solid 2px var(--color--primary-50);
- outline: solid 2px var(--color--primary-50);
-}
-
-@supports (outline-style: double) {
- select:focus {
- border-width: 1px;
- outline-width: 6px;
- outline-style: double;
- outline-offset: -1px;
- }
-}
-
-select[disabled] {
- color: var(--color--gray-60);
- background-color: var(--color--gray-100);
-}
-
-select.error {
- border: solid 2px var(--color--red);
-}
-
-select.error:focus {
- outline-color: var(--color--red);
-}
-
-select[multiple] {
- height: auto;
- padding: var(--sp0-5);
- background-image: none;
- line-height: 1; /* Needed by non-Chromium based MS Edge browsers. */
-}
-
-select[multiple] option {
- padding: var(--sp0-5);
-}
-
-select.form-element--small {
- height: var(--sp2-5);
-}
-
-/* Necessary to show chevron in forced colors mode in modern browsers. */
-
-@media (forced-colors: active) {
- select {
- padding-inline-end: var(--sp);
- background-image: none;
- -webkit-appearance: listbox;
- appearance: listbox; /* Default