From c07028c052ce6371dffa7a3d8fb68631583f9dd4 Mon Sep 17 00:00:00 2001 From: Archicratia Date: Tue, 5 May 2026 23:04:57 +0200 Subject: [PATCH] Add manifest page and refine editorial landing pages --- config/anchor-churn-allowlist.json | 3 +- scripts/check-anchors.mjs | 12 +- ...ese_conceptuelle_du_terme_archicratie.docx | Bin 0 -> 16253 bytes .../manifeste/Manifeste_Archicratique.docx | Bin 0 -> 19287 bytes .../layouts-backups/EditionLayout.astro.bak | 107 ----- .../EditionLayout.astro.step2-fix.bak | 165 ------- src/components/BuildStamp.astro | 7 +- src/components/SiteNav.astro | 7 +- .../commencer/document-de-presentation.mdx | 441 ++++-------------- .../glossaire/meta-regime-archicratique.md | 2 +- .../manifeste/manifeste-archicratique.mdx | 205 ++++++++ src/layouts/EditionLayout.astro | 2 +- src/layouts/SiteLayout.astro | 102 ++++ src/pages/archicrat-ia/index.astro | 31 +- src/pages/cas-ia/index.astro | 28 +- src/pages/commencer/index.astro | 112 ++++- src/pages/index.astro | 2 +- src/pages/manifeste/index.astro | 72 +++ src/styles/global.css | 378 ++++++++++++++- 19 files changed, 946 insertions(+), 730 deletions(-) create mode 100644 sources/docx/commencer/Genese_conceptuelle_du_terme_archicratie.docx create mode 100644 sources/docx/manifeste/Manifeste_Archicratique.docx delete mode 100644 sources/logs/layouts-backups/EditionLayout.astro.bak delete mode 100644 sources/logs/layouts-backups/EditionLayout.astro.step2-fix.bak create mode 100644 src/content/manifeste/manifeste-archicratique.mdx create mode 100644 src/pages/manifeste/index.astro diff --git a/config/anchor-churn-allowlist.json b/config/anchor-churn-allowlist.json index b8b90be..48c4d0f 100644 --- a/config/anchor-churn-allowlist.json +++ b/config/anchor-churn-allowlist.json @@ -6,7 +6,8 @@ "archicrat-ia/chapitre-3/index.html": "Reset intentionnel des ancres après réimport DOCX et perfectionnement doctrinal substantiel du chapitre 3 depuis la source officielle. Site neuf, sans annotations ni compatibilité descendante à préserver.", "archicrat-ia/chapitre-4/index.html": "Reset intentionnel des ancres après réimport DOCX et stabilisation doctrinale substantielle du chapitre 4 depuis la source officielle. Site neuf, sans annotations ni compatibilité descendante à préserver.", "archicrat-ia/chapitre-5/index.html": "Reset intentionnel des ancres après réimport DOCX et stabilisation doctrinale substantielle du chapitre 5 depuis la source officielle. Site neuf, sans annotations ni compatibilité descendante à préserver.", - "archicrat-ia/conclusion/index.html": "Reset intentionnel des ancres après réimport DOCX et révision substantielle de la conclusion depuis la source officielle. Site neuf, sans annotations ni compatibilité descendante à préserver." + "archicrat-ia/conclusion/index.html": "Reset intentionnel des ancres après réimport DOCX et révision substantielle de la conclusion depuis la source officielle. Site neuf, sans annotations ni compatibilité descendante à préserver.", + "commencer/index.html": "Reset intentionnel des ancres après transformation de la page commencer en page d’entrée éditoriale sous SiteLayout, sans instrumentation de lecture longue à préserver." }, "accepted_prefixes": { "glossaire/": "Reset intentionnel des ancres après révision substantielle des fiches paradigmes et doctrines du glossaire. Site neuf, sans annotations ni compatibilité descendante à préserver." diff --git a/scripts/check-anchors.mjs b/scripts/check-anchors.mjs index a75cb52..71b7f0c 100644 --- a/scripts/check-anchors.mjs +++ b/scripts/check-anchors.mjs @@ -189,12 +189,22 @@ function diffPage(prevIds, curIds) { continue; } - // page supprimée + // page supprimée ou sortie volontairement du contrat d’ancres if (prevIds && !curIds) { + const acceptedReason = acceptedResetReasonForPage(p); + if (ALLOW_MISSING.has(p)) { console.log(`~ PAGE ${p} (missing now) ✅ allowed prevIds=${prevIds.length}`); continue; } + + if (acceptedReason) { + acceptedPages += 1; + console.log(`- PAGE ${p} (missing now) prevIds=${prevIds.length}`); + console.log(` ✅ accepted reset: ${acceptedReason}`); + continue; + } + console.log(`- PAGE ${p} (missing now) prevIds=${prevIds.length}`); failed = true; continue; diff --git a/sources/docx/commencer/Genese_conceptuelle_du_terme_archicratie.docx b/sources/docx/commencer/Genese_conceptuelle_du_terme_archicratie.docx new file mode 100644 index 0000000000000000000000000000000000000000..830cf4b5fa8106c74a298f05c32bd1287b9145bc GIT binary patch literal 16253 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 jtgcIbS>mI;k{yo!_n@O(q-Depfkao52qk{zB) - - - - - {title ? `${title} — Archicratie` : "Archicratie"} - - - - - - - - - - - - - - - -
- -
- Édition : {editionLabel} - Statut : {statusLabel} - Niveau : {lvl} - Version : {version} - -
-
- -
-
- - -
-
- - - - diff --git a/sources/logs/layouts-backups/EditionLayout.astro.step2-fix.bak b/sources/logs/layouts-backups/EditionLayout.astro.step2-fix.bak deleted file mode 100644 index 0a88cf1..0000000 --- a/sources/logs/layouts-backups/EditionLayout.astro.step2-fix.bak +++ /dev/null @@ -1,165 +0,0 @@ ---- -import SiteNav from "../components/SiteNav.astro"; -import LevelToggle from "../components/LevelToggle.astro"; -import BuildStamp from "../components/BuildStamp.astro"; -import "../styles/global.css"; - -const { - title, - editionLabel, - editionKey, - statusLabel, - statusKey, - level, - version -} = Astro.props; - -const lvl = level ?? 1; - -const canonical = Astro.site - ? new URL(Astro.url.pathname, Astro.site).href - : Astro.url.href; - -// Cible Gitea (injectée au build) -const GITEA_BASE = import.meta.env.PUBLIC_GITEA_BASE ?? ""; -const GITEA_OWNER = import.meta.env.PUBLIC_GITEA_OWNER ?? ""; -const GITEA_REPO = import.meta.env.PUBLIC_GITEA_REPO ?? ""; ---- - - - - - - {title ? `${title} — Archicratie` : "Archicratie"} - - - - - - - - - - - - - - - -
- -
- Édition : {editionLabel} - Statut : {statusLabel} - Niveau : {lvl} - Version : {version} - -
-
- -
-
- - -
-
- - - - diff --git a/src/components/BuildStamp.astro b/src/components/BuildStamp.astro index 2f59e67..447cd47 100644 --- a/src/components/BuildStamp.astro +++ b/src/components/BuildStamp.astro @@ -1,8 +1,5 @@ ---- -import { SITE_RELEASE, BUILD_TIME_ISO } from "../lib/buildInfo"; ----
- Édition web — release {SITE_RELEASE} · build + Archicratie — Web Edition · Version de lecture critique · Conception, rédaction et édition : Sylvain Noyon -
+ \ No newline at end of file diff --git a/src/components/SiteNav.astro b/src/components/SiteNav.astro index 3e6ce7d..e3e3c01 100644 --- a/src/components/SiteNav.astro +++ b/src/components/SiteNav.astro @@ -11,10 +11,13 @@ const isActive = (href: string) => { Accueil - Essai-thèse — ArchiCraT-IA + Manifeste - Cas pratique — Gouvernance IA + Essai-thèse + + + Gouvernance IA Glossaire diff --git a/src/content/commencer/document-de-presentation.mdx b/src/content/commencer/document-de-presentation.mdx index b66bfb1..47da7e2 100644 --- a/src/content/commencer/document-de-presentation.mdx +++ b/src/content/commencer/document-de-presentation.mdx @@ -1,435 +1,150 @@ --- -title: "Document de présentation" +title: "Genèse conceptuelle du terme archicratie" edition: "commencer" -status: "draft" +status: "presentation" level: 1 -version: "0.1.0" -concepts: [] +version: "0.2.0" +concepts: + - archicratie + - republique + - regimes-politiques + - conditions-construites links: [] order: 0 -summary: "" +summary: "Une entrée progressive dans le concept d’archicratie à partir des limites du vocabulaire politique hérité." source: kind: docx - path: "sources/docx/commencer/document-de-presentation.docx" + path: "sources/docx/commencer/Genese_conceptuelle_du_terme_archicratie.docx" --- -## I — L’angle mort de la théorie politique -Depuis plusieurs siècles, la théorie politique s’efforce de comprendre comment les sociétés humaines s’organisent et se gouvernent. Elle s’est structurée autour de quelques questions fondamentales : qui exerce le pouvoir, au nom de qui, selon quelles règles, à travers quelles institutions. +

Genèse conceptuelle

-De la souveraineté chez Bodin à la séparation des pouvoirs chez Montesquieu, du contrat social chez Rousseau aux théories contemporaines de la démocratie représentative, l’essentiel de la réflexion politique moderne s’est concentré sur les formes visibles du pouvoir. Monarchies, républiques, démocraties, oligarchies : ces régimes ont constitué les catégories principales à travers lesquelles les sociétés ont cherché à penser leur propre organisation. +

République, classifications du pouvoir et conditions construites du commun

-Cette tradition a produit des analyses d’une grande richesse. Elle a permis de comprendre les mécanismes de la légitimité politique, les formes de la domination, les conditions de la représentation et les principes de l’autorité publique. +

Le terme de République semble d’abord offrir une évidence. Dans les usages ordinaires comme dans une partie des discours savants, il paraît désigner une forme politique identifiable : un ordre non monarchique, réglé par la loi, référé à l’intérêt général, attaché à la citoyenneté. Cette évidence se défait pourtant dès que l’on examine les textes qui ont contribué à en stabiliser l’autorité.

-Mais elle laisse dans l’ombre la question décisive. +
+ -Les sociétés humaines ne tiennent pas seulement par leurs régimes politiques. + +
diff --git a/src/content/glossaire/meta-regime-archicratique.md b/src/content/glossaire/meta-regime-archicratique.md index 3166443..3363d79 100644 --- a/src/content/glossaire/meta-regime-archicratique.md +++ b/src/content/glossaire/meta-regime-archicratique.md @@ -9,7 +9,7 @@ definitionShort: "Forme-type de régulation archicratique, ou matrice de co-viab concepts: ["meta-regime-archicratique", "meta-regime", "archicratie", "arcalite", "cratialite", "archicration", "matrice", "co-viabilite"] links: [] kind: "topologie" -family: "meta-regime" +family: "topologie" domain: "transversal" level: "intermediaire" related: ["meta-regime", "regime-de-co-viabilite", "archicratie", "arcalite", "cratialite", "archicration", "co-viabilite", "archeogenese", "archicrations-proto-symboliques", "archicrations-scripturo-normatives", "archicrations-marchandes", "archicrations-differentielles-et-formes-hybrides"] diff --git a/src/content/manifeste/manifeste-archicratique.mdx b/src/content/manifeste/manifeste-archicratique.mdx new file mode 100644 index 0000000..bcbba83 --- /dev/null +++ b/src/content/manifeste/manifeste-archicratique.mdx @@ -0,0 +1,205 @@ +--- +title: "Manifeste archicratique" +edition: "manifeste" +status: "manifeste" +level: 1 +version: "0.1.0" +concepts: + - archicratie + - regulation + - co-viabilite + - fondement + - operation + - epreuve +links: [] +order: 0 +summary: "Manifeste politique et critique du paradigme archicratique." +source: + kind: docx + path: "sources/docx/manifeste/Manifeste_Archicratique.docx" +--- + +
+ +

Ce qui gouverne devient moins saisissable

+ +Les sociétés modernes n’ont jamais autant promis de rendre le monde gouvernable. Elles n’ont jamais autant produit de droits, de normes, de procédures, de données, d’institutions, d’indicateurs et de dispositifs de maîtrise. Elles n’ont jamais autant prétendu garantir, inclure, sécuriser, corriger, moderniser, planifier, évaluer, transformer. Elles savent parler de souveraineté, d’État de droit, de démocratie, de libertés publiques, d’efficacité administrative, de transition écologique, de performance, de responsabilité et d’accès aux droits. + +Et pourtant, ce qui décide concrètement des existences devient souvent plus difficile à saisir, plus difficile à contester, plus difficile à reprendre. + +Ce paradoxe n’annule pas les conquêtes politiques modernes. Les institutions, les droits, les procédures, les tribunaux, les administrations, les élections, les formes déclarables du pouvoir ne sont pas des illusions. Ils ont permis de distinguer l’autorité de la violence pure, la règle opposable de l’ordre arbitraire, la décision instituée de l’acte sans recours. Ils ont obligé le pouvoir à se dire, à se situer, à s’inscrire dans des formes, à rencontrer des limites. Un monde sans institutions, sans procédures et sans droits ne serait pas nécessairement plus libre ; il pourrait simplement devenir plus opaque, plus brutal, plus livré à des forces sans adresse. + +Il n’y a aucune grandeur critique à mépriser les institutions. Mais il y a une naïveté symétrique à croire qu’elles suffisent. + +
+ + + +
+
diff --git a/src/layouts/EditionLayout.astro b/src/layouts/EditionLayout.astro index 16cd575..2ffc20f 100644 --- a/src/layouts/EditionLayout.astro +++ b/src/layouts/EditionLayout.astro @@ -220,7 +220,7 @@ const WHOAMI_FORCE_LOCALHOST = (import.meta.env.PUBLIC_WHOAMI_FORCE_LOCALHOST ?? inputmode="search" autocomplete="off" spellcheck="false" - placeholder="Aller à ¶ (p-… / URL#p-… / extrait)" + placeholder="Rechercher un paragraphe, un extrait ou un repère…" aria-label="Identifiant ou extrait de paragraphe" /> diff --git a/src/layouts/SiteLayout.astro b/src/layouts/SiteLayout.astro index a6943d6..0a694ed 100644 --- a/src/layouts/SiteLayout.astro +++ b/src/layouts/SiteLayout.astro @@ -29,5 +29,107 @@ const canonical = Astro.site + + + diff --git a/src/pages/archicrat-ia/index.astro b/src/pages/archicrat-ia/index.astro index b380c3a..905b589 100644 --- a/src/pages/archicrat-ia/index.astro +++ b/src/pages/archicrat-ia/index.astro @@ -19,33 +19,26 @@ entries.sort((a, b) => (a.data.order ?? 9999) - (b.data.order ?? 9999));

Note au lecteur

-

Statut du travail

+

Statut de l’essai-thèse

- Le texte que vous vous apprêtez à lire ne constitue pas une théorie close - ni un système achevé. Il s’agit d’un travail de longue élaboration, ayant - progressivement pris la forme d’une hypothèse structurée : celle d’une - méta-grammaire des régulations collectives, désignée ici sous le nom - d’archicratie. + Cet essai-thèse présente l’architecture conceptuelle principale du paradigme + archicratique. Il en expose les fondements, les distinctions opératoires, + les tensions internes et les conditions d’application aux régulations + collectives contemporaines.

- Cette proposition vise à offrir un cadre transversal pour penser les formes - de constitution, de régulation et d’évolution des collectifs humains, en - particulier dans des contextes marqués par la complexification des dispositifs, - l’opacification des décisions et la transformation des scènes de conflictualité. + Le texte doit être lu comme une proposition théorique structurée : assez + stabilisée pour offrir un cadre de discernement, assez ouverte pour demeurer + révisable, discutable et perfectible.

- Elle doit donc être lue comme une architecture conceptuelle déjà cohérente - dans ses lignes de force, mais encore ouverte à la discussion, à la critique, - à l’approfondissement et à la mise à l’épreuve. -

- -

- Ce texte est proposé non comme un énoncé définitif, mais comme une hypothèse - à éprouver : un chantier ouvert dont la viabilité dépendra aussi de sa - capacité à être interrogé, corrigé et repris. + Son enjeu n’est pas de clore une doctrine, mais de rendre pensable un plan + souvent négligé du politique : celui des conditions construites, des + médiations effectives et des scènes où les régulations peuvent être + éprouvées, contestées et reprises.

diff --git a/src/pages/cas-ia/index.astro b/src/pages/cas-ia/index.astro index d5403f0..ccb6f60 100644 --- a/src/pages/cas-ia/index.astro +++ b/src/pages/cas-ia/index.astro @@ -27,29 +27,23 @@ entries.sort((a, b) => (a.data.order ?? 9999) - (b.data.order ?? 9999));

Statut du cas pratique

- Ce cas pratique ne constitue pas une application stabilisée du paradigme - archicratique, mais un terrain d’expérimentation destiné à en éprouver - la portée, les limites et les conditions d’opérabilité. + Ce cas pratique met le paradigme archicratique à l’épreuve d’un domaine + contemporain particulièrement décisif : la gouvernance des systèmes + d’intelligence artificielle.

- Les systèmes d’intelligence artificielle offrent un environnement - particulièrement exigeant : complexité technique, opacité croissante, - enchevêtrement d’acteurs, transformations rapides des cadres de régulation. + Il ne s’agit pas d’appliquer mécaniquement une théorie à un objet déjà + stabilisé, mais de faire apparaître les architectures de régulation, les + zones d’opacité, les dépendances techniques et les tensions de co-viabilité + qui structurent ce champ.

- L’analyse proposée doit donc être lue comme une série d’épreuves - — détectabilité, topologie, archéogenèse, morphologie, historicité, - co-viabilité — visant à faire apparaître les architectures effectives - qui organisent ces systèmes. -

- -

- Ce travail n’a pas vocation à clore l’analyse, mais à ouvrir un espace - d’investigation : il s’agit moins de fournir des réponses définitives - que de rendre visibles les tensions et les structures qui appellent - régulation. + L’analyse propose ainsi un terrain d’épreuve : elle cherche moins à produire + des réponses définitives qu’à rendre visibles les prises, les impasses et les + conditions de reprise nécessaires à une régulation politiquement habitable + des systèmes IA.

diff --git a/src/pages/commencer/index.astro b/src/pages/commencer/index.astro index caf7fac..d77eaa1 100644 --- a/src/pages/commencer/index.astro +++ b/src/pages/commencer/index.astro @@ -1,31 +1,95 @@ --- -import EditionLayout from "../../layouts/EditionLayout.astro"; +import SiteLayout from "../../layouts/SiteLayout.astro"; import DocumentDePresentation from "../../content/commencer/document-de-presentation.mdx"; --- - -

Entrevoir l’Archicratie...

+ +
+
+

Porte d’entrée

- -
- - Entrer dans le cas pratique — Gouvernance IA - - - \ No newline at end of file +
+

Orientation de lecture

+ +

Pourquoi commencer par une genèse ?

+ +

+ Avant de définir l’archicratie, il faut comprendre le manque qu’elle vient + nommer. +

+ +

+ Les catégories politiques héritées — République, démocratie, souveraineté, + bureaucratie, technocratie — demeurent indispensables. Elles permettent de + distinguer des formes de pouvoir, des régimes de légitimité, des principes + d’organisation et des manières de gouverner. Mais elles ne suffisent plus + toujours à saisir ce par quoi une société devient effectivement praticable : + ses infrastructures, ses dispositifs, ses procédures, ses médiations, ses + lieux d’accès, ses chaînes d’exécution, ses conditions construites + d’existence commune. +

+ +

+ C’est pourquoi l’entrée dans l’archicratie ne commence pas par une définition + abstraite. Elle commence par une genèse : le moment où le vocabulaire politique + disponible révèle ce qu’il ne parvient pas encore à nommer. +

+
+ +
+ +
+ +
+
+

Suites possibles

+

Poursuivre la lecture

+
+ + +
+
+ + +
\ No newline at end of file diff --git a/src/pages/index.astro b/src/pages/index.astro index fec8ebc..db0c466 100644 --- a/src/pages/index.astro +++ b/src/pages/index.astro @@ -5,7 +5,7 @@ import SiteLayout from "../layouts/SiteLayout.astro";
-

Édition web expérimentale

+

Édition web critique

Archicratie

diff --git a/src/pages/manifeste/index.astro b/src/pages/manifeste/index.astro new file mode 100644 index 0000000..462de53 --- /dev/null +++ b/src/pages/manifeste/index.astro @@ -0,0 +1,72 @@ +--- +import SiteLayout from "../../layouts/SiteLayout.astro"; +import ManifesteArchicratique from "../../content/manifeste/manifeste-archicratique.mdx"; +--- + + +
+
+

Manifeste

+ +

Manifeste archicratique

+ +

+ Pour que ce qui nous gouverne puisse être fondé, suivi, contesté et repris. +

+
+ +
+

Orientation politique

+ +

+ Rendre les régulations à leur triple comparution +

+ +

+ Le manifeste archicratique formule l’exigence politique centrale du paradigme : + ne plus laisser les régulations contemporaines se refermer sur leurs seules + opérations, mais rendre à nouveau distinguables, exposables et reprenables ce + qui les fonde, ce qui les opère et ce qu’elles affectent. +

+
+ +
+

Texte intégral

+ + +
+ +
+
+

Suites possibles

+

Poursuivre la lecture

+
+ + +
+
+
\ No newline at end of file diff --git a/src/styles/global.css b/src/styles/global.css index 51b4e9c..1203a60 100644 --- a/src/styles/global.css +++ b/src/styles/global.css @@ -892,28 +892,6 @@ html{ scroll-behavior: smooth; } border-top: 1px solid rgba(127,127,127,0.25); } - body[data-edition-key="commencer"] .commencer-title{ - font-size: clamp(2.6rem, 6vw, 4.8rem); - line-height: .98; - letter-spacing: -.055em; - margin: 18px 0 28px; - text-shadow: 0 0 34px rgba(0,217,255,.10); - } - - body[data-edition-key="commencer"] .reading h2{ - margin-top: 34px; - padding-top: 18px; - border-top: 1px solid rgba(127,127,127,.18); - font-size: clamp(1.35rem, 2.3vw, 1.85rem); - letter-spacing: -.025em; - } - - body[data-edition-key="commencer"] .reading h2:first-of-type{ - margin-top: 0; - padding-top: 0; - border-top: 0; - } - @media (max-width: 760px){ .reading:has(> .landing){ max-width: none; @@ -1032,4 +1010,358 @@ html{ scroll-behavior: smooth; } .search-hero h1{ font-size: clamp(1.7rem, 7vw, 2.3rem); } - } \ No newline at end of file + } +/* ========================================================= + MANIFESTE — page éditoriale intégrale + Alignée sur les landing pages du corpus. + ========================================================= */ + + .manifeste-page{ + scroll-margin-top: 96px; + } + + .manifeste-hero h1{ + max-width: 18ch; + } + + .manifeste-note p:not(.landing-kicker){ + max-width: 78ch; + } + + /* ========================== + Manifeste — texte intégral premium + ========================== */ + + .manifeste-article{ + padding-bottom: clamp(30px, 4vw, 52px); + } + + .manifeste-article .landing-kicker{ + margin-bottom: 0; + } + + .manifeste-article .manifest-body{ + width: min(100%, 92ch); + max-width: 92ch; + margin-top: 28px; + } + + .manifeste-article .manifest-body p{ + width: 100%; + max-width: none; + margin: 0 0 20px; + font-size: 1.035rem; + line-height: 1.74; + opacity: .91; + text-wrap: pretty; + } + + .manifeste-article .manifest-body p:last-child{ + margin-bottom: 0; + } + + .manifeste-article .manifest-section-title{ + max-width: 34ch; + margin: clamp(42px, 4.5vw, 62px) 0 18px; + padding-top: 26px; + border-top: 1px solid rgba(0,217,255,0.22); + color: #f5f7fb; + font-size: clamp(1.55rem, 2.45vw, 2.1rem); + line-height: 1.08; + font-weight: 850; + letter-spacing: -0.04em; + } + + .manifeste-article .manifest-section-title:first-child{ + margin-top: 0; + padding-top: 0; + border-top: 0; + } + + .manifeste-article .manifest-subsection-title{ + max-width: 38ch; + margin: 32px 0 13px; + color: #00d9ff; + font-size: clamp(1.12rem, 1.55vw, 1.34rem); + line-height: 1.16; + font-weight: 850; + letter-spacing: -0.025em; + } + + .manifeste-page .landing-section{ + margin-top: 0; + } + + /* ========================================================= + EDITORIAL REVEAL — seuil de lecture définitif + Manifeste + Commencer + ========================================================= */ + + /* + Point critique : + le paragraphe placé juste avant le reveal ne doit PAS ajouter + sa marge basse habituelle. Sinon l’ouverture crée un trou. + */ + + .manifeste-article .manifest-body > p:has(+ .editorial-reveal), + .commencer-genese > p:has(+ .editorial-reveal){ + margin-bottom: 0; + } + + /* Reveal fermé : respiration courte avant le bouton */ + + .editorial-reveal{ + max-width: min(100%, 82ch); + margin-top: clamp(6px, .75vw, 10px); + } + + /* Reveal ouvert : le composant devient transparent dans le flux */ + + .editorial-reveal.is-open{ + margin-top: 0; + } + + /* Bouton fermé */ + + .editorial-reveal__button{ + display: inline-flex; + width: auto; + max-width: 100%; + align-items: center; + justify-content: flex-start; + gap: 10px; + min-height: 42px; + margin: 0; + padding: 9px 17px; + border: 1px solid rgba(0,217,255,0.36); + border-radius: 999px; + background: rgba(0,217,255,0.035); + color: #00d9ff; + font: inherit; + font-weight: 850; + line-height: 1.2; + letter-spacing: -0.012em; + white-space: nowrap; + cursor: pointer; + overflow: hidden; + transition: + opacity 260ms var(--ease-out), + transform 260ms var(--ease-out), + max-height 420ms var(--ease-out), + min-height 420ms var(--ease-out), + padding 420ms var(--ease-out), + margin 420ms var(--ease-out), + border-width 420ms var(--ease-out), + border-color 160ms var(--ease-out), + background 160ms var(--ease-out); + } + + .editorial-reveal__button::before{ + content: "+"; + display: inline-block; + color: #00d9ff; + font-weight: 950; + line-height: 1; + } + + .editorial-reveal__button:hover{ + background: rgba(0,217,255,0.06); + border-color: rgba(0,217,255,0.58); + text-decoration: none; + } + + .editorial-reveal__label{ + display: inline-block; + white-space: nowrap; + } + + /* Bouton effacé à l’ouverture */ + + .editorial-reveal.is-open > .editorial-reveal__button{ + max-height: 0; + min-height: 0; + margin: 0; + padding-top: 0; + padding-bottom: 0; + border-width: 0; + opacity: 0; + pointer-events: none; + transform: translateY(-5px); + } + + /* Corps révélé : aucune boîte visuelle, aucune marge autonome */ + + .editorial-reveal__body{ + height: 0; + overflow: hidden; + opacity: 0; + transform: translateY(8px); + margin: 0; + padding: 0; + border: 0; + background: transparent; + transition: + height 820ms cubic-bezier(.22, 1, .36, 1), + opacity 460ms var(--ease-out), + transform 460ms var(--ease-out); + } + + .editorial-reveal.is-open > .editorial-reveal__body{ + opacity: 1; + transform: translateY(0); + margin: 0; + padding: 0; + border: 0; + } + + /* ========================================================= + Seuil révélé — Manifeste + La suite commence par un h2 : respiration de section, + mais sans trou typographique. + ========================================================= */ + + .manifeste-article .editorial-reveal__body > .manifest-section-title:first-child{ + margin-top: clamp(6px, 1vw, 12px) !important; + padding-top: 0 !important; + border-top: 0 !important; + } + + /* Les grands titres suivants du manifeste gardent leur hiérarchie normale */ + + .manifeste-article .editorial-reveal__body > .manifest-section-title:not(:first-child){ + margin-top: clamp(42px, 4.5vw, 62px); + } + + /* ========================================================= + Seuil révélé — Commencer + La suite commence par un paragraphe : continuité directe. + ========================================================= */ + + .commencer-genese .editorial-reveal.is-open > .editorial-reveal__body > p:first-child{ + margin-top: -6px !important; + } + + /* Titres internes de la genèse */ + + .commencer-reveal-heading{ + max-width: 42ch; + margin: 34px 0 14px; + padding-top: 24px; + border-top: 1px solid rgba(0,217,255,0.13); + color: rgba(255,255,255,0.96); + font-size: clamp(1.12rem, 1.45vw, 1.28rem); + line-height: 1.14; + font-weight: 850; + letter-spacing: -0.024em; + } + + .commencer-reveal-heading:first-of-type{ + margin-top: clamp(28px, 3vw, 38px); + } + + /* ========================================================= + Mobile + ========================================================= */ + + @media (max-width: 760px){ + .manifeste-article .manifest-body{ + width: 100%; + max-width: none; + margin-top: 22px; + } + + .manifeste-article .manifest-body p{ + font-size: 1rem; + line-height: 1.62; + } + + .manifeste-article .manifest-section-title{ + max-width: none; + margin-top: 36px; + padding-top: 22px; + } + + .manifeste-article .manifest-subsection-title{ + max-width: none; + margin-top: 26px; + } + + .editorial-reveal{ + max-width: 100%; + margin-top: 14px; + } + + .editorial-reveal.is-open{ + margin-top: 0; + } + + .editorial-reveal__button{ + max-width: 100%; + padding: 10px 15px; + border-radius: 16px; + white-space: normal; + } + + .manifeste-article .editorial-reveal__body > .manifest-section-title:first-child{ + margin-top: 10px !important; + } + + .commencer-genese .editorial-reveal__body > p:first-child{ + margin-top: -10px !important; + } + + .commencer-reveal-heading{ + max-width: none; + margin-top: 28px; + } + } + + /* ========================================================= + Landing pages — retrait éditorial interne + Pages d’accueil, essai-thèse, cas pratique, manifeste, commencer + ========================================================= */ + +.landing-home{ + --landing-inner-inset: clamp(14px, 2vw, 28px); +} + +/* Notes au lecteur : on conserve le kicker comme repère, + mais on décale légèrement le titre et le texte. */ +.landing-home .edition-note > h2, +.landing-home .edition-note > p:not(.landing-kicker){ + margin-left: var(--landing-inner-inset); +} + +/* On évite que le retrait ne pousse les lignes trop loin à droite. */ +.landing-home .edition-note > p:not(.landing-kicker){ + max-width: min(78ch, calc(100% - var(--landing-inner-inset))); +} + +/* Sections d’index : même axe éditorial que les notes. */ +.landing-home .landing-section__head{ + margin-left: var(--landing-inner-inset); +} + +/* La grille suit le même retrait pour que le titre et les cartes respirent ensemble. */ +.landing-home .landing-grid{ + margin-left: var(--landing-inner-inset); + width: calc(100% - var(--landing-inner-inset)); +} + +/* Mobile : on supprime le retrait pour préserver la largeur utile. */ +@media (max-width: 760px){ + .landing-home{ + --landing-inner-inset: 0px; + } + + .landing-home .edition-note > h2, + .landing-home .edition-note > p:not(.landing-kicker), + .landing-home .landing-section__head, + .landing-home .landing-grid{ + margin-left: 0; + } + + .landing-home .landing-grid{ + width: 100%; + } +} \ No newline at end of file