{"id":4313,"date":"2026-10-30T18:03:55","date_gmt":"2026-10-30T22:03:55","guid":{"rendered":"https:\/\/zero-cooldown.com\/?page_id=4313"},"modified":"2026-10-30T22:38:07","modified_gmt":"2026-10-31T02:38:07","slug":"calvaire","status":"publish","type":"page","link":"https:\/\/zero-cooldown.com\/fr\/calvaire\/","title":{"rendered":"Calvaire \u2014 Sol Fracta"},"content":{"rendered":"\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Orbitron:wght@400..900&#038;family=Sofia+Sans:ital,wght@0,300..800;1,300..800&#038;display=swap\" rel=\"stylesheet\">\n<!-- \u2550\u2550\u2550 CADRE HUD (repris de la page Sol Fracta) \u2550\u2550\u2550 -->\n<div class=\"sf-hud sf-hud--tl\"><span class=\"sf-hud__h\"><\/span><span class=\"sf-hud__v\"><\/span><span class=\"sf-hud__dot\"><\/span><\/div>\n<div class=\"sf-hud sf-hud--tr\"><span class=\"sf-hud__h\"><\/span><span class=\"sf-hud__v\"><\/span><span class=\"sf-hud__dot\"><\/span><\/div>\n<div class=\"sf-hud sf-hud--bl\"><span class=\"sf-hud__h\"><\/span><span class=\"sf-hud__v\"><\/span><span class=\"sf-hud__dot\"><\/span><\/div>\n<div class=\"sf-hud sf-hud--br\"><span class=\"sf-hud__h\"><\/span><span class=\"sf-hud__v\"><\/span><span class=\"sf-hud__dot\"><\/span><\/div>\n<div class=\"sf-beam sf-beam--tl\"><\/div><div class=\"sf-beam sf-beam--tr\"><\/div><div class=\"sf-beam sf-beam--bl\"><\/div><div class=\"sf-beam sf-beam--br\"><\/div>\n<div class=\"sf-sideline sf-sideline--left\"><\/div><div class=\"sf-sideline sf-sideline--right\"><\/div>\n<div class=\"sf-hud-label sf-hud-label--left\">ZC \/\/ CALVAIRE<\/div>\n<div class=\"sf-hud-label sf-hud-label--right\">QUICKSTART \/\/ 2026<\/div>\n<div class=\"sf-hud-scan\"><\/div>\n\n<!-- \u2550\u2550\u2550 HERO \u2550\u2550\u2550 -->\n<div class=\"cv-hero\">\n  <div class=\"cv-hero-inner\">\n    <p class=\"cv-eyebrow cv-reveal\">Sol Fracta <i>\/\/<\/i> Starter Scenario<\/p>\n    <h1 class=\"cv-title cv-reveal\">CALVAIRE<\/h1>\n    <p class=\"cv-subtitle cv-reveal\">Your colony has settled on a cold world, and tensions are rising as a new winter approaches. Anomalies have been detected in your energy mine. The machines seem to be going haywire. It has to be back up and running as fast as possible. Your colony&#8217;s survival depends on it.<\/p>\n    <div class=\"cv-specs cv-reveal\">\n      <span><em>Duration<\/em>3-4 h<\/span>\n      <span><em>Players<\/em>3-4<\/span>\n      <span><em>Dice<\/em>1d10<\/span>\n    <\/div>\n  <\/div>\n  <div class=\"cv-hero-fade cv-hero-fade--top\"><\/div><div class=\"cv-hero-fade cv-hero-fade--bottom\"><\/div>\n  <div class=\"cv-hero-fade cv-hero-fade--left\"><\/div><div class=\"cv-hero-fade cv-hero-fade--right\"><\/div>\n  <div class=\"sf-border sf-border--top\"><\/div><div class=\"sf-border sf-border--bottom\"><\/div>\n  <div class=\"sf-border sf-border--left\"><\/div><div class=\"sf-border sf-border--right\"><\/div>\n  <div class=\"cv-scroll-cue\" aria-hidden=\"true\"><span><\/span><\/div>\n<\/div>\n\n<!-- \u2550\u2550\u2550 PR\u00c9TIR\u00c9S \u2550\u2550\u2550 -->\n<div class=\"cv-section\">\n  <div class=\"sf-border sf-border--top\"><\/div><div class=\"sf-border sf-border--bottom\"><\/div>\n  <div class=\"sf-border sf-border--left\"><\/div><div class=\"sf-border sf-border--right\"><\/div>\n\n  <p class=\"cv-label cv-reveal\">Pregenerated characters<\/p>\n  <h2 class=\"cv-h2 cv-reveal\">Choose who you are.<\/h2>\n  <p class=\"cv-lede cv-reveal\">Four colonists set foot on Calvaire. Each one sees a piece of what is going on there. Choose your angle, choose your character.<\/p>\n\n  <div class=\"cv-roster\">\n\n    <article class=\"cv-dossier cv-reveal\">\n      <div class=\"sf-border sf-border--top\"><\/div><div class=\"sf-border sf-border--bottom\"><\/div>\n      <header class=\"cv-dossier__head\">\n        <img data-recalc-dims=\"1\" decoding=\"async\" class=\"cv-sigil\" src=\"https:\/\/i0.wp.com\/zero-cooldown.com\/wp-content\/uploads\/2026\/05\/faction-ordo-crucis.png?ssl=1\" alt=\"\">\n        <span class=\"cv-dossier__num\">01<\/span>\n      <\/header>\n      <h3 class=\"cv-dossier__name\">La\u00efs Zihi<\/h3>\n      <p class=\"cv-dossier__role\">Knight <i>\u00b7<\/i> Ordo Crucis<\/p>\n      <div class=\"cv-rule\"><\/div>\n      <div class=\"cv-essence\" role=\"img\" aria-label=\"Essence profile of La\u00efs Zihi\">\n        <div class=\"cv-ess\"><span>EB<\/span><i data-v=\"3\"><\/i><\/div>\n        <div class=\"cv-ess\"><span>EP<\/span><i data-v=\"1\"><\/i><\/div>\n        <div class=\"cv-ess\"><span>ES<\/span><i data-v=\"1\"><\/i><\/div>\n        <div class=\"cv-ess\"><span>EC<\/span><i data-v=\"1\"><\/i><\/div>\n        <div class=\"cv-ess\"><span>EE<\/span><i data-v=\"4\"><\/i><\/div>\n      <\/div>\n      <div class=\"cv-rule\"><\/div>\n      <dl class=\"cv-drives\">\n        <dt>You are<\/dt><dd>A Knight of the Order. You believe in its mission.<\/dd>\n        <dt>You see<\/dt><dd>Some members of the Order are playing a game other than faith.<\/dd>\n      <\/dl>\n      <a class=\"cv-take\" data-perso=\"lais-zihi\" href=\"https:\/\/zero-cooldown.com\/character-sheet\/\">Open the sheet <span>&#8594;<\/span><\/a>\n    <\/article>\n\n    <article class=\"cv-dossier cv-reveal\">\n      <div class=\"sf-border sf-border--top\"><\/div><div class=\"sf-border sf-border--bottom\"><\/div>\n      <header class=\"cv-dossier__head\">\n        <img data-recalc-dims=\"1\" decoding=\"async\" class=\"cv-sigil\" src=\"https:\/\/i0.wp.com\/zero-cooldown.com\/wp-content\/uploads\/2026\/05\/faction-horizon-syndicate.png?ssl=1\" alt=\"\">\n        <span class=\"cv-dossier__num\">02<\/span>\n      <\/header>\n      <h3 class=\"cv-dossier__name\">Cyril Raqa<\/h3>\n      <p class=\"cv-dossier__role\">Networker <i>\u00b7<\/i> Horizon Syndicate<\/p>\n      <div class=\"cv-rule\"><\/div>\n      <div class=\"cv-essence\" role=\"img\" aria-label=\"Essence profile of Cyril Raqa\">\n        <div class=\"cv-ess\"><span>EB<\/span><i data-v=\"2\"><\/i><\/div>\n        <div class=\"cv-ess\"><span>EP<\/span><i data-v=\"2\"><\/i><\/div>\n        <div class=\"cv-ess\"><span>ES<\/span><i data-v=\"3\"><\/i><\/div>\n        <div class=\"cv-ess\"><span>EC<\/span><i data-v=\"2\"><\/i><\/div>\n        <div class=\"cv-ess\"><span>EE<\/span><i data-v=\"1\"><\/i><\/div>\n      <\/div>\n      <div class=\"cv-rule\"><\/div>\n      <dl class=\"cv-drives\">\n        <dt>You are<\/dt><dd>Connected, resourceful. You read between the lines.<\/dd>\n        <dt>You see<\/dt><dd>That signal, those breakdowns. Someone is pulling the strings.<\/dd>\n      <\/dl>\n      <a class=\"cv-take\" data-perso=\"cyril-raqa\" href=\"https:\/\/zero-cooldown.com\/character-sheet\/\">Open the sheet <span>&#8594;<\/span><\/a>\n    <\/article>\n\n    <article class=\"cv-dossier cv-reveal\">\n      <div class=\"sf-border sf-border--top\"><\/div><div class=\"sf-border sf-border--bottom\"><\/div>\n      <header class=\"cv-dossier__head\">\n        <img data-recalc-dims=\"1\" decoding=\"async\" class=\"cv-sigil\" src=\"https:\/\/i0.wp.com\/zero-cooldown.com\/wp-content\/uploads\/2026\/05\/faction-merco-prime.png?ssl=1\" alt=\"\">\n        <span class=\"cv-dossier__num\">03<\/span>\n      <\/header>\n      <h3 class=\"cv-dossier__name\">James Fay<\/h3>\n      <p class=\"cv-dossier__role\">Officer <i>\u00b7<\/i> Merco Prime<\/p>\n      <div class=\"cv-rule\"><\/div>\n      <div class=\"cv-essence\" role=\"img\" aria-label=\"Essence profile of James Fay\">\n        <div class=\"cv-ess\"><span>EB<\/span><i data-v=\"3\"><\/i><\/div>\n        <div class=\"cv-ess\"><span>EP<\/span><i data-v=\"2\"><\/i><\/div>\n        <div class=\"cv-ess\"><span>ES<\/span><i data-v=\"1\"><\/i><\/div>\n        <div class=\"cv-ess\"><span>EC<\/span><i data-v=\"2\"><\/i><\/div>\n        <div class=\"cv-ess\"><span>EE<\/span><i data-v=\"2\"><\/i><\/div>\n      <\/div>\n      <div class=\"cv-rule\"><\/div>\n      <dl class=\"cv-drives\">\n        <dt>You are<\/dt><dd>A professional. You do your job, you collect your pay.<\/dd>\n        <dt>You see<\/dt><dd>Your superiors are going beyond the terms of the contract.<\/dd>\n      <\/dl>\n      <a class=\"cv-take\" data-perso=\"james-fay\" href=\"https:\/\/zero-cooldown.com\/character-sheet\/\">Open the sheet <span>&#8594;<\/span><\/a>\n    <\/article>\n\n    <article class=\"cv-dossier cv-reveal\">\n      <div class=\"sf-border sf-border--top\"><\/div><div class=\"sf-border sf-border--bottom\"><\/div>\n      <header class=\"cv-dossier__head\">\n        <img data-recalc-dims=\"1\" decoding=\"async\" class=\"cv-sigil\" src=\"https:\/\/i0.wp.com\/zero-cooldown.com\/wp-content\/uploads\/2026\/05\/faction-deep-society.png?ssl=1\" alt=\"\">\n        <span class=\"cv-dossier__num\">04<\/span>\n      <\/header>\n      <h3 class=\"cv-dossier__name\">Robert Zu Lee<\/h3>\n      <p class=\"cv-dossier__role\">Master <i>\u00b7<\/i> Deep Society<\/p>\n      <div class=\"cv-rule\"><\/div>\n      <div class=\"cv-essence\" role=\"img\" aria-label=\"Essence profile of Robert Zu Lee\">\n        <div class=\"cv-ess\"><span>EB<\/span><i data-v=\"1\"><\/i><\/div>\n        <div class=\"cv-ess\"><span>EP<\/span><i data-v=\"2\"><\/i><\/div>\n        <div class=\"cv-ess\"><span>ES<\/span><i data-v=\"2\"><\/i><\/div>\n        <div class=\"cv-ess\"><span>EC<\/span><i data-v=\"3\"><\/i><\/div>\n        <div class=\"cv-ess\"><span>EE<\/span><i data-v=\"2\"><\/i><\/div>\n      <\/div>\n      <div class=\"cv-rule\"><\/div>\n      <dl class=\"cv-drives\">\n        <dt>You are<\/dt><dd>A man of knowledge and solutions. And of secrets.<\/dd>\n        <dt>You see<\/dt><dd>Machines talk, even when they break down.<\/dd>\n      <\/dl>\n      <a class=\"cv-take\" data-perso=\"robert-zu-lee\" href=\"https:\/\/zero-cooldown.com\/character-sheet\/\">Open the sheet <span>&#8594;<\/span><\/a>\n    <\/article>\n\n  <\/div>\n<\/div>\n\n<!-- \u2550\u2550\u2550 SORTIES SECONDAIRES \u2550\u2550\u2550 -->\n<div class=\"cv-section cv-section--exits\">\n  <div class=\"sf-border sf-border--top\"><\/div><div class=\"sf-border sf-border--bottom\"><\/div>\n  <div class=\"sf-border sf-border--left\"><\/div><div class=\"sf-border sf-border--right\"><\/div>\n  <div class=\"cv-exits\">\n    <a class=\"cv-exit cv-reveal\" href=\"https:\/\/zero-cooldown.com\/character-sheet\/\">\n      <div class=\"sf-border sf-border--top\"><\/div><div class=\"sf-border sf-border--bottom\"><\/div>\n      <p class=\"cv-exit__label\">Blank sheet<\/p>\n      <h3 class=\"cv-exit__title\">Create your character<\/h3>\n      <p class=\"cv-exit__sub\">For tables that prefer to start from scratch.<\/p>\n    <\/a>\n    <div class=\"cv-exit cv-exit--soon cv-reveal\">\n      <div class=\"sf-border sf-border--top\"><\/div><div class=\"sf-border sf-border--bottom\"><\/div>\n      <p class=\"cv-exit__label\">Quickstart booklet<\/p>\n      <h3 class=\"cv-exit__title\">Download Calvaire<\/h3>\n      <p class=\"cv-exit__soon\">Coming soon<\/p>\n    <\/div>\n  <\/div>\n  <p class=\"cv-back cv-reveal\"><a href=\"https:\/\/zero-cooldown.com\/sol-fracta\/\">\u2190 Back to Sol Fracta<\/a><\/p>\n<\/div>\n\n<style>\n\/* \u2550\u2550\u2550 TOKENS \u2550\u2550\u2550\n   On lit les tokens --zc-* du site s'ils existent, sinon on retombe sur les\n   valeurs de la charte. Aucune red\u00e9finition de --zc-* : la source de v\u00e9rit\u00e9\n   reste styles.css. *\/\n:root{\n  --cv-void:var(--zc-void,#030405);\n  --cv-surface:var(--zc-surface,#101114);\n  --cv-surface-raised:var(--zc-surface-raised,#16181C);\n  --cv-border:var(--zc-border,#24262B);\n  --cv-border-strong:var(--zc-border-strong,#4A4D52);\n  --cv-gold:var(--zc-gold,#B49B78);\n  --cv-gold-light:var(--zc-gold-light,#C9B396);\n  --cv-gold-dark:var(--zc-gold-dark,#8C765A);\n  --cv-text:var(--zc-text,#F2F0EC);\n  --cv-text-2:var(--zc-text-secondary,#A9A7A2);\n  --cv-display:var(--zc-font-display,\"Good Times\",\"Orbitron\",\"Sofia Sans\",system-ui,sans-serif);\n  --cv-body:var(--zc-font-text,\"Sofia Pro\",\"Sofia Sans\",system-ui,-apple-system,sans-serif);\n  --cv-mono:var(--zc-font-mono,ui-monospace,\"SFMono-Regular\",Menlo,Consolas,monospace);\n  --cv-r-md:var(--zc-radius-md,4px);\n  --cv-fast:var(--zc-dur-fast,140ms);\n  --cv-base:var(--zc-dur-base,220ms);\n  --cv-cine:var(--zc-dur-cine,720ms);\n  --cv-ease:var(--zc-ease-out,cubic-bezier(.16,1,.3,1));\n  --cv-gold-rgb:180,155,120;\n}\n\n\/* \u2500\u2500\u2500 CADRE HUD \u2014 g\u00e9om\u00e9trie inchang\u00e9e, or de la charte \u2500\u2500\u2500 *\/\n.sf-hud{position:fixed;width:40px;height:40px;z-index:9999;pointer-events:none}\n.sf-hud--tl{top:20px;left:20px}.sf-hud--tr{top:20px;right:20px}.sf-hud--bl{bottom:20px;left:20px}.sf-hud--br{bottom:20px;right:20px}\n.sf-hud__h,.sf-hud__v{position:absolute;background:rgba(var(--cv-gold-rgb),0.8)}\n.sf-hud__h{height:1px;width:40px;top:0;left:0}.sf-hud__v{width:1px;height:40px;top:0;left:0}\n.sf-hud--tr .sf-hud__h{left:auto;right:0}.sf-hud--tr .sf-hud__v{left:auto;right:0}\n.sf-hud--bl .sf-hud__h{top:auto;bottom:0}.sf-hud--bl .sf-hud__v{top:auto;bottom:0}\n.sf-hud--br .sf-hud__h{top:auto;bottom:0;left:auto;right:0}.sf-hud--br .sf-hud__v{top:auto;bottom:0;left:auto;right:0}\n.sf-hud__dot{position:absolute;width:4px;height:4px;border-radius:50%;background:var(--cv-gold)}\n.sf-hud--tl .sf-hud__dot{top:-2px;left:-2px}.sf-hud--tr .sf-hud__dot{top:-2px;right:-2px}.sf-hud--bl .sf-hud__dot{bottom:-2px;left:-2px}.sf-hud--br .sf-hud__dot{bottom:-2px;right:-2px}\n.sf-beam{position:fixed;height:1px;width:45vw;z-index:9998;pointer-events:none}\n.sf-beam--tl{top:20px;left:20px;background:linear-gradient(to right,rgba(var(--cv-gold-rgb),0.7) 0%,rgba(var(--cv-gold-rgb),0.3) 60%,transparent 100%)}\n.sf-beam--tr{top:20px;right:20px;background:linear-gradient(to left,rgba(var(--cv-gold-rgb),0.7) 0%,rgba(var(--cv-gold-rgb),0.3) 60%,transparent 100%)}\n.sf-beam--bl{bottom:20px;left:20px;background:linear-gradient(to right,rgba(var(--cv-gold-rgb),0.7) 0%,rgba(var(--cv-gold-rgb),0.3) 60%,transparent 100%)}\n.sf-beam--br{bottom:20px;right:20px;background:linear-gradient(to left,rgba(var(--cv-gold-rgb),0.7) 0%,rgba(var(--cv-gold-rgb),0.3) 60%,transparent 100%)}\n.sf-sideline{position:fixed;top:60px;bottom:60px;width:1px;z-index:9998;pointer-events:none;background:linear-gradient(to bottom,transparent 0%,rgba(var(--cv-gold-rgb),0.4) 15%,rgba(var(--cv-gold-rgb),0.4) 85%,transparent 100%)}\n.sf-sideline--left{left:20px}.sf-sideline--right{right:20px}\n.sf-hud-label{position:fixed;top:50%;font-family:var(--cv-body);font-weight:600;font-size:8px;letter-spacing:.28em;color:rgba(var(--cv-gold-rgb),0.45);text-transform:uppercase;writing-mode:vertical-rl;z-index:9999;pointer-events:none}\n.sf-hud-label--left{left:6px;transform:translateY(-50%) rotate(180deg)}.sf-hud-label--right{right:6px;transform:translateY(-50%)}\n.sf-hud-scan{position:fixed;left:0;right:0;height:1px;background:linear-gradient(to right,transparent 0%,rgba(var(--cv-gold-rgb),0.12) 50%,transparent 100%);z-index:9998;pointer-events:none;animation:sf-scan 8s linear infinite}\n@keyframes sf-scan{0%{top:0;opacity:0}5%{opacity:1}95%{opacity:1}100%{top:100vh;opacity:0}}\n@media(max-width:768px){.sf-hud,.sf-beam,.sf-sideline,.sf-hud-label,.sf-hud-scan{display:none}}\n.sf-border{position:absolute;pointer-events:none;z-index:5}\n.sf-border--top{top:0;left:10%;right:10%;height:1px;background:linear-gradient(to right,transparent 0%,rgba(var(--cv-gold-rgb),0.4) 50%,transparent 100%)}\n.sf-border--bottom{bottom:0;left:10%;right:10%;height:1px;background:linear-gradient(to right,transparent 0%,rgba(var(--cv-gold-rgb),0.4) 50%,transparent 100%)}\n.sf-border--left{left:0;top:10%;bottom:10%;width:1px;background:linear-gradient(to bottom,transparent 0%,rgba(var(--cv-gold-rgb),0.4) 50%,transparent 100%)}\n.sf-border--right{right:0;top:10%;bottom:10%;width:1px;background:linear-gradient(to bottom,transparent 0%,rgba(var(--cv-gold-rgb),0.4) 50%,transparent 100%)}\n\n\/* \u2500\u2500\u2500 SECTIONS PLEINE LARGEUR \u2500\u2500\u2500 *\/\n.cv-hero,.cv-section{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%);box-sizing:border-box;background:var(--cv-void);position:relative}\n\n\/* \u2500\u2500\u2500 HERO \u2500\u2500\u2500 *\/\n.cv-hero{min-height:100vh;display:flex;align-items:center;justify-content:center;text-align:center;padding-top:192px;padding-bottom:192px;overflow:hidden}\n.cv-hero::before{content:'';position:absolute;inset:0;background-image:url('https:\/\/zero-cooldown.com\/wp-content\/uploads\/2026\/04\/Tease-WEBP.webp');background-size:cover;background-position:center;animation:cv-kenburns 26s ease-in-out infinite alternate;z-index:0}\n\/* le voile : le texte se pose dessus, jamais sur la partie charg\u00e9e de l'image *\/\n.cv-hero::after{content:'';position:absolute;inset:0;background:linear-gradient(to bottom,rgba(3,4,5,0.72) 0%,rgba(3,4,5,0.55) 30%,rgba(3,4,5,0.78) 65%,rgba(3,4,5,0.97) 100%);z-index:1}\n@keyframes cv-kenburns{0%{transform:scale(1.04)}100%{transform:scale(1.06)}}\n.cv-hero-fade{position:absolute;z-index:2;pointer-events:none}\n.cv-hero-fade--top{top:0;left:0;right:0;height:120px;background:linear-gradient(to bottom,var(--cv-void) 0%,transparent 100%)}\n.cv-hero-fade--bottom{bottom:0;left:0;right:0;height:200px;background:linear-gradient(to top,var(--cv-void) 0%,transparent 100%)}\n.cv-hero-fade--left{top:0;bottom:0;left:0;width:80px;background:linear-gradient(to right,var(--cv-void) 0%,transparent 100%)}\n.cv-hero-fade--right{top:0;bottom:0;right:0;width:80px;background:linear-gradient(to left,var(--cv-void) 0%,transparent 100%)}\n.cv-hero-inner{position:relative;z-index:4;width:100%;max-width:760px;margin:0 auto;padding:0 24px;container-type:inline-size}\n\n\/* Eyebrow \u2014 dispositif signature : 11px, Sofia 600, .28em, \/\/ att\u00e9nu\u00e9 *\/\n.cv-eyebrow{font-family:var(--cv-body);font-weight:600;font-size:.6875rem;line-height:1.2;letter-spacing:.28em;text-transform:uppercase;color:var(--cv-gold);margin:0 0 16px}\n.cv-eyebrow i{font-style:normal;color:var(--cv-text-2);opacity:.55;padding:0 .3em}\n\n\/* Display \u2014 Good Times 700, 4.5rem \/ 2.5rem, lh 1.08, tracking .08em *\/\n.cv-title{font-family:var(--cv-display);font-size:clamp(2rem,7vw,4.5rem);font-weight:700;color:var(--cv-text);letter-spacing:.08em;line-height:1.08;margin:0 0 24px;text-transform:uppercase}\n@supports (font-size:1cqi){.cv-title{font-size:min(13.5cqi,4.5rem)}}\n\n\/* Body large \u2014 lede *\/\n.cv-subtitle{font-family:var(--cv-body);font-weight:400;font-size:clamp(1.0625rem,2vw,1.125rem);line-height:1.6;letter-spacing:0;color:var(--cv-text-2);max-width:620px;margin:0 auto 48px}\n.cv-specs{display:flex;justify-content:center;flex-wrap:wrap;gap:24px 48px;font-family:var(--cv-body)}\n.cv-specs span{display:flex;flex-direction:column;gap:8px;align-items:center;font-weight:400;font-size:.8125rem;line-height:1.6;letter-spacing:.12em;color:var(--cv-text)}\n.cv-specs em{font-style:normal;font-weight:600;font-size:.6875rem;line-height:1.2;letter-spacing:.28em;text-transform:uppercase;color:var(--cv-gold)}\n.cv-scroll-cue{position:absolute;bottom:38px;left:50%;transform:translateX(-50%);z-index:4;width:1px;height:54px;background:linear-gradient(to bottom,transparent,rgba(var(--cv-gold-rgb),0.45))}\n.cv-scroll-cue span{position:absolute;top:0;left:-1.5px;width:4px;height:4px;border-radius:50%;background:var(--cv-gold);animation:cv-drop 2.6s ease-in-out infinite}\n@keyframes cv-drop{0%{top:0;opacity:0}25%{opacity:1}100%{top:50px;opacity:0}}\n\n\/* \u2500\u2500\u2500 SECTION G\u00c9N\u00c9RIQUE \u2014 96px de respiration \u2500\u2500\u2500 *\/\n.cv-section{padding-top:96px;padding-bottom:96px;text-align:center;color:var(--cv-text)}\n.cv-label{font-family:var(--cv-body);font-weight:600;font-size:.6875rem;line-height:1.2;letter-spacing:.28em;text-transform:uppercase;color:var(--cv-gold);margin:0 0 16px}\n\/* H2 \u2014 Good Times 700, 2.25rem \/ 1.625rem, tracking .05em *\/\n.cv-h2{font-family:var(--cv-display);font-size:clamp(1.625rem,4vw,2.25rem);font-weight:700;color:var(--cv-text);letter-spacing:.05em;line-height:1.08;text-transform:uppercase;margin:0 0 24px}\n.cv-lede{font-family:var(--cv-body);font-weight:400;font-size:clamp(1.0625rem,2vw,1.125rem);line-height:1.6;color:var(--cv-text-2);max-width:560px;margin:0 auto 64px}\n\n\/* \u2500\u2500\u2500 DOSSIERS \u2500\u2500\u2500 *\/\n.cv-roster{display:grid;grid-template-columns:repeat(auto-fit,minmax(268px,1fr));gap:24px;max-width:1200px;margin:0 auto;text-align:left}\n.cv-dossier{position:relative;background:var(--cv-surface);border:1px solid var(--cv-border);border-left:3px solid var(--cv-gold-dark);border-radius:0 var(--cv-r-md) var(--cv-r-md) 0;padding:24px;display:flex;flex-direction:column;transition:border-color var(--cv-base) var(--cv-ease),box-shadow var(--cv-base) var(--cv-ease),transform var(--cv-base) var(--cv-ease)}\n.cv-dossier:hover{background:var(--cv-surface-raised);border-left-color:var(--cv-gold);box-shadow:0 0 28px rgba(var(--cv-gold-rgb),0.14);transform:translateY(-4px)}\n.cv-dossier__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}\n.cv-sigil{width:44px;height:44px;object-fit:contain;opacity:.85}\n.cv-dossier__num{font-family:var(--cv-mono);font-size:1.75rem;line-height:1;color:rgba(var(--cv-gold-rgb),0.18);font-weight:700}\n\/* H4 \u2014 Sofia 600, 1.25rem *\/\n.cv-dossier__name{font-family:var(--cv-body);font-size:1.25rem;font-weight:600;letter-spacing:.01em;line-height:1.2;color:var(--cv-text);margin:0 0 8px}\n\/* Caption \u2014 meta *\/\n.cv-dossier__role{font-family:var(--cv-body);font-weight:400;font-size:.8125rem;line-height:1.6;letter-spacing:.12em;color:var(--cv-text-2);margin:0;text-transform:uppercase}\n.cv-dossier__role i{color:var(--cv-gold-dark);font-style:normal;padding:0 .25em}\n.cv-rule{height:1px;background:linear-gradient(to right,var(--cv-border-strong) 0%,transparent 100%);margin:16px 0}\n\n\/* signature : l'empreinte d'essence, les pastilles reprises de la fiche *\/\n.cv-essence{display:flex;flex-direction:column;gap:8px}\n.cv-ess{display:flex;align-items:center;gap:12px}\n.cv-ess span{font-family:var(--cv-body);font-weight:600;font-size:.6875rem;line-height:1.2;letter-spacing:.28em;text-transform:uppercase;color:var(--cv-gold);width:30px;flex-shrink:0}\n.cv-ess i{display:flex;gap:6px}\n.cv-dot{width:9px;height:9px;border-radius:50%;border:1px solid var(--cv-border-strong);background:transparent;flex-shrink:0;transition:background var(--cv-base) var(--cv-ease),border-color var(--cv-base) var(--cv-ease)}\n.cv-dot.is-on{background:var(--cv-gold);border-color:var(--cv-gold)}\n\n.cv-drives{margin:0 0 24px;display:grid;grid-template-columns:auto 1fr;gap:8px 16px;align-items:baseline}\n.cv-drives dt{font-family:var(--cv-body);font-weight:600;font-size:.6875rem;line-height:1.2;letter-spacing:.28em;text-transform:uppercase;color:var(--cv-gold)}\n.cv-drives dd{margin:0;font-family:var(--cv-body);font-weight:400;font-size:.875rem;line-height:1.6;color:var(--cv-text-2)}\n\n\/* Bouton secondaire \u2014 contour or, 44px, radius 4px *\/\n.cv-take{margin-top:auto;display:flex;align-items:center;justify-content:space-between;min-height:44px;font-family:var(--cv-body);font-weight:600;font-size:.875rem;line-height:1;letter-spacing:.14em;text-transform:uppercase;color:var(--cv-gold);text-decoration:none;border:1px solid var(--cv-gold-dark);border-radius:var(--cv-r-md);padding:0 16px;transition:color var(--cv-fast) var(--cv-ease),border-color var(--cv-fast) var(--cv-ease),box-shadow var(--cv-base) var(--cv-ease)}\n.cv-take span{transition:transform var(--cv-fast) var(--cv-ease)}\n.cv-take:hover,.cv-take:focus-visible{border-color:var(--cv-gold);color:var(--cv-gold-light);box-shadow:0 0 20px rgba(var(--cv-gold-rgb),0.16)}\n.cv-take:hover span{transform:translateX(4px)}\n\n\/* \u2500\u2500\u2500 SORTIES \u2500\u2500\u2500 *\/\n.cv-section--exits{padding-top:96px;padding-bottom:96px}\n.cv-exits{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:760px;margin:0 auto}\n.cv-exit{position:relative;background:var(--cv-surface);border:1px solid var(--cv-border);padding:32px 24px;text-align:center;border-radius:var(--cv-r-md);text-decoration:none;display:block;transition:background var(--cv-fast) var(--cv-ease),border-color var(--cv-fast) var(--cv-ease)}\na.cv-exit:hover{background:var(--cv-surface-raised);border-color:var(--cv-gold-dark)}\n.cv-exit--soon{opacity:.55;cursor:default}\n.cv-exit__label{font-family:var(--cv-body);font-weight:600;font-size:.6875rem;line-height:1.2;letter-spacing:.28em;text-transform:uppercase;color:var(--cv-gold);margin:0 0 16px}\n.cv-exit__title{font-family:var(--cv-body);font-size:1.25rem;font-weight:600;letter-spacing:.01em;line-height:1.2;color:var(--cv-text);margin:0 0 8px}\n.cv-exit__sub{font-family:var(--cv-body);font-weight:400;font-size:.875rem;line-height:1.6;color:var(--cv-text-2);margin:0}\n.cv-exit__soon{font-family:var(--cv-body);font-weight:400;font-size:.8125rem;line-height:1.6;letter-spacing:.12em;text-transform:uppercase;color:var(--cv-text-2);margin:0}\n.cv-back{margin:48px 0 0}\n.cv-back a{font-family:var(--cv-body);font-weight:600;font-size:.875rem;line-height:1;letter-spacing:.14em;text-transform:uppercase;color:var(--cv-text-2);text-decoration:none;transition:color var(--cv-fast) var(--cv-ease)}\n.cv-back a:hover{color:var(--cv-gold)}\n\n\/* \u2500\u2500\u2500 R\u00c9V\u00c9LATIONS \u2014 fade-rise de 4px, une seule fois \u2500\u2500\u2500 *\/\n.cv-reveal{opacity:0;transform:translateY(4px);transition:opacity var(--cv-cine) var(--cv-ease),transform var(--cv-cine) var(--cv-ease)}\n.cv-reveal.is-visible{opacity:1;transform:translateY(0)}\n\n\/* \u2500\u2500\u2500 ACCESSIBILIT\u00c9 \/ RESPONSIVE \u2500\u2500\u2500 *\/\na:focus-visible{outline:1px solid var(--cv-gold);outline-offset:2px}\n@media(max-width:900px){\n  .cv-hero{padding-top:96px;padding-bottom:96px}\n  .cv-section,.cv-section--exits{padding-top:48px;padding-bottom:48px}\n  .cv-roster{gap:16px}\n  .cv-dossier{padding:20px}\n  .cv-lede{margin-bottom:48px}\n  .cv-title{margin-bottom:16px}\n  .cv-h2{margin-bottom:16px}\n  .cv-subtitle{margin-bottom:32px}\n}\n@media(max-width:600px){.cv-exits{grid-template-columns:1fr}.cv-specs{gap:16px 24px}}\n@media(prefers-reduced-motion:reduce){\n  .cv-reveal{opacity:1;transform:none;transition:none}\n  .cv-hero::before{animation:none}\n  .sf-hud-scan,.cv-scroll-cue span{display:none}\n  .cv-dot{transition:none}\n  .cv-dossier{transition:none}\n  .cv-dossier:hover{transform:none}\n}\n<\/style>\n\n<script>\n(function(){\n  var reveals = document.querySelectorAll('.cv-reveal');\n\n  \/\/ Filet de s\u00e9curit\u00e9 : quoi qu'il arrive ensuite, rien ne reste invisible.\n  function showAll(){\n    reveals.forEach(function(el){ el.classList.add('is-visible'); });\n    document.querySelectorAll('.cv-dot.is-pending').forEach(function(d){ d.classList.add('is-on'); });\n  }\n\n  try {\n    \/\/ pastilles d'essence : g\u00e9n\u00e9r\u00e9es depuis data-v\n    document.querySelectorAll('.cv-ess i').forEach(function(row){\n      var v = parseInt(row.getAttribute('data-v'),10) || 0;\n      for(var i=0;i<5;i++){\n        var d = document.createElement('b');\n        d.className = 'cv-dot';\n        if(i < v) d.classList.add('is-pending');\n        row.appendChild(d);\n      }\n    });\n\n    var reduce = window.matchMedia\n      ? window.matchMedia('(prefers-reduced-motion: reduce)').matches\n      : false;\n\n    if(!('IntersectionObserver' in window) || reduce){ showAll(); return; }\n\n    var io = new IntersectionObserver(function(entries){\n      entries.forEach(function(e){\n        if(!e.isIntersecting) return;\n        e.target.classList.add('is-visible');\n        \/\/ l'empreinte d'essence s'allume pastille par pastille \u00e0 l'apparition\n        e.target.querySelectorAll('.cv-dot.is-pending').forEach(function(d,i){\n          setTimeout(function(){ d.classList.add('is-on'); }, 260 + i*55);\n        });\n        io.unobserve(e.target);\n      });\n    },{threshold:0.2});\n\n    reveals.forEach(function(el){ io.observe(el); });\n\n    \/\/ l\u00e9ger d\u00e9calage d'entr\u00e9e sur le hero\n    document.querySelectorAll('.cv-hero .cv-reveal').forEach(function(el,i){\n      el.style.transitionDelay = (i*0.16)+'s';\n    });\n  } catch(err){\n    showAll();\n  }\n})();\n<\/script>\n\n\n\n\n<link rel=\"stylesheet\" href=\"https:\/\/use.typekit.net\/zgb1upu.css\">\n<style>\n\/* \u2550\u2550\u2550 POLICES DE LA CHARTE \u2014 Adobe Fonts \u2550\u2550\u2550\n   Kit Typekit zgb1upu : Good Times Bold (display) + Sofia Pro Regular et\n   Semi Bold (texte). Adobe sert ces familles sous les noms \u00ab good-times \u00bb et\n   \u00ab sofia-pro \u00bb ; on les place en t\u00eate de pile, devant les replis Google Fonts\n   que charge le bloc principal. Si le site d\u00e9finit un jour --zc-font-display\n   ou --zc-font-text, ils restent honor\u00e9s juste derri\u00e8re. *\/\n:root{\n  --cv-display:\"good-times\",var(--zc-font-display,\"Good Times\",\"Orbitron\",sans-serif);\n  --cv-body:\"sofia-pro\",var(--zc-font-text,\"Sofia Pro\",\"Sofia Sans\",system-ui,-apple-system,sans-serif);\n}\n\/* Good Times est sensiblement plus large qu'Orbitron : on abaisse le\n   coefficient pour que le titre ne touche jamais les bords, quelle que soit\n   la police qui rend finalement. Le plafond 4.5rem de la charte est inchang\u00e9. *\/\n@supports (font-size:1cqi){.cv-title{font-size:min(11.5cqi,4.5rem)}}\n\n\/* \u2550\u2550\u2550 FOND DE PAGE \u2550\u2550\u2550\n   Le gabarit du th\u00e8me est clair par d\u00e9faut : les sections de la page sont\n   sombres mais le <body> restait blanc sur les bords. On noircit le fond de\n   page et on rend transparents les conteneurs du th\u00e8me pour qu'il transparaisse. *\/\nhtml,body{background-color:var(--zc-void,#030405) !important}\nbody .wp-site-blocks,\nbody .site,\nbody .site-content,\nbody #page,\nbody #content,\nbody .entry-content,\nbody .wp-block-post-content{background-color:transparent !important}\n\/* Avis de devise de la boutique : masque hors des pages boutique, produits et achat (Gary, 2026-10-29). *\/\np.woocommerce-store-notice.demo_store{display:none!important;}\n<\/style>\n\n\n\n<script>\n\/* SOL FRACTA - LIENS DES PRETIRES (page anglaise de Calvaire)\n   Chaque carte pointe vers la fiche anglaise \/character-sheet\/?c=slug. La\n   fiche charge elle-meme le personnage anglais depuis la mediatheque : lien\n   direct, nouvel onglet et QR code fonctionnent sans passer par cette page.\n   La page francaise (\/calvaire-fr\/) a le meme bloc, vers \/fiche-personnage\/. *\/\n(function(){\n  var FICHE = '\/character-sheet\/';\n  document.querySelectorAll('.cv-take[data-perso]').forEach(function(a){\n    var slug = a.getAttribute('data-perso');\n    if(!slug) return;\n    a.setAttribute('href', FICHE + '?c=' + encodeURIComponent(slug));\n    a.setAttribute('data-slug', slug);\n    a.removeAttribute('data-perso');\n  });\n})();\n<\/script>\n\n\n\n<script data-no-optimize=\"1\" data-no-defer=\"1\" data-jetpack-boost=\"ignore\">\n\/* SOL FRACTA - SELECTEUR DE LANGUE (Calvaire anglaise \/calvaire\/, page 4313)\n   Version francaise et version anglaise sont deux pages distinctes, chacune\n   sur ses rails. TranslatePress les croit toutes deux anglaises : son bouton\n   flottant menerait vers ses propres copies en \/fr\/, a moitie traduites.\n   1. Une copie \/fr\/ ouvre directement la page francaise (meme ?c=).\n   2. Le bouton flottant mene a l'autre page, en gardant le ?c= du pretire,\n      et affiche la bonne langue courante.\n   Meme code sur chaque page, seules les constantes changent.\n   REGLE ABSOLUE : aucun caractere inferieur-a ni esperluette dans ce bloc\n   (filtre wptexturize de WordPress). *\/\n(function(){\n  var ICI = 'en', AUTRE = 'fr', AUTRE_PAGE = '\/calvaire-fr\/', PAGE_FR = '\/calvaire-fr\/';\n  if(location.pathname.indexOf('\/fr\/') === 0){\n    if(location.search.indexOf('trp-edit-translation') === -1){\n      location.replace(location.origin + PAGE_FR + location.search);\n      return;\n    }\n  }\n  function langue(a){\n    var img = a.querySelector('img');\n    var t = ((img ? (img.getAttribute('alt') || '') : '') + ' ' + a.textContent).toLowerCase();\n    if(t.indexOf('fr_fr') > -1) return 'fr';\n    if(t.indexOf('french') > -1) return 'fr';\n    if(t.indexOf('en_us') > -1) return 'en';\n    if(t.indexOf('english') > -1) return 'en';\n    return '';\n  }\n  function corriger(){\n    var liens = document.querySelectorAll('#trp-floater-ls a');\n    if(!liens.length) return;\n    var modele = {};\n    liens.forEach(function(a){\n      var l = langue(a);\n      if(l) if(!modele[l]) modele[l] = { html: a.innerHTML, titre: a.getAttribute('title') || (l === 'fr' ? 'French' : 'English') };\n    });\n    if(!modele.fr) return;\n    if(!modele.en) return;\n    liens.forEach(function(a){\n      var courant = a.classList.contains('trp-ls-disabled-language');\n      var m = courant ? modele[ICI] : modele[AUTRE];\n      if(a.innerHTML !== m.html) a.innerHTML = m.html;\n      if(courant) return;\n      a.setAttribute('title', m.titre);\n      a.setAttribute('href', location.origin + AUTRE_PAGE + location.search);\n    });\n  }\n  corriger();\n  if(document.readyState === 'loading') document.addEventListener('DOMContentLoaded', corriger);\n  window.addEventListener('load', corriger);\n})();\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>ZC \/\/ CALVAIRE QUICKSTART \/\/ 2026 Sol Fracta \/\/ Starter Scenario CALVAIRE Your colony has settled on a cold world, and tensions are rising as a new winter approaches. Anomalies have been detected in your energy mine. The machines seem to be going haywire. It has to be back up and running as fast as [&hellip;]<\/p>\n","protected":false},"author":248584093,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_uag_custom_page_level_css":"","_swt_meta_header_display":false,"_swt_meta_footer_display":false,"_swt_meta_site_title_display":false,"_swt_meta_sticky_header":false,"_swt_meta_transparent_header":false,"_wpcom_ai_launchpad_about_page":false,"_wpcom_ai_launchpad_gallery_page":false,"_wpcom_ai_launchpad_contact_page":false,"_wpcom_ai_launchpad_events_page":false,"_wpcom_ai_launchpad_video_page":false,"_wpcom_ai_launchpad_portfolio_piece":false,"_jetpack_hide_featured_image":false,"_jetpack_featured_image_duplicate_dismissed":0,"footnotes":""},"class_list":["post-4313","page","type-page","status-publish","hentry"],"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false,"trp-custom-language-flag":false,"newspack-article-block-landscape-large":false,"newspack-article-block-portrait-large":false,"newspack-article-block-square-large":false,"newspack-article-block-landscape-medium":false,"newspack-article-block-portrait-medium":false,"newspack-article-block-square-medium":false,"newspack-article-block-landscape-intermediate":false,"newspack-article-block-portrait-intermediate":false,"newspack-article-block-square-intermediate":false,"newspack-article-block-landscape-small":false,"newspack-article-block-portrait-small":false,"newspack-article-block-square-small":false,"newspack-article-block-landscape-tiny":false,"newspack-article-block-portrait-tiny":false,"newspack-article-block-square-tiny":false,"newspack-article-block-uncropped":false,"mailpoet_newsletter_max":false,"woocommerce_thumbnail":false,"woocommerce_single":false,"woocommerce_gallery_thumbnail":false},"uagb_author_info":{"display_name":"Gary","author_link":"https:\/\/zero-cooldown.com\/fr\/author\/gary\/"},"uagb_comment_info":0,"uagb_excerpt":"ZC \/\/ CALVAIRE QUICKSTART \/\/ 2026 Sol Fracta \/\/ Starter Scenario CALVAIRE Your colony has settled on a cold world, and tensions are rising as a new winter approaches. Anomalies have been detected in your energy mine. The machines seem to be going haywire. It has to be back up and running as fast as\u2026","jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/PfEyfE-17z","_links":{"self":[{"href":"https:\/\/zero-cooldown.com\/fr\/wp-json\/wp\/v2\/pages\/4313","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/zero-cooldown.com\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/zero-cooldown.com\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/zero-cooldown.com\/fr\/wp-json\/wp\/v2\/users\/248584093"}],"replies":[{"embeddable":true,"href":"https:\/\/zero-cooldown.com\/fr\/wp-json\/wp\/v2\/comments?post=4313"}],"version-history":[{"count":7,"href":"https:\/\/zero-cooldown.com\/fr\/wp-json\/wp\/v2\/pages\/4313\/revisions"}],"predecessor-version":[{"id":4326,"href":"https:\/\/zero-cooldown.com\/fr\/wp-json\/wp\/v2\/pages\/4313\/revisions\/4326"}],"wp:attachment":[{"href":"https:\/\/zero-cooldown.com\/fr\/wp-json\/wp\/v2\/media?parent=4313"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}