style pages investigations + investigation summary
All checks were successful
Deploy / Deploy to Production (push) Successful in 12s

This commit is contained in:
Julie Blanc 2026-01-22 16:42:01 +01:00
parent 84f67c88cc
commit 05e49af352
24 changed files with 494 additions and 871 deletions

View file

@ -1,60 +0,0 @@
#btn--don__mobile {
width: 100%;
display: flex;
align-items: center;
justify-content: center;
padding-top: calc(var(--spacing) * 0.5);
padding-bottom: calc(var(--spacing) * 1.5);
position: fixed;
bottom: 0px;
left: 0;
z-index: 100;
opacity: 0;
transition: opacity ease-in 0.2s;
pointer-events: none;
&.is-visible {
pointer-events: all;
opacity: 1;
}
&.is-sticky {
position: relative;
}
@media #{$small-up} {
display: none !important;
}
}
.btn--don {
--vertical-padding: 0.5ch;
height: calc(var(--h-block) + var(--vertical-padding));
border-radius: calc(var(--h-block) / 1);
padding: var(--vertical-padding) 2ch;
background-color: var(--color-accent);
color: var(--color-bg);
font-family: var(--font);
font-size: var(--fs-medium);
font-weight: var(--fw-bold);
a {
text-decoration: none;
display: flex;
align-items: center;
gap: 0.5ch;
}
.icon {
height: 28px;
position: relative;
top: 1px;
}
svg {
fill: var(--color-bg);
width: 24px;
height: 24px;
}
}

View file

@ -161,92 +161,25 @@ button:disabled{
}
.btn--light{
border: var(--border-light);
}
// DELETE ?
.btn__default{
--size: calc(var(--h-block) - 8px);
font-size: var(--fs-normal);
font-weight: var(--fw-normal);
height: var(--size);
padding-right: 1.5ch;
position: relative;
.btn--back-to-top{
display: flex;
align-items: center;
gap: 0ch;
// padding-right: 0.5ch;
color: var(--color-accent);
font-weight: var(--fw-medium);
text-decoration: none;
cursor: pointer;
.icon, .txt{ z-index: 10; }
border-color: var(--color-txt);
width: fit-content;
margin-inline: auto;
.icon{
width: var(--size);
height: var(--size);
display: flex;
align-items: center;
justify-content: center;
color: var(--color-bg);
text-align: center;
width: 12px;
height: 12px;
transform: rotate(-90deg);
transform-origin: center;
position: relative;
top: -1px;
svg{
fill: var(--color-bg);
width: 80%;
width: 12px;
height: 12px;
}
}
.txt{
font-family: var(--font-title);
color: var(--color-accent);
font-size: var(--fs-normal);
font-weight: var(--fw-bold);
padding-left: 1ch;
}
&::after{
content: '';
display: block;
background-color: var(--color-accent);
border-radius: calc(var(--size)/2);
width: var(--size);
height: var(--size);
position: absolute;
left: 0;
z-index: 0;
transition: width .2s
}
&:hover{
//
.txt{
color: var(--color-bg);
display: block;
}
&::after{
width: 100%;
}
}
}

View file

@ -3,8 +3,15 @@
.card--article-small{
@include grid-content();
margin-bottom: var(--spacing);
margin-bottom: calc(var(--spacing)*0.5);
padding-bottom: calc(var(--spacing)*0.5);
border-bottom: var(--border-light);
&:first-of-type{
padding-top: calc(var(--spacing)*0.5);
border-top: var(--border-light);
}
@include figure-16-9();
@ -19,6 +26,8 @@
font-weight: normal;
font-size: var(--fs-medium);
margin-bottom: 0.25em;
text-wrap: balance;
max-width: 42ch;
a{ text-decoration: none;}
}
@ -27,10 +36,12 @@
flex-grow: 1;
color: var(--color-txt-light);
}
.keywords{
.keywords--small{
margin-top: 1.5em;
padding-bottom: calc(var(--spacing)*0.25);
color: var(--color-txt-light);
z-index: 1000;
max-width: 32ch;
}
&:hover{
@ -55,12 +66,14 @@
font-size: var(--fs-small);
margin-top: 0.25em;
}
.keywords{
.keywords--small{
font-size: var(--fs-small);
margin-top: 0.5em;
padding-bottom: 0;
}
}
}

View file

@ -19,6 +19,7 @@
font-size: var(--fs-medium);
font-weight: normal;
text-transform: uppercase;
text-wrap: balance;
// flex-grow: 2;
a{ text-decoration: none;}
@ -48,24 +49,40 @@
padding-right: 1ch;
}
ul:not(.keywords){
ul{
list-style: none;
li{
padding-bottom: 0.2em;
}
li{ padding-bottom: 0.2em; }
}
.dl__group__keywords{
padding-bottom: 0;
}
}
.keywords-wrapper{
@include grid-content();
z-index: 3000;
margin-top: calc(var(--spacing)*-1);
margin-bottom: calc(var(--spacing)*0.5);
}
.keywords{
grid-column: 2;
}
&:hover{
border-color: var(--color-txt);
}
.link-block{
z-index: 2000;
}
}

View file

@ -1,28 +1,14 @@
#hero{
width: calc(100vw - var(--padding-body)*2);
width: 100%;
position: relative;
left: 0;
.page-title-small{
color: var(--color-txt-light);
font-size: var(--fs-small);
top: calc(var(--spacing)*0.25);
right: calc(var(--spacing)*0.25);
text-align: right;
position: absolute;
z-index: 200;
background-color: rgba(255, 255, 255, 0.05);
padding: 5px 1ch;
@media #{$medium}{
display: none;
}
}
@media #{$small}{
width: 100vw;
left: calc(var(--padding-body)*-1);
}
// @media #{$small}{
// width: 100vw;
// left: calc(var(--padding-body)*-1);
// }
figcaption{
color: var(--color-txt-light);

View file

@ -1,14 +1,50 @@
.keywords{
list-style: none;
li{
display: inline-block;
padding-right: 0.75ch;
a{
text-decoration: none;
&::before{
content: "#";
padding-right: 0.25ch;
}
display: flex;
flex-wrap: wrap;
gap: 0.75ch;
a{
display: inline-flex;
align-items: center;
justify-content: center;
height: calc(var(--h-block)*0.75);
padding: 0 1ch;
padding-top: 2px;
border: var(--border-light);
border-radius: var(--radius-btn);
font-size: var(--fs-small);
line-height: 1;
white-space: nowrap;
text-decoration: none;
&::before{
content: "#";
padding-right: 0.25ch;
}
&:hover{
border-color: currentColor;
background-color: var(--grey-800);
}
}
}
.keywords--small{
list-style: none;
li{
display: inline;
}
a{
text-decoration: none;
&::before{
content: "#";
padding-right: 0.25ch;
}
&::after{
content: "\00a0";
}
}
}

View file

@ -0,0 +1,21 @@
.page__header{
max-width: var(--max-w-cards);
margin: calc(var(--spacing)*1.5) auto;
.page__title{
font-size: var(--fs-big);
font-weight: normal;
text-transform: uppercase;
}
.page__description{
margin-top: calc(var(--spacing)*1);
p{
font-size: var(--fs-medium);
max-width: 54ch;
}
}
}

View file

@ -1,19 +0,0 @@
.page__title{
font-size: var(--fs-big);
font-weight: normal;
text-transform: uppercase;
margin: calc(var(--spacing)*1.5) auto;
text-align: center;
max-width: var(--max-w-container);
}
.page__description{
display: none;
max-width: var(--max-w-content);
margin: calc(var(--spacing)*2) auto;
p{
font-size: var(--fs-normal);
}
}