Issue #3284912 by mherchel, javi-er: Abstract and refactor Olivero's text color styles with new "text-color" custom properties
parent
a9e73a8124
commit
5b89b5353b
|
@ -39,7 +39,7 @@ html {
|
|||
|
||||
body {
|
||||
margin: 0;
|
||||
color: var(--color--gray-20);
|
||||
color: var(--color-text-neutral-medium);
|
||||
background-color: var(--color--gray-100);
|
||||
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 */
|
||||
|
@ -56,7 +56,7 @@ body.is-fixed {
|
|||
}
|
||||
|
||||
a {
|
||||
color: var(--color--primary-40)
|
||||
color: var(--color-text-primary-medium)
|
||||
}
|
||||
|
||||
a:hover {
|
||||
|
@ -148,7 +148,7 @@ h5,
|
|||
h6 {
|
||||
margin-top: var(--sp);
|
||||
margin-bottom: var(--sp);
|
||||
color: var(--color--gray-5);
|
||||
color: var(--color-text-neutral-loud);
|
||||
font-family: var(--font-sans);
|
||||
font-weight: bold
|
||||
}
|
||||
|
|
|
@ -21,7 +21,7 @@ html {
|
|||
|
||||
body {
|
||||
margin: 0;
|
||||
color: var(--color--gray-20);
|
||||
color: var(--color-text-neutral-medium);
|
||||
background-color: var(--color--gray-100);
|
||||
background-image: url("../../images/background.svg");
|
||||
background-position: top left; /* LTR */
|
||||
|
@ -38,7 +38,7 @@ body {
|
|||
}
|
||||
|
||||
a {
|
||||
color: var(--color--primary-40);
|
||||
color: var(--color-text-primary-medium);
|
||||
|
||||
&:hover {
|
||||
color: var(--color--primary-50);
|
||||
|
@ -120,7 +120,7 @@ h4,
|
|||
h5,
|
||||
h6 {
|
||||
margin-block: var(--sp);
|
||||
color: var(--color--gray-5);
|
||||
color: var(--color-text-neutral-loud);
|
||||
font-family: var(--font-sans);
|
||||
font-weight: bold;
|
||||
|
||||
|
|
|
@ -155,6 +155,16 @@
|
|||
--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) + 24 - var(--color--primary-lightness)*0.24))); /* Blue 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.
|
||||
*/
|
||||
|
|
|
@ -116,6 +116,16 @@
|
|||
--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 */
|
||||
|
||||
/**
|
||||
* 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.
|
||||
*/
|
||||
|
|
|
@ -51,7 +51,7 @@
|
|||
display: inline-block
|
||||
}
|
||||
.action-links li a {
|
||||
color: var(--color--primary-40);
|
||||
color: var(--color-text-primary-medium);
|
||||
}
|
||||
.action-links-item {
|
||||
display: inline-block;
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
display: inline-block;
|
||||
|
||||
& a {
|
||||
color: var(--color--primary-40);
|
||||
color: var(--color-text-primary-medium);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -27,7 +27,7 @@
|
|||
margin-top: 0;
|
||||
margin-bottom: var(--sp);
|
||||
letter-spacing: 0.02em;
|
||||
color: var(--color--gray-45);
|
||||
color: var(--color-text-neutral-soft);
|
||||
font-size: var(--font-size-s);
|
||||
line-height: var(--sp);
|
||||
}
|
||||
|
|
|
@ -8,7 +8,7 @@
|
|||
.block__title {
|
||||
margin-block: 0 var(--sp);
|
||||
letter-spacing: 0.02em;
|
||||
color: var(--color--gray-45);
|
||||
color: var(--color-text-neutral-soft);
|
||||
font-size: var(--font-size-s);
|
||||
line-height: var(--sp);
|
||||
}
|
||||
|
|
|
@ -106,7 +106,7 @@
|
|||
display: inline-flex;
|
||||
align-items: center;
|
||||
text-decoration: none;
|
||||
color: var(--color--primary-40);
|
||||
color: var(--color-text-primary-medium);
|
||||
font-family: var(--font-serif);
|
||||
font-size: 1.125rem;
|
||||
font-weight: 600;
|
||||
|
|
|
@ -43,7 +43,7 @@
|
|||
display: inline-flex;
|
||||
align-items: center;
|
||||
text-decoration: none;
|
||||
color: var(--color--primary-40);
|
||||
color: var(--color-text-primary-medium);
|
||||
font-family: var(--font-serif);
|
||||
font-size: 18px;
|
||||
font-weight: 600;
|
||||
|
|
|
@ -243,7 +243,7 @@
|
|||
|
||||
.breadcrumb__link {
|
||||
text-decoration: none;
|
||||
color: var(--color--primary-40)
|
||||
color: var(--color-text-primary-medium)
|
||||
}
|
||||
|
||||
.breadcrumb__link:hover,
|
||||
|
|
|
@ -102,7 +102,7 @@
|
|||
|
||||
.breadcrumb__link {
|
||||
text-decoration: none;
|
||||
color: var(--color--primary-40);
|
||||
color: var(--color-text-primary-medium);
|
||||
|
||||
&:hover,
|
||||
&:focus {
|
||||
|
|
|
@ -51,8 +51,8 @@
|
|||
cursor: pointer;
|
||||
text-align: center;
|
||||
text-decoration: none;
|
||||
color: var(--color--primary-40);
|
||||
border: solid 2px var(--color--primary-40);
|
||||
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);
|
||||
|
@ -66,8 +66,8 @@
|
|||
.button:hover,
|
||||
.button:focus {
|
||||
text-decoration: none;
|
||||
color: var(--color--primary-30);
|
||||
border: solid 2px var(--color--primary-30);
|
||||
color: var(--color-text-primary-loud);
|
||||
border: solid 2px currentColor;
|
||||
background: none;
|
||||
font-weight: 700;
|
||||
}
|
||||
|
@ -78,8 +78,8 @@
|
|||
}
|
||||
|
||||
.button:active {
|
||||
color: var(--color--primary-40);
|
||||
border-color: var(--color--primary-40);
|
||||
color: var(--color-text-primary-medium);
|
||||
border-color: currentColor;
|
||||
}
|
||||
|
||||
.button:disabled,
|
||||
|
|
|
@ -16,8 +16,8 @@
|
|||
cursor: pointer;
|
||||
text-align: center;
|
||||
text-decoration: none;
|
||||
color: var(--color--primary-40);
|
||||
border: solid 2px var(--color--primary-40);
|
||||
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);
|
||||
|
@ -29,8 +29,8 @@
|
|||
&:hover,
|
||||
&:focus {
|
||||
text-decoration: none;
|
||||
color: var(--color--primary-30);
|
||||
border: solid 2px var(--color--primary-30);
|
||||
color: var(--color-text-primary-loud);
|
||||
border: solid 2px currentColor;
|
||||
background: none;
|
||||
font-weight: 700;
|
||||
}
|
||||
|
@ -41,8 +41,8 @@
|
|||
}
|
||||
|
||||
&:active {
|
||||
color: var(--color--primary-40);
|
||||
border-color: var(--color--primary-40);
|
||||
color: var(--color-text-primary-medium);
|
||||
border-color: currentColor;
|
||||
}
|
||||
|
||||
&:disabled,
|
||||
|
|
|
@ -297,7 +297,7 @@
|
|||
|
||||
.comment__time {
|
||||
margin: 0;
|
||||
color: var(--color--gray-45);
|
||||
color: var(--color-text-neutral-soft);
|
||||
font-family: var(--font-sans);
|
||||
font-size: 0.875rem;
|
||||
line-height: var(--sp);
|
||||
|
@ -395,7 +395,7 @@
|
|||
padding-top: 0;
|
||||
padding-bottom: 0;
|
||||
cursor: pointer;
|
||||
color: var(--color--gray-20);
|
||||
color: var(--color-text-neutral-medium);
|
||||
border: 0;
|
||||
background: none;
|
||||
font-size: 0.875rem;
|
||||
|
|
|
@ -174,7 +174,7 @@
|
|||
|
||||
.comment__time {
|
||||
margin: 0;
|
||||
color: var(--color--gray-45);
|
||||
color: var(--color-text-neutral-soft);
|
||||
font-family: var(--font-sans);
|
||||
font-size: 14px;
|
||||
line-height: var(--sp);
|
||||
|
@ -211,7 +211,7 @@
|
|||
padding-inline-start: 0;
|
||||
padding-inline-end: 0;
|
||||
cursor: pointer;
|
||||
color: var(--color--gray-20);
|
||||
color: var(--color-text-neutral-medium);
|
||||
border: 0;
|
||||
background: none;
|
||||
font-size: 14px;
|
||||
|
|
|
@ -265,7 +265,7 @@
|
|||
|
||||
.olivero-details__description {
|
||||
margin-bottom: var(--sp1);
|
||||
color: var(--color--gray-20);
|
||||
color: var(--color-text-neutral-medium);
|
||||
font-size: var(--font-size-xs);
|
||||
line-height: var(--line-height-s);
|
||||
}
|
||||
|
|
|
@ -159,7 +159,7 @@
|
|||
/* Description */
|
||||
.olivero-details__description {
|
||||
margin-block-end: var(--sp1);
|
||||
color: var(--color--gray-20);
|
||||
color: var(--color-text-neutral-medium);
|
||||
font-size: var(--font-size-xs);
|
||||
line-height: var(--line-height-s);
|
||||
}
|
||||
|
|
|
@ -151,7 +151,7 @@
|
|||
margin-bottom: -2px; /* Account for borders. */
|
||||
padding: 0 0.5625rem;
|
||||
text-decoration: none;
|
||||
color: var(--color--gray-20);
|
||||
color: var(--color-text-neutral-medium);
|
||||
font-weight: 600
|
||||
}
|
||||
|
||||
|
|
|
@ -91,7 +91,7 @@
|
|||
margin-bottom: -2px; /* Account for borders. */
|
||||
padding: 0 9px;
|
||||
text-decoration: none;
|
||||
color: var(--color--gray-20);
|
||||
color: var(--color-text-neutral-medium);
|
||||
font-weight: 600;
|
||||
|
||||
&:focus {
|
||||
|
|
|
@ -46,7 +46,7 @@ figure {
|
|||
figcaption {
|
||||
padding-top: var(--sp0-5);
|
||||
padding-bottom: var(--sp0-5);
|
||||
color: var(--color--gray-20);
|
||||
color: var(--color-text-neutral-medium);
|
||||
background: var(--color--gray-100);
|
||||
font-family: var(--font-serif);
|
||||
font-size: 0.875rem;
|
||||
|
|
|
@ -13,7 +13,7 @@ figcaption {
|
|||
padding-block: var(--sp0-5);
|
||||
padding-inline-start: var(--sp0-5);
|
||||
padding-inline-end: var(--sp0-5);
|
||||
color: var(--color--gray-20);
|
||||
color: var(--color-text-neutral-medium);
|
||||
background: var(--color--gray-100);
|
||||
font-family: var(--font-serif);
|
||||
font-size: 14px;
|
||||
|
|
|
@ -27,7 +27,7 @@
|
|||
display: flex;
|
||||
align-items: center;
|
||||
text-decoration: none;
|
||||
color: var(--color--gray-45)
|
||||
color: var(--color-text-neutral-soft)
|
||||
}
|
||||
|
||||
.feed-icon:hover {
|
||||
|
|
|
@ -9,7 +9,7 @@
|
|||
display: flex;
|
||||
align-items: center;
|
||||
text-decoration: none;
|
||||
color: var(--color--gray-45);
|
||||
color: var(--color-text-neutral-soft);
|
||||
|
||||
&:hover {
|
||||
color: var(--color--primary-50);
|
||||
|
|
|
@ -143,7 +143,7 @@ _:-ms-fullscreen,
|
|||
}
|
||||
|
||||
.fieldset__label.is-disabled {
|
||||
color: var(--color--gray-45);
|
||||
color: var(--color-text-neutral-soft);
|
||||
}
|
||||
|
||||
.fieldset__description {
|
||||
|
|
|
@ -83,7 +83,7 @@ _:-ms-fullscreen,
|
|||
}
|
||||
|
||||
.fieldset__label.is-disabled {
|
||||
color: var(--color--gray-45);
|
||||
color: var(--color-text-neutral-soft);
|
||||
}
|
||||
|
||||
.fieldset__description {
|
||||
|
|
|
@ -48,7 +48,7 @@ select {
|
|||
height: var(--sp3);
|
||||
padding-top: 0;
|
||||
padding-bottom: 0;
|
||||
color: var(--color--gray-5);
|
||||
color: var(--color-text-neutral-loud);
|
||||
border: 1px solid var(--color--gray-60);
|
||||
border-radius: var(--border-radius);
|
||||
background-color: var(--color--white);
|
||||
|
|
|
@ -15,7 +15,7 @@ select {
|
|||
padding-block: 0;
|
||||
padding-inline-start: var(--sp);
|
||||
padding-inline-end: var(--sp3);
|
||||
color: var(--color--gray-5);
|
||||
color: var(--color-text-neutral-loud);
|
||||
border: 1px solid var(--color--gray-60);
|
||||
border-radius: var(--border-radius);
|
||||
background-color: var(--color--white);
|
||||
|
|
|
@ -42,7 +42,7 @@ textarea {
|
|||
max-width: 100%;
|
||||
min-height: var(--sp3);
|
||||
padding: 0 var(--sp);
|
||||
color: var(--color--gray-5);
|
||||
color: var(--color-text-neutral-loud);
|
||||
border: 1px solid var(--color--gray-60);
|
||||
border-radius: var(--border-radius);
|
||||
background-color: var(--color--white);
|
||||
|
|
|
@ -24,7 +24,7 @@ textarea {
|
|||
max-width: 100%;
|
||||
min-height: var(--sp3);
|
||||
padding: 0 var(--sp);
|
||||
color: var(--color--gray-5);
|
||||
color: var(--color-text-neutral-loud);
|
||||
border: 1px solid var(--color--gray-60);
|
||||
border-radius: var(--border-radius);
|
||||
background-color: var(--color--white);
|
||||
|
|
|
@ -30,6 +30,6 @@
|
|||
.forum__name--link,
|
||||
.forum__last-reply a,
|
||||
.forum__title a {
|
||||
color: var(--color--primary-40);
|
||||
color: var(--color-text-primary-medium);
|
||||
font-weight: bold;
|
||||
}
|
||||
|
|
|
@ -14,6 +14,6 @@
|
|||
.forum__name--link,
|
||||
.forum__last-reply a,
|
||||
.forum__title a {
|
||||
color: var(--color--primary-40);
|
||||
color: var(--color-text-primary-medium);
|
||||
font-weight: bold;
|
||||
}
|
||||
|
|
|
@ -339,7 +339,7 @@
|
|||
width: var(--sp3);
|
||||
height: var(--sp6);
|
||||
cursor: pointer;
|
||||
color: var(--color--gray-5); /* Affects SVG search icon. */
|
||||
color: var(--color-text-neutral-loud); /* Affects SVG search icon. */
|
||||
border: 0;
|
||||
background: transparent;
|
||||
-webkit-appearance: none
|
||||
|
|
|
@ -197,7 +197,7 @@
|
|||
width: var(--sp3);
|
||||
height: var(--sp6);
|
||||
cursor: pointer;
|
||||
color: var(--color--gray-5); /* Affects SVG search icon. */
|
||||
color: var(--color-text-neutral-loud); /* Affects SVG search icon. */
|
||||
border: 0;
|
||||
background: transparent;
|
||||
-webkit-appearance: none;
|
||||
|
|
|
@ -81,7 +81,7 @@
|
|||
|
||||
.menu--sidebar .menu__link--link {
|
||||
text-decoration: none;
|
||||
color: var(--color--gray-5);
|
||||
color: var(--color-text-neutral-loud);
|
||||
font-weight: 600
|
||||
}
|
||||
|
||||
|
|
|
@ -39,7 +39,7 @@
|
|||
|
||||
& .menu__link--link {
|
||||
text-decoration: none;
|
||||
color: var(--color--gray-5);
|
||||
color: var(--color-text-neutral-loud);
|
||||
font-weight: 600;
|
||||
|
||||
&:hover {
|
||||
|
|
|
@ -51,7 +51,7 @@
|
|||
.primary-nav__menu-link {
|
||||
flex-grow: 1;
|
||||
text-decoration: none;
|
||||
color: var(--color--gray-5);
|
||||
color: var(--color-text-neutral-loud);
|
||||
font-size: 1.75rem;
|
||||
font-weight: bold;
|
||||
line-height: var(--sp2)
|
||||
|
@ -85,7 +85,7 @@
|
|||
.primary-nav__menu-link--nolink {
|
||||
padding-top: var(--sp0-5);
|
||||
padding-bottom: var(--sp0-5);
|
||||
color: var(--color--gray-45);
|
||||
color: var(--color-text-neutral-soft);
|
||||
font-weight: normal;
|
||||
}
|
||||
|
||||
|
|
|
@ -33,7 +33,7 @@
|
|||
.primary-nav__menu-link {
|
||||
flex-grow: 1;
|
||||
text-decoration: none;
|
||||
color: var(--color--gray-5);
|
||||
color: var(--color-text-neutral-loud);
|
||||
font-size: 28px;
|
||||
font-weight: bold;
|
||||
line-height: var(--sp2);
|
||||
|
@ -52,7 +52,7 @@
|
|||
padding-block: var(--sp0-5);
|
||||
padding-inline-start: 0;
|
||||
padding-inline-end: 0;
|
||||
color: var(--color--gray-45);
|
||||
color: var(--color-text-neutral-soft);
|
||||
font-weight: normal;
|
||||
}
|
||||
|
||||
|
|
|
@ -43,7 +43,7 @@
|
|||
}
|
||||
|
||||
.node--view-mode-teaser .node__meta a {
|
||||
color: var(--color--primary-40);
|
||||
color: var(--color-text-primary-medium);
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
|
@ -127,7 +127,7 @@
|
|||
.node--view-mode-teaser .node__title {
|
||||
margin: 0;
|
||||
margin-bottom: var(--sp1);
|
||||
color: var(--color--gray-5);
|
||||
color: var(--color-text-neutral-loud);
|
||||
font-size: 1.5rem;
|
||||
line-height: var(--line-height-base)
|
||||
}
|
||||
|
|
|
@ -23,7 +23,7 @@
|
|||
margin-block-end: var(--sp);
|
||||
|
||||
& a {
|
||||
color: var(--color--primary-40);
|
||||
color: var(--color-text-primary-medium);
|
||||
font-weight: bold;
|
||||
}
|
||||
}
|
||||
|
@ -81,7 +81,7 @@
|
|||
& .node__title {
|
||||
margin: 0;
|
||||
margin-block-end: var(--sp1);
|
||||
color: var(--color--gray-5);
|
||||
color: var(--color-text-neutral-loud);
|
||||
font-size: 24px;
|
||||
line-height: var(--line-height-base);
|
||||
|
||||
|
|
|
@ -27,7 +27,7 @@
|
|||
display: flex;
|
||||
align-items: center;
|
||||
margin-bottom: var(--sp1);
|
||||
color: var(--color--gray-45);
|
||||
color: var(--color-text-neutral-soft);
|
||||
font-size: 0.875rem;
|
||||
line-height: var(--sp)
|
||||
}
|
||||
|
@ -62,7 +62,7 @@
|
|||
padding-bottom: 0.1875rem;
|
||||
transition: background-size 0.2s, color 0.2s;
|
||||
text-decoration: none;
|
||||
color: var(--color--gray-5);
|
||||
color: var(--color-text-neutral-loud);
|
||||
background-color: transparent;
|
||||
background-image: linear-gradient(var(--color--primary-50), var(--color--primary-50)); /* Two values are needed for IE11 support. */
|
||||
background-repeat: no-repeat;
|
||||
|
@ -72,7 +72,7 @@
|
|||
|
||||
.node__title a:hover,
|
||||
.node__title a:focus {
|
||||
color: var(--color--primary-40);
|
||||
color: var(--color-text-primary-medium);
|
||||
}
|
||||
|
||||
[dir="rtl"] .node__title {
|
||||
|
|
|
@ -9,7 +9,7 @@
|
|||
display: flex;
|
||||
align-items: center;
|
||||
margin-block-end: var(--sp1);
|
||||
color: var(--color--gray-45);
|
||||
color: var(--color-text-neutral-soft);
|
||||
font-size: 14px;
|
||||
line-height: var(--sp);
|
||||
|
||||
|
@ -35,7 +35,7 @@
|
|||
padding-block-end: 3px;
|
||||
transition: background-size 0.2s, color 0.2s;
|
||||
text-decoration: none;
|
||||
color: var(--color--gray-5);
|
||||
color: var(--color-text-neutral-loud);
|
||||
background-color: transparent;
|
||||
background-image: linear-gradient(var(--color--primary-50), var(--color--primary-50)); /* Two values are needed for IE11 support. */
|
||||
background-repeat: no-repeat;
|
||||
|
@ -44,7 +44,7 @@
|
|||
|
||||
&:hover,
|
||||
&:focus {
|
||||
color: var(--color--primary-40);
|
||||
color: var(--color-text-primary-medium);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -66,7 +66,7 @@
|
|||
width: var(--sp2-5);
|
||||
height: var(--sp2-5);
|
||||
cursor: default;
|
||||
color: var(--color--gray-45);
|
||||
color: var(--color-text-neutral-soft);
|
||||
background-color: var(--color--white)
|
||||
}
|
||||
|
||||
|
@ -100,7 +100,7 @@
|
|||
width: 100%;
|
||||
height: 100%;
|
||||
text-decoration: none;
|
||||
color: var(--color--gray-45);
|
||||
color: var(--color-text-neutral-soft);
|
||||
}
|
||||
|
||||
.pager__link:hover {
|
||||
|
@ -108,8 +108,8 @@
|
|||
}
|
||||
|
||||
.pager__link:focus {
|
||||
color: var(--color--primary-40);
|
||||
outline: solid 2px var(--color--primary-40);
|
||||
color: var(--color-text-primary-medium);
|
||||
outline: solid 2px currentColor;
|
||||
outline-offset: -2px;
|
||||
}
|
||||
|
||||
|
|
|
@ -25,7 +25,7 @@
|
|||
width: var(--sp2-5);
|
||||
height: var(--sp2-5);
|
||||
cursor: default;
|
||||
color: var(--color--gray-45);
|
||||
color: var(--color-text-neutral-soft);
|
||||
background-color: var(--color--white);
|
||||
|
||||
@media (--sm) {
|
||||
|
@ -58,7 +58,7 @@
|
|||
width: 100%;
|
||||
height: 100%;
|
||||
text-decoration: none;
|
||||
color: var(--color--gray-45);
|
||||
color: var(--color-text-neutral-soft);
|
||||
}
|
||||
|
||||
.pager__link:hover {
|
||||
|
@ -66,8 +66,8 @@
|
|||
}
|
||||
|
||||
.pager__link:focus {
|
||||
color: var(--color--primary-40);
|
||||
outline: solid 2px var(--color--primary-40);
|
||||
color: var(--color-text-primary-medium);
|
||||
outline: solid 2px currentColor;
|
||||
outline-offset: -2px;
|
||||
}
|
||||
|
||||
|
|
|
@ -72,7 +72,7 @@
|
|||
.search-result__title {
|
||||
margin-top: 0;
|
||||
margin-bottom: 0;
|
||||
color: var(--color--gray-5);
|
||||
color: var(--color-text-neutral-loud);
|
||||
font-size: 1.25rem;
|
||||
line-height: var(--line-height-base)
|
||||
}
|
||||
|
@ -89,7 +89,7 @@
|
|||
}
|
||||
|
||||
.search-result__title a:hover {
|
||||
color: var(--color--primary-40);
|
||||
color: var(--color-text-primary-medium);
|
||||
}
|
||||
|
||||
@media (min-width: 62.5rem) {
|
||||
|
@ -120,13 +120,13 @@
|
|||
display: flex;
|
||||
align-items: center;
|
||||
margin-bottom: var(--sp1);
|
||||
color: var(--color--gray-45);
|
||||
color: var(--color-text-neutral-soft);
|
||||
font-size: 0.875rem;
|
||||
line-height: var(--sp)
|
||||
}
|
||||
|
||||
.search-result__meta a {
|
||||
color: var(--color--primary-40);
|
||||
color: var(--color-text-primary-medium);
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
|
|
|
@ -21,7 +21,7 @@
|
|||
margin-block: 0;
|
||||
margin-inline-start: 0;
|
||||
margin-inline-end: 0;
|
||||
color: var(--color--gray-5);
|
||||
color: var(--color-text-neutral-loud);
|
||||
font-size: 20px;
|
||||
line-height: var(--line-height-base);
|
||||
|
||||
|
@ -36,7 +36,7 @@
|
|||
background-size: 0 3px;
|
||||
|
||||
&:hover {
|
||||
color: var(--color--primary-40);
|
||||
color: var(--color-text-primary-medium);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -63,12 +63,12 @@
|
|||
display: flex;
|
||||
align-items: center;
|
||||
margin-block-end: var(--sp1);
|
||||
color: var(--color--gray-45);
|
||||
color: var(--color-text-neutral-soft);
|
||||
font-size: 14px;
|
||||
line-height: var(--sp);
|
||||
|
||||
& a {
|
||||
color: var(--color--primary-40);
|
||||
color: var(--color-text-primary-medium);
|
||||
font-weight: bold;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -30,7 +30,7 @@
|
|||
margin-top: var(--sp2);
|
||||
margin-bottom: var(--sp2);
|
||||
border-spacing: 0;
|
||||
color: var(--color--gray-20);
|
||||
color: var(--color-text-neutral-medium);
|
||||
border: 0;
|
||||
border-collapse: collapse;
|
||||
font-family: var(--font-sans);
|
||||
|
@ -48,7 +48,7 @@
|
|||
|
||||
.forum table caption, .text-content table caption, .views-table caption, .draggable-table caption {
|
||||
margin-bottom: var(--sp1);
|
||||
color: var(--color--gray-20);
|
||||
color: var(--color-text-neutral-medium);
|
||||
font-family: var(--font-serif);
|
||||
font-size: 0.875rem;
|
||||
font-style: italic;
|
||||
|
@ -144,7 +144,7 @@
|
|||
margin-top: 0;
|
||||
margin-bottom: 0;
|
||||
letter-spacing: 0.02em;
|
||||
color: var(--color--gray-5);
|
||||
color: var(--color-text-neutral-loud);
|
||||
border-bottom: 2px solid var(--color--primary-50);
|
||||
font-family: var(--font-sans);
|
||||
font-size: 0.875rem;
|
||||
|
|
|
@ -12,7 +12,7 @@
|
|||
margin-block-start: var(--sp2);
|
||||
margin-block-end: var(--sp2);
|
||||
border-spacing: 0;
|
||||
color: var(--color--gray-20);
|
||||
color: var(--color-text-neutral-medium);
|
||||
border: 0;
|
||||
border-collapse: collapse;
|
||||
font-family: var(--font-sans);
|
||||
|
@ -22,7 +22,7 @@
|
|||
& caption {
|
||||
margin-block-end: var(--sp1);
|
||||
text-align: start;
|
||||
color: var(--color--gray-20);
|
||||
color: var(--color-text-neutral-medium);
|
||||
font-family: var(--font-serif);
|
||||
font-size: 14px;
|
||||
font-style: italic;
|
||||
|
@ -51,7 +51,7 @@
|
|||
margin-inline-end: 0;
|
||||
text-align: start;
|
||||
letter-spacing: 0.02em;
|
||||
color: var(--color--gray-5);
|
||||
color: var(--color-text-neutral-loud);
|
||||
border-block-end: 2px solid var(--color--primary-50);
|
||||
font-family: var(--font-sans);
|
||||
font-size: 14px;
|
||||
|
|
|
@ -36,7 +36,7 @@
|
|||
}
|
||||
|
||||
.drag-previous a {
|
||||
color: var(--color--gray-20); /* Ensure proper contrast. */
|
||||
color: var(--color-text-neutral-medium); /* Ensure proper contrast. */
|
||||
}
|
||||
|
||||
a.tabledrag-handle,
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
}
|
||||
|
||||
.drag-previous a {
|
||||
color: var(--color--gray-20); /* Ensure proper contrast. */
|
||||
color: var(--color-text-neutral-medium); /* Ensure proper contrast. */
|
||||
}
|
||||
|
||||
a.tabledrag-handle,
|
||||
|
|
|
@ -33,7 +33,7 @@
|
|||
--tabs-padding-inline: var(--sp1-5);
|
||||
--tabs-active-border-size: 0.375rem;
|
||||
--tabs-highlight-color: var(--color--primary-50); /* Minimum 3:1 contrast ratio against --tabs-background-color and --tabs-background-color-hover. */
|
||||
--tabs-text-color: var(--color--gray-45); /* Minimum 4.5:1 contrast ratio against --tabs-background-color and --tabs-background-color-hover. */
|
||||
--tabs-text-color: var(--color-text-neutral-soft); /* Minimum 4.5:1 contrast ratio against --tabs-background-color and --tabs-background-color-hover. */
|
||||
--tabs-text-color-active: var(--color--gray-5); /* Minimum 4.5:1 contrast ratio against --tabs-background-color and --tabs-background-color-hover. */
|
||||
--tabs-letter-spacing: 1px;
|
||||
--tabs-font-size: var(--font-size-s);
|
||||
|
|
|
@ -8,7 +8,7 @@
|
|||
--tabs-padding-inline: var(--sp1-5);
|
||||
--tabs-active-border-size: 6px;
|
||||
--tabs-highlight-color: var(--color--primary-50); /* Minimum 3:1 contrast ratio against --tabs-background-color and --tabs-background-color-hover. */
|
||||
--tabs-text-color: var(--color--gray-45); /* Minimum 4.5:1 contrast ratio against --tabs-background-color and --tabs-background-color-hover. */
|
||||
--tabs-text-color: var(--color-text-neutral-soft); /* Minimum 4.5:1 contrast ratio against --tabs-background-color and --tabs-background-color-hover. */
|
||||
--tabs-text-color-active: var(--color--gray-5); /* Minimum 4.5:1 contrast ratio against --tabs-background-color and --tabs-background-color-hover. */
|
||||
--tabs-letter-spacing: 1px;
|
||||
--tabs-font-size: var(--font-size-s);
|
||||
|
|
|
@ -39,7 +39,7 @@
|
|||
.field--tags__label {
|
||||
margin: 0;
|
||||
letter-spacing: 0.02em;
|
||||
color: var(--color--gray-45);
|
||||
color: var(--color-text-neutral-soft);
|
||||
font-size: var(--font-size-s);
|
||||
font-weight: 600;
|
||||
line-height: 1.6
|
||||
|
@ -153,7 +153,7 @@
|
|||
align-items: center;
|
||||
text-decoration: none;
|
||||
letter-spacing: 0.02em;
|
||||
color: var(--color--primary-40);
|
||||
color: var(--color-text-primary-medium);
|
||||
font-size: var(--font-size-base);
|
||||
font-weight: 700;
|
||||
line-height: 1.5;
|
||||
|
|
|
@ -14,7 +14,7 @@
|
|||
margin: 0;
|
||||
margin-inline-end: calc(var(--sp1-5) - (var(--sp0-5) / 2));
|
||||
letter-spacing: 0.02em;
|
||||
color: var(--color--gray-45);
|
||||
color: var(--color-text-neutral-soft);
|
||||
font-size: var(--font-size-s);
|
||||
font-weight: 600;
|
||||
line-height: 1.6;
|
||||
|
@ -65,7 +65,7 @@
|
|||
align-items: center;
|
||||
text-decoration: none;
|
||||
letter-spacing: 0.02em;
|
||||
color: var(--color--primary-40);
|
||||
color: var(--color-text-primary-medium);
|
||||
font-size: var(--font-size-base);
|
||||
font-weight: 700;
|
||||
line-height: 1.5;
|
||||
|
|
|
@ -25,7 +25,7 @@
|
|||
|
||||
.text-content,
|
||||
.cke_editable {
|
||||
color: var(--color--gray-20);
|
||||
color: var(--color-text-neutral-medium);
|
||||
font-family: var(--font-serif);
|
||||
line-height: var(--sp1-5)
|
||||
|
||||
|
@ -40,9 +40,9 @@
|
|||
}
|
||||
|
||||
.text-content a:where(:not(.button)), .cke_editable a:where(:not(.button)) {
|
||||
color: var(--color--primary-40);
|
||||
-webkit-text-decoration-color: var(--color--primary-40);
|
||||
text-decoration-color: var(--color--primary-40);
|
||||
color: var(--color-text-primary-medium);
|
||||
-webkit-text-decoration-color: currentColor;
|
||||
text-decoration-color: currentColor;
|
||||
text-decoration-thickness: 2px;
|
||||
overflow-wrap: break-word
|
||||
}
|
||||
|
@ -112,7 +112,7 @@
|
|||
overflow: auto;
|
||||
padding-top: var(--sp);
|
||||
padding-bottom: var(--sp);
|
||||
color: var(--color--gray-45);
|
||||
color: var(--color-text-neutral-soft);
|
||||
}
|
||||
|
||||
[dir="ltr"] .text-content blockquote,[dir="ltr"] .cke_editable blockquote {
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
|
||||
.text-content,
|
||||
.cke_editable {
|
||||
color: var(--color--gray-20);
|
||||
color: var(--color-text-neutral-medium);
|
||||
font-family: var(--font-serif);
|
||||
line-height: var(--sp1-5);
|
||||
|
||||
|
@ -21,8 +21,8 @@
|
|||
*/
|
||||
|
||||
& a:where(:not(.button)) {
|
||||
color: var(--color--primary-40);
|
||||
text-decoration-color: var(--color--primary-40);
|
||||
color: var(--color-text-primary-medium);
|
||||
text-decoration-color: currentColor;
|
||||
text-decoration-thickness: 2px;
|
||||
overflow-wrap: break-word;
|
||||
|
||||
|
@ -70,7 +70,7 @@
|
|||
padding-block: var(--sp);
|
||||
padding-inline-start: var(--sp);
|
||||
padding-inline-end: var(--sp);
|
||||
color: var(--color--gray-45);
|
||||
color: var(--color-text-neutral-soft);
|
||||
}
|
||||
|
||||
& blockquote {
|
||||
|
|
|
@ -123,7 +123,7 @@
|
|||
padding-top: var(--sp0-5);
|
||||
padding-bottom: var(--sp0-5);
|
||||
text-decoration: none;
|
||||
color: var(--color--primary-30);
|
||||
color: var(--color-text-primary-loud);
|
||||
background-color: var(--color--gray-95)
|
||||
}
|
||||
|
||||
|
|
|
@ -68,7 +68,7 @@
|
|||
padding-inline-start: var(--sp0-75);
|
||||
padding-inline-end: var(--sp0-75);
|
||||
text-decoration: none;
|
||||
color: var(--color--primary-30);
|
||||
color: var(--color-text-primary-loud);
|
||||
background-color: var(--color--gray-95);
|
||||
|
||||
&:focus,
|
||||
|
|
Loading…
Reference in New Issue