/* HISTORY / Rising Dradis Echoes — pagina autonoma, testo originale invariato. */
.rde-home.rde-history-page{background:#041121;color:#e5edf8;overflow:hidden}
.rde-history-page .rde-wrap{max-width:1440px}
.rde-history-page .rde-history-hero{position:relative;isolation:isolate;overflow:hidden;min-height:460px;display:flex;align-items:center;background:#061c31}
.rde-history-page .rde-history-hero::before{content:"";position:absolute;inset:-10px;z-index:-2;background:url('https://www.tessitoridiombre.it/wp-content/uploads/2026/10/Starcitizen-sfondo2-—-sfondo-La-nostra-storia-RDE-scaled.jpg') center 48%/cover no-repeat;filter:saturate(1.15)}
.rde-history-page .rde-history-hero::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#020b1af5 0%,#041a30dc 46%,#061b307b 72%,#020b19db 100%),linear-gradient(0deg,#041121 0%,transparent 32%)}
.rde-history-page .rde-history-hero__inner{position:relative;display:grid;grid-template-columns:55% 45%;gap:15px;align-items:center;padding:65px 0 76px}
.rde-history-page .rde-history-hero__copy{position:relative;z-index:2}
.rde-history-page .rde-history__back{display:inline-flex;align-items:center;gap:7px;margin:0 0 65px;border-color:#55799a;color:#d9e9f6;letter-spacing:.16em;transition:border-color .2s,color .2s}
.rde-history-page .rde-history__back:hover{border-color:#e2b645;color:#ffe6a1}
.rde-history-page .rde-history-hero__eyebrow{margin-bottom:15px;font-size:11px;letter-spacing:.29em;color:#cbb775;font-weight:600}
.rde-history-page .rde-history-hero__eyebrow span{margin:0 10px;color:#5ba7d8}
.rde-history-page .rde-history-hero h1{font-weight:500;font-size:clamp(39px,5.4vw,83px);line-height:1.08;letter-spacing:.135em;margin:0;white-space:nowrap;text-shadow:0 5px 22px #000b}
.rde-history-page .rde-history-hero h1 em{color:#f1c85e;font-style:normal}
/* Barra diagonale oro/scuro identica a Charter e Manifesto. */
.rde-history-page .rde-history-hero__rule{display:block;width:min(470px,80%);max-width:100%;height:5px;margin-top:29px;background:repeating-linear-gradient(120deg,#d7a740 0 20px,#101820 20px 32px)}
.rde-history-page .rde-history-hero__rule span{display:none}
.rde-history-page .rde-history-hero__symbol{position:relative;display:flex;align-items:center;justify-content:center;transform:translateX(65px)}
.rde-history-page .rde-history-hero__symbol::before{content:"";position:absolute;width:75%;height:75%;border-radius:50%;background:#1c83d2;filter:blur(70px);opacity:.20}
.rde-history-page .rde-history-hero__symbol img{position:relative;width:min(100%,380px);height:auto;object-fit:contain;filter:drop-shadow(0 20px 33px #000b)}
.rde-history-page .rde-history__chapters{position:relative;z-index:1;background:#030e1f;border-block:1px solid #27577e}
.rde-history-page .rde-history__chapters>.rde-wrap{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}
.rde-history-page .rde-history__chapters a{display:flex;align-items:center;justify-content:center;gap:17px;min-height:70px;color:#dbeaf8;font-size:14px;letter-spacing:.045em;transition:color .2s,background .2s}
.rde-history-page .rde-history__chapters a+a{border-left:1px solid #1f4564}
.rde-history-page .rde-history__chapters a:hover,.rde-history-page .rde-history__chapters a:focus-visible{background:#0d2741;color:#f9d574}
.rde-history-page .rde-history__chapters a span{font-size:13px;font-weight:700;letter-spacing:.2em;color:#e0b64e}
.rde-history-page .rde-history__article{position:relative}
.rde-history-page .rde-history__chapter{position:relative;isolation:isolate;scroll-margin-top:40px;border-bottom:1px solid #21425f}
.rde-history-page .rde-history__chapter--past{background:radial-gradient(ellipse at 15% 40%,#153c657a,transparent 52%),linear-gradient(130deg,#07182d,#030f21 80%);padding:92px 0 96px}
.rde-history-page .rde-history__chapter--present{background:radial-gradient(ellipse at 82% 40%,#163c6470,transparent 52%),#031023;padding:84px 0 92px}
.rde-history-page .rde-history__split{display:grid;grid-template-columns:minmax(0,42%) minmax(0,58%);align-items:center;gap:0}
.rde-history-page .rde-history__split--reverse{grid-template-columns:minmax(0,48%) minmax(0,52%)}
.rde-history-page .rde-history__prose{position:relative;z-index:2;padding:24px 0 24px 65px}
.rde-history-page .rde-history__split--reverse .rde-history__prose{padding:25px 65px 25px 0}
.rde-history-page .rde-history__chapter-no{display:flex;align-items:center;gap:18px;font-size:13px;letter-spacing:.26em;font-weight:700;color:#f0c761}
.rde-history-page .rde-history__chapter-no span{display:block;width:65px;height:1px;background:linear-gradient(90deg,#dbb659,transparent)}
.rde-history-page .rde-history__prose h2{color:#f2f5ff;font-size:clamp(27px,3.1vw,47px);line-height:1.18;letter-spacing:.07em;font-weight:500;margin:20px 0 29px;text-shadow:0 3px 12px #0009}
.rde-history-page .rde-history__prose p{font-size:clamp(15px,1.14vw,18px);line-height:1.85;color:#dce6f3;letter-spacing:.006em;margin:0 0 22px;max-width:750px}
.rde-history-page .rde-history__prose p:last-child{margin-bottom:0}
.rde-history-page .rde-history__art{position:relative;min-width:0;overflow:visible}
.rde-history-page .rde-history__art--origins{height:540px;align-self:stretch;min-height:470px;display:flex;align-items:center;justify-content:center}
.rde-history-page .rde-history__scene{position:absolute;inset:12px 16px 12px 0;background:linear-gradient(180deg,#06142e33,#051225a1),url('https://www.tessitoridiombre.it/wp-content/uploads/2026/10/Star-Citizen-RDE.png') 54% center/cover no-repeat;border:1px solid #376b96;box-shadow:15px 20px 60px #0009}
.rde-history-page .rde-history__scene::after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 80px #020a1dd8;pointer-events:none}
.rde-history-page .rde-history__artline{position:absolute;inset:26px 2px 26px 14px;border:1px solid #cfaa5875;pointer-events:none}
.rde-history-page .rde-history__history-icon{position:absolute;z-index:2;right:-20px;bottom:0;width:145px;height:145px;object-fit:contain;filter:drop-shadow(0 6px 17px #020916)}
.rde-history-page .rde-history__art--present{height:370px;padding:14px 0 14px 18px}
.rde-history-page .rde-history__crew{width:100%;height:100%;display:block;object-fit:cover;object-position:50% 45%;border:1px solid #5985a3;box-shadow:0 18px 65px #000a}
.rde-history-page .rde-history__corner-mark{position:absolute;inset:0 13px 28px 0;border:1px solid #cca8525b;pointer-events:none}
.rde-history-page .rde-history__chapter--future{padding:100px 0 115px;min-height:500px;background:#041429}
.rde-history-page .rde-history__future-scene{position:absolute;inset:0;z-index:-2;background:url('https://www.tessitoridiombre.it/wp-content/uploads/2026/10/Idris-K-—-flotta-Rising-Dradis-Echoes-scaled.jpg') 57% center/cover no-repeat;opacity:.76}
.rde-history-page .rde-history__chapter--future::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#020d1cfb 0%,#031529ef 30%,#04182bd3 59%,#020b194d 100%),linear-gradient(0deg,#020916b3,transparent 40%)}
.rde-history-page .rde-history__future-inner{position:relative}
.rde-history-page .rde-history__future-inner .rde-history__prose{max-width:970px;padding:20px 0}
.rde-history-page .rde-history__future-inner .rde-history__prose p{max-width:910px;font-size:clamp(16px,1.25vw,19px)}
.rde-history-page .rde-history__break{display:block;margin:9px 0}
.rde-history-page .rde-history__end{border-top:1px solid #355f86;background:#030b17}
.rde-history-page .rde-history__end-inner{display:flex;align-items:center;justify-content:flex-end;gap:25px;min-height:152px}
.rde-history-page .rde-history__signature{max-width:205px;width:30%;height:auto;object-fit:contain;opacity:.82}
.rde-history-page .rde-history__return{display:inline-flex;align-items:center;gap:14px;border:1px solid #d1aa4e;padding:14px 22px;color:#f5d57c;background:#0a2036;font-size:12px;font-weight:650;letter-spacing:.15em;transition:background .2s,color .2s}
.rde-history-page .rde-history__return:hover{background:#193a5b;color:white}
.rde-history-page .rde-history__return span{font-size:22px;line-height:1}
@media(max-width:1000px){
  .rde-history-page .rde-history-hero__inner{grid-template-columns:58% 42%}
  .rde-history-page .rde-history-hero h1{font-size:clamp(35px,5.3vw,67px)}
  .rde-history-page .rde-history__prose{padding-left:32px}
  .rde-history-page .rde-history__split--reverse .rde-history__prose{padding-right:35px}
  .rde-history-page .rde-history__art--origins{height:530px}
}
@media(max-width:760px){
  .rde-history-page .rde-history-hero{min-height:0}
  .rde-history-page .rde-history-hero__inner{grid-template-columns:1fr;padding:42px 0 50px;gap:15px}
  .rde-history-page .rde-history__back{margin-bottom:36px}
  .rde-history-page .rde-history-hero h1{white-space:normal;letter-spacing:.075em;font-size:clamp(37px,8vw,60px)}
  .rde-history-page .rde-history-hero__symbol{width:100%;min-width:0;justify-content:center;transform:none;margin:8px auto 0;text-align:center}
  .rde-history-page .rde-history-hero__symbol img{display:block;width:min(90%,360px);max-width:100%;height:auto;margin:0 auto;object-fit:contain}
  .rde-history-page .rde-history__chapters>.rde-wrap{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}
  .rde-history-page .rde-history__chapters a{font-size:10px;gap:7px;min-height:65px;padding:7px 4px;justify-content:center;flex-wrap:wrap;text-align:center}
  .rde-history-page .rde-history__split,.rde-history-page .rde-history__split--reverse{grid-template-columns:1fr}
  .rde-history-page .rde-history__chapter--past{padding:35px 0 58px}
  .rde-history-page .rde-history__chapter--present{padding:48px 0 60px}
  .rde-history-page .rde-history__art--origins{height:270px;min-height:0;order:2;margin:12px 7px 0 0}
  .rde-history-page .rde-history__artline{inset:19px 1px 16px 11px}
  .rde-history-page .rde-history__history-icon{width:95px;height:95px;right:-8px}
  .rde-history-page .rde-history__prose,.rde-history-page .rde-history__split--reverse .rde-history__prose{padding:12px 0 24px}
  .rde-history-page .rde-history__prose h2{font-size:31px;margin:14px 0 19px}
  .rde-history-page .rde-history__prose p{font-size:15px;line-height:1.75}
  .rde-history-page .rde-history__art--present{height:265px;padding:7px 7px 7px 12px}
  .rde-history-page .rde-history__chapter--future{padding:58px 0 67px;min-height:0}
  .rde-history-page .rde-history__chapter--future::before{background:linear-gradient(90deg,#020d1cf5,#031529db 100%)}
  .rde-history-page .rde-history__end-inner{min-height:120px}
  .rde-history-page .rde-history__signature{max-width:125px}
  .rde-history-page .rde-history__return{font-size:12px;padding:12px 13px;letter-spacing:.06em;min-height:44px}
}
@media(max-width:760px){
  .rde-history-page .rde-history__back{min-height:44px;margin-bottom:26px;line-height:1.4}
  .rde-history-page .rde-history-hero__inner{padding:34px 0 44px}
  .rde-history-page .rde-history-hero h1{font-size:clamp(34px,8.4vw,56px);letter-spacing:.055em}
  .rde-history-page .rde-history-hero__symbol{display:flex;justify-content:center;align-items:center;transform:none;margin:16px auto 0}
  .rde-history-page .rde-history-hero__symbol img{display:block;width:min(85%,320px);height:auto;margin:0 auto;object-fit:contain}
  .rde-history-page .rde-history__chapters a{min-height:54px;padding:9px 4px;font-size:11px;line-height:1.45;overflow-wrap:anywhere}
  .rde-history-page .rde-history__prose h2{font-size:clamp(25px,7.3vw,34px);letter-spacing:.035em}
  .rde-history-page .rde-history__prose p{font-size:16px;line-height:1.74}
  .rde-history-page .rde-history__end-inner{justify-content:center;gap:14px}
  .rde-history-page .rde-history__return{font-size:12px;letter-spacing:.035em;text-align:center}
}
