<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Post Singularity Institute — Notes de Synthèse</title><link>https://postsingularityinstitute.com/</link><description>Recent content on Post Singularity Institute — Notes de Synthèse</description><generator>Hugo</generator><language>fr</language><lastBuildDate>Thu, 09 Jul 2026 03:35:44 +0000</lastBuildDate><atom:link href="https://postsingularityinstitute.com/index.xml" rel="self" type="application/rss+xml"/><item><title/><link>https://postsingularityinstitute.com/syntheses/scienceetonnante_fusion-nucleaire-comment-pieger-un-plasma-sans-le-_ltlazsje_en/</link><pubDate>Thu, 09 Jul 2026 03:35:44 +0000</pubDate><guid>https://postsingularityinstitute.com/syntheses/scienceetonnante_fusion-nucleaire-comment-pieger-un-plasma-sans-le-_ltlazsje_en/</guid><description>&lt;!DOCTYPE html>
&lt;html lang="en">
&lt;head>
&lt;meta charset="UTF-8">
&lt;meta name="viewport" content="width=device-width, initial-scale=1.0">
&lt;title>Fusion nucléaire : Comment piéger un plasma sans le toucher ? — Note de synthèse&lt;/title>
&lt;style>
/* ═══════════════════════════════════════════════════════
 VARIABLES — Palette Sciences Dures (bleu)
 Pour Sciences Humaines/Écologie, remplacer par palette verte/orange
 Le script Python injecte la bonne palette selon le domaine
═══════════════════════════════════════════════════════ */
:root {
 /* Palette Sciences Dures — mode clair */
 --accent: #0071e3;
 --accent-2: #005bb5;
 --accent-soft: #e8f1fd;
 --accent-muted: rgba(0,113,227,0.12);
 --bg: #f5f5f7;
 --card: #ffffff;
 --text: #1d1d1f;
 --text-soft: #6e6e73;
 --border: #d2d2d7;
 --shadow: 0 1px 3px rgba(0,0,0,0.06), 0 8px 24px rgba(0,0,0,0.06);
 --shadow-float: 0 5px 14px rgba(0,0,0,0.14), 0 2px 5px rgba(0,0,0,0.08);
 --pie-bg: #b0b0b8;
 --radar-fill: rgba(0,113,227,0.18);
 --radar-stroke: #0071e3;
 --grid-color: rgba(0,0,0,0.09);
 --apport-bg: rgba(0,113,227,0.06);
 --apport-border:#0071e3;
 --green: #34c759;
 --orange: #ff9500;
 --red: #ff3b30;
 --pill-bg: #e8f1fd;
 --pill-text: #005bb5;
}

/* Palette Sciences Humaines / Écologie — mode clair
 Décommentez ce bloc et commentez le précédent pour ce domaine :
:root {
 --accent: #2e7d32;
 --accent-2: #1b5e20;
 --accent-soft: #e8f5e9;
 --accent-muted: rgba(46,125,50,0.10);
 --bg: #f5f5f7;
 --card: #ffffff;
 --text: #1d1d1f;
 --text-soft: #6e6e73;
 --border: #d2d2d7;
 --shadow: 0 1px 3px rgba(0,0,0,0.06), 0 8px 24px rgba(0,0,0,0.06);
 --shadow-float: 0 5px 14px rgba(0,0,0,0.14), 0 2px 5px rgba(0,0,0,0.08);
 --pie-bg: #b0b0b8;
 --radar-fill: rgba(46,125,50,0.18);
 --radar-stroke: #2e7d32;
 --grid-color: rgba(0,0,0,0.09);
 --apport-bg: rgba(255,149,0,0.07);
 --apport-border:#ff9500;
 --green: #34c759;
 --orange: #ff9500;
 --red: #ff3b30;
 --pill-bg: #e8f5e9;
 --pill-text: #1b5e20;
}
*/

:root[data-theme="dark"] {
 /* Mode sombre — Sciences Dures */
 --accent: #2997ff;
 --accent-2: #64b5f6;
 --accent-soft: #0d2240;
 --accent-muted: rgba(41,151,255,0.12);
 --bg: #000000;
 --card: #1c1c1e;
 --text: #f5f5f7;
 --text-soft: #a1a1a6;
 --border: #38383a;
 --shadow: 0 1px 3px rgba(0,0,0,0.4), 0 8px 24px rgba(0,0,0,0.5);
 --shadow-float: 0 5px 14px rgba(0,0,0,0.5), 0 2px 5px rgba(0,0,0,0.3);
 --pie-bg: #3a3a3c;
 --radar-fill: rgba(41,151,255,0.2);
 --radar-stroke: #2997ff;
 --grid-color: rgba(255,255,255,0.09);
 --apport-bg: rgba(41,151,255,0.08);
 --apport-border:#2997ff;
 --green: #30d158;
 --orange: #ff9f0a;
 --red: #ff453a;
 --pill-bg: #0d2240;
 --pill-text: #64b5f6;
}

/* ═══════════════════════════════════════════════════════
 BASE
═══════════════════════════════════════════════════════ */
* { box-sizing: border-box; }
body {
 margin: 0;
 background: var(--bg);
 color: var(--text);
 font-family: -apple-system, "SF Pro Text", "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif;
 line-height: 1.65;
 transition: background .3s, color .3s;
}
h1, h2, h3, h4 {
 font-family: "HelveticaNeue-CondensedBold", "Helvetica Neue Condensed Bold", "Arial Narrow", sans-serif;
 font-weight: 600;
 letter-spacing: -0.01em;
 color: var(--text);
}
a { color: var(--accent-2); }
p { margin: 12px 0; font-size: 15.5px; }
ul { padding-left: 20px; }
li { margin-bottom: 8px; font-size: 15px; }

/* ═══════════════════════════════════════════════════════
 TOPBAR STICKY
═══════════════════════════════════════════════════════ */
.topbar {
 position: sticky; top: 0; z-index: 10;
 display: flex; justify-content: space-between; align-items: center;
 padding: 10px 20px;
 background: color-mix(in srgb, var(--bg) 85%, transparent);
 backdrop-filter: saturate(180%) blur(16px);
 -webkit-backdrop-filter: saturate(180%) blur(16px);
 border-bottom: 1px solid var(--border);
}
.topbar-brand {
 font-size: 13px; color: var(--text-soft);
 font-family: "HelveticaNeue-CondensedBold","Arial Narrow",sans-serif;
 letter-spacing: .03em;
}
.toggle {
 display: inline-flex; align-items: center; gap: 7px;
 background: var(--card); color: var(--text);
 border: 1px solid var(--border); border-radius: 980px;
 padding: 6px 13px; font-size: 12.5px; cursor: pointer;
 box-shadow: var(--shadow); transition: border-color .2s;
}
.toggle:hover { border-color: var(--accent); }

/* ═══════════════════════════════════════════════════════
 LAYOUT
═══════════════════════════════════════════════════════ */
.wrap { max-width: 880px; margin: 0 auto; padding: 32px 20px 80px; }

/* ═══════════════════════════════════════════════════════
 CARTES GÉNÉRIQUES (arrondis réduits de 40% : 18→11px)
═══════════════════════════════════════════════════════ */
.card {
 background: var(--card);
 border-radius: 11px;
 padding: 26px 28px;
 margin: 0 0 20px;
 border: 1px solid var(--border);
 box-shadow: var(--shadow);
}

/* ═══════════════════════════════════════════════════════
 HERO CARD (en-tête)
═══════════════════════════════════════════════════════ */
.hero {
 background: var(--card);
 border-radius: 11px;
 overflow: hidden;
 border: 1px solid var(--border);
 box-shadow: var(--shadow);
 margin-bottom: 20px;
}
.hero-thumb {
 display: block; width: 100%;
 aspect-ratio: 16/9; object-fit: cover;
 transition: transform .25s ease;
}
.hero-thumb:hover { transform: scale(1.01); }
.hero-body { padding: 22px 26px 26px; }
.hero-body h1 {
 font-size: 28px; margin: 0 0 6px; line-height: 1.2;
}
.hero-byline {
 font-size: 14px; color: var(--text-soft); margin: 0 0 14px;
}
.hero-byline strong { color: var(--text); }

/* ═══════════════════════════════════════════════════════
 PILLS DE MÉTADONNÉES (style Template B)
═══════════════════════════════════════════════════════ */
.meta-row {
 display: flex; flex-wrap: wrap; gap: 7px; margin-bottom: 20px;
}
.pill {
 background: var(--pill-bg);
 color: var(--pill-text);
 font-size: 12.5px;
 padding: 5px 12px;
 border-radius: 980px;
 font-weight: 500;
 white-space: nowrap;
}

/* ═══════════════════════════════════════════════════════
 PIE-CHARTS FLOTTANTS (générés par JS)
═══════════════════════════════════════════════════════ */
.pie-row {
 display: flex; flex-wrap: wrap; gap: 20px;
 justify-content: center; padding: 4px 0 8px;
}
.pie-item {
 display: flex; flex-direction: column; align-items: center; gap: 7px;
 filter: drop-shadow(var(--shadow-float));
 transition: transform .2s ease, filter .2s ease;
 cursor: default;
}
.pie-item:hover {
 transform: translateY(-3px) scale(1.05);
 filter: drop-shadow(0 9px 18px rgba(0,0,0,0.22));
}
.pie-item svg { width: 72px; height: 72px; overflow: visible; }
.pie-label {
 font-size: 11.5px; color: var(--text-soft);
 text-align: center; max-width: 72px; line-height: 1.3;
}

/* ═══════════════════════════════════════════════════════
 TITRES DE SECTION
═══════════════════════════════════════════════════════ */
h2.section {
 font-size: 24px; margin: 32px 0 10px;
 padding-bottom: 8px;
 border-bottom: 2px solid var(--accent);
}

/* ═══════════════════════════════════════════════════════
 MOTS-CLÉS
═══════════════════════════════════════════════════════ */
.keywords { display: flex; flex-wrap: wrap; gap: 8px; margin-top: 4px; }
.keywords span {
 background: var(--accent-soft); color: var(--accent-2);
 border-radius: 980px; padding: 6px 14px; font-size: 13px; font-weight: 500;
}

/* ═══════════════════════════════════════════════════════
 MOMENTS CLÉS
═══════════════════════════════════════════════════════ */
.moments { list-style: none; padding: 0; margin: 0; }
.moments li {
 display: flex; gap: 12px; padding: 10px 0;
 border-bottom: 1px solid var(--border); font-size: 15px;
}
.moments li:last-child { border-bottom: none; }
.ts { flex: 0 0 60px; font-variant-numeric: tabular-nums; }
.ts a { color: var(--accent-2); font-weight: 600; text-decoration: none; }
.ts a:hover { text-decoration: underline; }

/* ═══════════════════════════════════════════════════════
 SOURCES
═══════════════════════════════════════════════════════ */
.source-item { margin-bottom: 14px; font-size: 15px; }
.source-item a { color: var(--accent-2); text-decoration: none; }
.source-item a:hover { text-decoration: underline; }
.verif-ok { font-size: 12px; color: var(--green); font-weight: 600; }
.verif-mid { font-size: 12px; color: var(--orange); font-weight: 600; }
.verif-no { font-size: 12px; color: var(--red); font-weight: 600; }
.note-box {
 font-size: 13.5px; color: var(--text-soft);
 background: var(--accent-muted);
 border-radius: 8px; padding: 12px 16px; margin-top: 14px;
}

/* ═══════════════════════════════════════════════════════
 APPORT D'INFORMATIONS NOUVELLES
 Coins carrés, légère teinte d'accent, pas d'arrondi
═══════════════════════════════════════════════════════ */
.card-apport {
 background: var(--apport-bg);
 border-radius: 0;
 border: 1px solid var(--border);
 box-shadow: var(--shadow);
 padding: 26px 28px;
 margin: 0 0 20px;
}
:root[data-theme="dark"] .card-apport { background: #2a2a2e; }
.card-apport h2.section { border-bottom-color: var(--apport-border); }

/* ═══════════════════════════════════════════════════════
 RADAR RÉCAPITULATIF (pied de note)
═══════════════════════════════════════════════════════ */
.radar-section {
 background: var(--card);
 border-radius: 11px;
 padding: 22px 26px;
 border: 1px solid var(--border);
 box-shadow: var(--shadow);
 display: flex; align-items: flex-start; gap: 24px; flex-wrap: wrap;
 margin-bottom: 20px;
}
.radar-svg-wrap { flex-shrink: 0; }
.radar-legend { flex: 1; min-width: 180px; }
.radar-legend h3 { margin: 0 0 8px; font-size: 16px; }
.radar-interp { font-size: 13.5px; color: var(--text-soft); line-height: 1.55; margin: 0 0 14px; }
.reliability-badge {
 display: inline-flex; align-items: center; gap: 8px;
 background: var(--accent-soft); border-radius: 8px;
 padding: 8px 14px; font-size: 13px; font-weight: 600; color: var(--accent-2);
}
.reliability-badge .big { font-size: 22px; font-weight: 700; color: var(--accent); }

/* ═══════════════════════════════════════════════════════
 NOTE GLOBALE (étoiles ou score /5)
═══════════════════════════════════════════════════════ */
/* NOTE GLOBALE — intégrée dans le radar en pied de note */

/* ═══════════════════════════════════════════════════════
 PIED DE PAGE
═══════════════════════════════════════════════════════ */
.footer {
 text-align: center; color: var(--text-soft);
 font-size: 12.5px; margin-top: 40px; line-height: 1.8;
}
&lt;/style>
&lt;/head>
&lt;body>

&lt;!-- ═══════════════════════════════════════════════════
 TOPBAR STICKY
═══════════════════════════════════════════════════ -->
&lt;div class="topbar">
 &lt;span class="topbar-brand">Note de synthèse · Post Singularity Institute&lt;/span>
 &lt;button class="toggle" id="themeToggle" aria-label="Basculer le thème">
 &lt;span id="themeIcon">🌙&lt;/span>
 &lt;span id="themeLabel">Mode sombre&lt;/span>
 &lt;/button>
&lt;/div>

&lt;div class="wrap">

 &lt;!-- ═══════════════════════════════════════════════
 HERO — EN-TÊTE GRAPHIQUE
 ═══════════════════════════════════════════════ -->
 &lt;div class="hero">
 &lt;a href="https://www.youtube.com/watch?v=ltLAZsJELng" target="_blank" rel="noopener">
 &lt;img class="hero-thumb"
 src="https://i.ytimg.com/vi/ltLAZsJELng/maxresdefault.jpg"
 alt="Vignette : Fusion nucléaire : Comment piéger un plasma sans le toucher ?">
 &lt;/a>
 &lt;div class="hero-body">
 &lt;h1>Fusion nucléaire : Comment piéger un plasma sans le toucher ?&lt;/h1>
 &lt;p class="hero-byline">par &lt;strong>David Louapre&lt;/strong>&lt;/p></description></item><item><title/><link>https://postsingularityinstitute.com/syntheses/scienceetonnante_fusion-nucleaire-comment-pieger-un-plasma-sans-le-_ltlazsje_fr/</link><pubDate>Thu, 09 Jul 2026 03:35:23 +0000</pubDate><guid>https://postsingularityinstitute.com/syntheses/scienceetonnante_fusion-nucleaire-comment-pieger-un-plasma-sans-le-_ltlazsje_fr/</guid><description>&lt;!DOCTYPE html>
&lt;html lang="fr">
&lt;head>
&lt;meta charset="UTF-8">
&lt;meta name="viewport" content="width=device-width, initial-scale=1.0">
&lt;title>Fusion nucléaire : Comment piéger un plasma sans le toucher ? — Note de synthèse&lt;/title>
&lt;style>
/* ═══════════════════════════════════════════════════════
 VARIABLES — Palette Sciences Dures (bleu)
 Pour Sciences Humaines/Écologie, remplacer par palette verte/orange
 Le script Python injecte la bonne palette selon le domaine
═══════════════════════════════════════════════════════ */
:root {
 /* Palette Sciences Dures — mode clair */
 --accent: #0071e3;
 --accent-2: #005bb5;
 --accent-soft: #e8f1fd;
 --accent-muted: rgba(0,113,227,0.12);
 --bg: #f5f5f7;
 --card: #ffffff;
 --text: #1d1d1f;
 --text-soft: #6e6e73;
 --border: #d2d2d7;
 --shadow: 0 1px 3px rgba(0,0,0,0.06), 0 8px 24px rgba(0,0,0,0.06);
 --shadow-float: 0 5px 14px rgba(0,0,0,0.14), 0 2px 5px rgba(0,0,0,0.08);
 --pie-bg: #b0b0b8;
 --radar-fill: rgba(0,113,227,0.18);
 --radar-stroke: #0071e3;
 --grid-color: rgba(0,0,0,0.09);
 --apport-bg: rgba(0,113,227,0.06);
 --apport-border:#0071e3;
 --green: #34c759;
 --orange: #ff9500;
 --red: #ff3b30;
 --pill-bg: #e8f1fd;
 --pill-text: #005bb5;
}

/* Palette Sciences Humaines / Écologie — mode clair
 Décommentez ce bloc et commentez le précédent pour ce domaine :
:root {
 --accent: #2e7d32;
 --accent-2: #1b5e20;
 --accent-soft: #e8f5e9;
 --accent-muted: rgba(46,125,50,0.10);
 --bg: #f5f5f7;
 --card: #ffffff;
 --text: #1d1d1f;
 --text-soft: #6e6e73;
 --border: #d2d2d7;
 --shadow: 0 1px 3px rgba(0,0,0,0.06), 0 8px 24px rgba(0,0,0,0.06);
 --shadow-float: 0 5px 14px rgba(0,0,0,0.14), 0 2px 5px rgba(0,0,0,0.08);
 --pie-bg: #b0b0b8;
 --radar-fill: rgba(46,125,50,0.18);
 --radar-stroke: #2e7d32;
 --grid-color: rgba(0,0,0,0.09);
 --apport-bg: rgba(255,149,0,0.07);
 --apport-border:#ff9500;
 --green: #34c759;
 --orange: #ff9500;
 --red: #ff3b30;
 --pill-bg: #e8f5e9;
 --pill-text: #1b5e20;
}
*/

:root[data-theme="dark"] {
 /* Mode sombre — Sciences Dures */
 --accent: #2997ff;
 --accent-2: #64b5f6;
 --accent-soft: #0d2240;
 --accent-muted: rgba(41,151,255,0.12);
 --bg: #000000;
 --card: #1c1c1e;
 --text: #f5f5f7;
 --text-soft: #a1a1a6;
 --border: #38383a;
 --shadow: 0 1px 3px rgba(0,0,0,0.4), 0 8px 24px rgba(0,0,0,0.5);
 --shadow-float: 0 5px 14px rgba(0,0,0,0.5), 0 2px 5px rgba(0,0,0,0.3);
 --pie-bg: #3a3a3c;
 --radar-fill: rgba(41,151,255,0.2);
 --radar-stroke: #2997ff;
 --grid-color: rgba(255,255,255,0.09);
 --apport-bg: rgba(41,151,255,0.08);
 --apport-border:#2997ff;
 --green: #30d158;
 --orange: #ff9f0a;
 --red: #ff453a;
 --pill-bg: #0d2240;
 --pill-text: #64b5f6;
}

/* ═══════════════════════════════════════════════════════
 BASE
═══════════════════════════════════════════════════════ */
* { box-sizing: border-box; }
body {
 margin: 0;
 background: var(--bg);
 color: var(--text);
 font-family: -apple-system, "SF Pro Text", "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif;
 line-height: 1.65;
 transition: background .3s, color .3s;
}
h1, h2, h3, h4 {
 font-family: "HelveticaNeue-CondensedBold", "Helvetica Neue Condensed Bold", "Arial Narrow", sans-serif;
 font-weight: 600;
 letter-spacing: -0.01em;
 color: var(--text);
}
a { color: var(--accent-2); }
p { margin: 12px 0; font-size: 15.5px; }
ul { padding-left: 20px; }
li { margin-bottom: 8px; font-size: 15px; }

/* ═══════════════════════════════════════════════════════
 TOPBAR STICKY
═══════════════════════════════════════════════════════ */
.topbar {
 position: sticky; top: 0; z-index: 10;
 display: flex; justify-content: space-between; align-items: center;
 padding: 10px 20px;
 background: color-mix(in srgb, var(--bg) 85%, transparent);
 backdrop-filter: saturate(180%) blur(16px);
 -webkit-backdrop-filter: saturate(180%) blur(16px);
 border-bottom: 1px solid var(--border);
}
.topbar-brand {
 font-size: 13px; color: var(--text-soft);
 font-family: "HelveticaNeue-CondensedBold","Arial Narrow",sans-serif;
 letter-spacing: .03em;
}
.toggle {
 display: inline-flex; align-items: center; gap: 7px;
 background: var(--card); color: var(--text);
 border: 1px solid var(--border); border-radius: 980px;
 padding: 6px 13px; font-size: 12.5px; cursor: pointer;
 box-shadow: var(--shadow); transition: border-color .2s;
}
.toggle:hover { border-color: var(--accent); }

/* ═══════════════════════════════════════════════════════
 LAYOUT
═══════════════════════════════════════════════════════ */
.wrap { max-width: 880px; margin: 0 auto; padding: 32px 20px 80px; }

/* ═══════════════════════════════════════════════════════
 CARTES GÉNÉRIQUES (arrondis réduits de 40% : 18→11px)
═══════════════════════════════════════════════════════ */
.card {
 background: var(--card);
 border-radius: 11px;
 padding: 26px 28px;
 margin: 0 0 20px;
 border: 1px solid var(--border);
 box-shadow: var(--shadow);
}

/* ═══════════════════════════════════════════════════════
 HERO CARD (en-tête)
═══════════════════════════════════════════════════════ */
.hero {
 background: var(--card);
 border-radius: 11px;
 overflow: hidden;
 border: 1px solid var(--border);
 box-shadow: var(--shadow);
 margin-bottom: 20px;
}
.hero-thumb {
 display: block; width: 100%;
 aspect-ratio: 16/9; object-fit: cover;
 transition: transform .25s ease;
}
.hero-thumb:hover { transform: scale(1.01); }
.hero-body { padding: 22px 26px 26px; }
.hero-body h1 {
 font-size: 28px; margin: 0 0 6px; line-height: 1.2;
}
.hero-byline {
 font-size: 14px; color: var(--text-soft); margin: 0 0 14px;
}
.hero-byline strong { color: var(--text); }

/* ═══════════════════════════════════════════════════════
 PILLS DE MÉTADONNÉES (style Template B)
═══════════════════════════════════════════════════════ */
.meta-row {
 display: flex; flex-wrap: wrap; gap: 7px; margin-bottom: 20px;
}
.pill {
 background: var(--pill-bg);
 color: var(--pill-text);
 font-size: 12.5px;
 padding: 5px 12px;
 border-radius: 980px;
 font-weight: 500;
 white-space: nowrap;
}

/* ═══════════════════════════════════════════════════════
 PIE-CHARTS FLOTTANTS (générés par JS)
═══════════════════════════════════════════════════════ */
.pie-row {
 display: flex; flex-wrap: wrap; gap: 20px;
 justify-content: center; padding: 4px 0 8px;
}
.pie-item {
 display: flex; flex-direction: column; align-items: center; gap: 7px;
 filter: drop-shadow(var(--shadow-float));
 transition: transform .2s ease, filter .2s ease;
 cursor: default;
}
.pie-item:hover {
 transform: translateY(-3px) scale(1.05);
 filter: drop-shadow(0 9px 18px rgba(0,0,0,0.22));
}
.pie-item svg { width: 72px; height: 72px; overflow: visible; }
.pie-label {
 font-size: 11.5px; color: var(--text-soft);
 text-align: center; max-width: 72px; line-height: 1.3;
}

/* ═══════════════════════════════════════════════════════
 TITRES DE SECTION
═══════════════════════════════════════════════════════ */
h2.section {
 font-size: 24px; margin: 32px 0 10px;
 padding-bottom: 8px;
 border-bottom: 2px solid var(--accent);
}

/* ═══════════════════════════════════════════════════════
 MOTS-CLÉS
═══════════════════════════════════════════════════════ */
.keywords { display: flex; flex-wrap: wrap; gap: 8px; margin-top: 4px; }
.keywords span {
 background: var(--accent-soft); color: var(--accent-2);
 border-radius: 980px; padding: 6px 14px; font-size: 13px; font-weight: 500;
}

/* ═══════════════════════════════════════════════════════
 MOMENTS CLÉS
═══════════════════════════════════════════════════════ */
.moments { list-style: none; padding: 0; margin: 0; }
.moments li {
 display: flex; gap: 12px; padding: 10px 0;
 border-bottom: 1px solid var(--border); font-size: 15px;
}
.moments li:last-child { border-bottom: none; }
.ts { flex: 0 0 60px; font-variant-numeric: tabular-nums; }
.ts a { color: var(--accent-2); font-weight: 600; text-decoration: none; }
.ts a:hover { text-decoration: underline; }

/* ═══════════════════════════════════════════════════════
 SOURCES
═══════════════════════════════════════════════════════ */
.source-item { margin-bottom: 14px; font-size: 15px; }
.source-item a { color: var(--accent-2); text-decoration: none; }
.source-item a:hover { text-decoration: underline; }
.verif-ok { font-size: 12px; color: var(--green); font-weight: 600; }
.verif-mid { font-size: 12px; color: var(--orange); font-weight: 600; }
.verif-no { font-size: 12px; color: var(--red); font-weight: 600; }
.note-box {
 font-size: 13.5px; color: var(--text-soft);
 background: var(--accent-muted);
 border-radius: 8px; padding: 12px 16px; margin-top: 14px;
}

/* ═══════════════════════════════════════════════════════
 APPORT D'INFORMATIONS NOUVELLES
 Coins carrés, légère teinte d'accent, pas d'arrondi
═══════════════════════════════════════════════════════ */
.card-apport {
 background: var(--apport-bg);
 border-radius: 0;
 border: 1px solid var(--border);
 box-shadow: var(--shadow);
 padding: 26px 28px;
 margin: 0 0 20px;
}
:root[data-theme="dark"] .card-apport { background: #2a2a2e; }
.card-apport h2.section { border-bottom-color: var(--apport-border); }

/* ═══════════════════════════════════════════════════════
 RADAR RÉCAPITULATIF (pied de note)
═══════════════════════════════════════════════════════ */
.radar-section {
 background: var(--card);
 border-radius: 11px;
 padding: 22px 26px;
 border: 1px solid var(--border);
 box-shadow: var(--shadow);
 display: flex; align-items: flex-start; gap: 24px; flex-wrap: wrap;
 margin-bottom: 20px;
}
.radar-svg-wrap { flex-shrink: 0; }
.radar-legend { flex: 1; min-width: 180px; }
.radar-legend h3 { margin: 0 0 8px; font-size: 16px; }
.radar-interp { font-size: 13.5px; color: var(--text-soft); line-height: 1.55; margin: 0 0 14px; }
.reliability-badge {
 display: inline-flex; align-items: center; gap: 8px;
 background: var(--accent-soft); border-radius: 8px;
 padding: 8px 14px; font-size: 13px; font-weight: 600; color: var(--accent-2);
}
.reliability-badge .big { font-size: 22px; font-weight: 700; color: var(--accent); }

/* ═══════════════════════════════════════════════════════
 NOTE GLOBALE (étoiles ou score /5)
═══════════════════════════════════════════════════════ */
/* NOTE GLOBALE — intégrée dans le radar en pied de note */

/* ═══════════════════════════════════════════════════════
 PIED DE PAGE
═══════════════════════════════════════════════════════ */
.footer {
 text-align: center; color: var(--text-soft);
 font-size: 12.5px; margin-top: 40px; line-height: 1.8;
}
&lt;/style>
&lt;/head>
&lt;body>

&lt;!-- ═══════════════════════════════════════════════════
 TOPBAR STICKY
═══════════════════════════════════════════════════ -->
&lt;div class="topbar">
 &lt;span class="topbar-brand">Note de synthèse · Post Singularity Institute&lt;/span>
 &lt;button class="toggle" id="themeToggle" aria-label="Basculer le thème">
 &lt;span id="themeIcon">🌙&lt;/span>
 &lt;span id="themeLabel">Mode sombre&lt;/span>
 &lt;/button>
&lt;/div>

&lt;div class="wrap">

 &lt;!-- ═══════════════════════════════════════════════
 HERO — EN-TÊTE GRAPHIQUE
 ═══════════════════════════════════════════════ -->
 &lt;div class="hero">
 &lt;a href="https://www.youtube.com/watch?v=ltLAZsJELng" target="_blank" rel="noopener">
 &lt;img class="hero-thumb"
 src="https://i.ytimg.com/vi/ltLAZsJELng/maxresdefault.jpg"
 alt="Vignette : Fusion nucléaire : Comment piéger un plasma sans le toucher ?">
 &lt;/a>
 &lt;div class="hero-body">
 &lt;h1>Fusion nucléaire : Comment piéger un plasma sans le toucher ?&lt;/h1>
 &lt;p class="hero-byline">par &lt;strong>David Louapre (ScienceEtonnante)&lt;/strong>&lt;/p></description></item></channel></rss>