feat(glossaire): extend taxonomy and align Astro 6 content config
All checks were successful
SMOKE / smoke (push) Successful in 6s
CI / build-and-anchors (push) Successful in 44s
CI / build-and-anchors (pull_request) Successful in 41s

This commit is contained in:
2026-03-12 12:04:46 +01:00
parent 37cb836246
commit bb9f55a3b5
21 changed files with 504 additions and 51 deletions

View File

@@ -539,4 +539,91 @@ html{ scroll-behavior: smooth; }
min-height: 100dvh;
}
}
}
}
/* ==========================
Glossaire
========================== */
.glossary-intro{
margin-bottom: 14px;
}
.glossary-section{
margin: 24px 0;
}
.glossary-section-nav{
display: flex;
flex-wrap: wrap;
gap: 10px;
margin: 18px 0 12px;
}
.glossary-section-nav a,
.glossary-alpha-nav a{
border: 1px solid rgba(127,127,127,0.35);
border-radius: 999px;
padding: 4px 10px;
transition: background 120ms ease, transform 120ms ease;
}
.glossary-section-nav a:hover,
.glossary-alpha-nav a:hover{
background: rgba(127,127,127,0.10);
transform: translateY(-1px);
text-decoration: none;
}
.glossary-grid{
display: grid;
grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
gap: 14px;
margin-top: 14px;
}
.glossary-card{
border: 1px solid rgba(127,127,127,0.22);
border-radius: 16px;
padding: 14px;
background: rgba(127,127,127,0.05);
}
.glossary-card h3{
margin-top: 0;
margin-bottom: 8px;
line-height: 1.25;
}
.glossary-card__def{
margin-bottom: 10px;
}
.glossary-meta{
display: flex;
flex-wrap: wrap;
gap: 8px;
font-size: 12px;
opacity: .85;
}
.glossary-meta span{
border: 1px solid rgba(127,127,127,0.28);
border-radius: 999px;
padding: 2px 8px;
}
.glossary-alpha-nav{
display: flex;
flex-wrap: wrap;
gap: 8px;
margin: 12px 0 18px;
}
.glossary-alpha-group{
margin: 20px 0;
}
.glossary-alpha-group h3{
margin-bottom: 8px;
}