:root{color-scheme:dark}*{box-sizing:border-box}body{margin:0;background:#08131d;color:#eff3ed;font:15px/1.65 system-ui,Arial,sans-serif}a{color:#a6dbe7}button,input,select{font:inherit}button{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid #e4c18d;outline-offset:3px}header{padding:24px max(5vw,20px) 65px;background:radial-gradient(circle at 84% 32%,#245465,transparent 38%),#0b1b28}header nav{display:flex;gap:20px;flex-wrap:wrap}header a{text-decoration:none}.eyebrow{font-size:12px;color:#e1bd7e;letter-spacing:.19em;margin-top:85px}h1,h2,h3{font-family:Georgia,serif;font-weight:400}h1{font-size:clamp(44px,7vw,90px);line-height:1.1;margin:12px 0}h1 em{color:#edc992}header p:last-child{max-width:750px;color:#c4d6da;font-size:18px}main{max-width:1340px;margin:auto;padding:25px}.notice{padding:15px 20px;background:#292b2a;border-left:3px solid #c5a46e;margin:20px 0}#tabs{display:flex;gap:12px;flex-wrap:wrap;border-bottom:1px solid #385363;padding:18px 0}button{border:1px solid #51798c;background:#173446;color:#f4f4ef;border-radius:7px;padding:10px 13px}button[aria-pressed=true]{background:#dec084;color:#14222b}.filters{display:flex;gap:16px;flex-wrap:wrap;margin-top:24px}.filters label{display:flex;flex-direction:column;flex:1 1 235px;gap:7px}input,select{background:#142b3a;border:1px solid #4c7284;border-radius:8px;color:#fff;padding:11px}.columns{display:grid;grid-template-columns:minmax(240px,.85fr) minmax(340px,1.65fr);gap:16px}.list{background:#102432;border:1px solid #2c4d5d;border-radius:10px;padding:7px;max-height:730px;overflow:auto}.list button{display:block;width:100%;text-align:left;border:0;border-radius:0;border-bottom:1px solid #304b5a;background:transparent}.list button:hover,.list button[aria-pressed=true]{background:#244656;color:#fff}.list small{display:block;color:#cebb95}.detail{background:#112838;border:1px solid #365869;border-radius:12px;padding:22px}.detail a{margin:6px 15px 6px 0;display:inline-block}.detail h2{font-size:38px}.detail .hint{color:#b7cbd0}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:13px;padding:24px 0}.card{background:#122a3a;border:1px solid #3e6576;border-radius:11px;padding:17px}.card strong{font:28px Georgia,serif;color:#e4c18d}.card small{display:block;color:#b4c6cf}.detail .mentions{padding:12px;border-left:2px solid #9dc6cb;background:#0b1e2b;margin:10px 0}footer{border-top:1px solid #345266;margin-top:55px;padding:20px;color:#a9bec7}@media(max-width:750px){.columns{grid-template-columns:1fr}.list{max-height:300px}h1{font-size:44px}header{padding-bottom:40px}.eyebrow{margin-top:35px}}
/* V6.1 — dossiers sourcés Perrara / Terra */
.v61-evidence{margin-top:26px;border-top:1px solid #577b8e;padding-top:16px}
.v61-evidence h3{font-size:1.35rem;color:#edcf95;margin:21px 0 9px}
.v61-document{border-left:2px solid #588797;background:#0d2635;padding:9px 13px;margin:7px 0;overflow-wrap:anywhere}
.v61-document small{display:block;color:#a6c4d0}
.v61-document strong{color:#f1d7aa}
