Issue #3284912 by mherchel, javi-er: Abstract and refactor Olivero's text color styles with new "text-color" custom properties

merge-requests/2612/head
Lauri Eskola 2022-07-01 16:00:13 +03:00
parent a9e73a8124
commit 5b89b5353b
No known key found for this signature in database
GPG Key ID: 382FC0F5B0DF53F8
58 changed files with 125 additions and 105 deletions

View File

@ -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
}

View File

@ -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;

View File

@ -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.
*/

View File

@ -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.
*/

View File

@ -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;

View File

@ -17,7 +17,7 @@
display: inline-block;
& a {
color: var(--color--primary-40);
color: var(--color-text-primary-medium);
}
}
}

View File

@ -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);
}

View File

@ -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);
}

View File

@ -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;

View File

@ -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;

View File

@ -243,7 +243,7 @@
.breadcrumb__link {
text-decoration: none;
color: var(--color--primary-40)
color: var(--color-text-primary-medium)
}
.breadcrumb__link:hover,

View File

@ -102,7 +102,7 @@
.breadcrumb__link {
text-decoration: none;
color: var(--color--primary-40);
color: var(--color-text-primary-medium);
&:hover,
&:focus {

View File

@ -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,

View File

@ -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,

View File

@ -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;

View File

@ -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;

View File

@ -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);
}

View File

@ -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);
}

View File

@ -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
}

View File

@ -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 {

View File

@ -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;

View File

@ -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;

View File

@ -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 {

View File

@ -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);

View File

@ -143,7 +143,7 @@ _:-ms-fullscreen,
}
.fieldset__label.is-disabled {
color: var(--color--gray-45);
color: var(--color-text-neutral-soft);
}
.fieldset__description {

View File

@ -83,7 +83,7 @@ _:-ms-fullscreen,
}
.fieldset__label.is-disabled {
color: var(--color--gray-45);
color: var(--color-text-neutral-soft);
}
.fieldset__description {

View File

@ -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);

View File

@ -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);

View File

@ -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);

View File

@ -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);

View File

@ -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;
}

View File

@ -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;
}

View File

@ -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

View File

@ -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;

View File

@ -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
}

View File

@ -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 {

View File

@ -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;
}

View File

@ -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;
}

View File

@ -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)
}

View File

@ -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);

View File

@ -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 {

View File

@ -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);
}
}
}

View File

@ -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;
}

View File

@ -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;
}

View File

@ -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;
}

View File

@ -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;
}
}

View File

@ -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;

View File

@ -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;

View File

@ -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,

View File

@ -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,

View File

@ -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);

View File

@ -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);

View File

@ -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;

View File

@ -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;

View File

@ -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 {

View File

@ -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 {

View File

@ -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)
}

View File

@ -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,