/* AVARÆL TERRA V2.2 — lecture historique, sans altération du moteur de rendu V2.1 */
.chronogeo-panel{position:absolute;z-index:30;left:14px;top:14px;bottom:14px;width:min(610px,calc(100% - 28px));overflow:auto;border:1px solid #bbab8178;border-radius:15px;padding:22px;background:linear-gradient(170deg,rgba(12,31,47,.98),rgba(7,19,31,.99));box-shadow:0 22px 80px #000c;color:#e7e2d6;font:13px/1.6 system-ui,sans-serif}
.chronogeo-panel[hidden]{display:none}
.chronogeo-head{display:flex;justify-content:space-between;gap:8px;align-items:start}.chronogeo-head small{font:10px system-ui;color:#c4ac7a;letter-spacing:.08em}.chronogeo-head h2{font:normal 27px Georgia,serif;margin:5px 0 9px}.chronogeo-head button{border:1px solid #99aabb78;background:#1c3044;color:#fff;border-radius:9px;cursor:pointer;padding:2px 11px;font:22px system-ui}
.chronogeo-warning{font-size:11px;border-left:3px solid #c8aa6d;background:#1f2b35;padding:8px 12px;color:#c5d0d6}
.chronogeo-tabs{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:5px;margin:12px 0}
.chronogeo-tabs button{min-width:0;background:#19364a;border:1px solid #60798a66;border-radius:8px;color:#b9cad2;padding:8px 3px;cursor:pointer;font-size:11px}.chronogeo-tabs button[aria-pressed="true"]{background:#71603f;color:#fff6d5;border-color:#d1b682}
.chronogeo-panel h3{font:normal 21px Georgia,serif;color:#f5d9a0;margin:12px 0 1px}.chronogeo-period{margin:0 0 11px;font-size:11px;color:#d0b57d}.chronogeo-facts{display:flex;flex-wrap:wrap;gap:7px;margin:15px 0}.chronogeo-facts span{display:inline-block;border:1px solid #728b996a;border-radius:5px;padding:6px 9px;font-size:11px;color:#cfdad9}
.chronogeo-years{background:#12283b;border:1px solid #60859766;border-radius:11px;padding:14px;margin-top:15px}.chronogeo-years label{display:block;font-weight:600;color:#e5d0a3;margin-bottom:7px}.chronogeo-years select{background:#081928;color:#e9e1ce;border:1px solid #7195a366;border-radius:6px;width:100%;padding:9px}.chronogeo-years #chronogeo-event{margin-top:10px;color:#c9d7dc}.chronogeo-years strong{color:#f1d8a2}
.chronogeo-details{border:1px solid #68839355;border-radius:9px;padding:10px 13px;margin:13px 0}.chronogeo-details summary{cursor:pointer;color:#e9cd9c}.chronogeo-details p{margin:8px 0}.chronogeo-source{color:#92afbd;font-size:10px;margin-top:12px}
@media(max-width:700px){.chronogeo-panel{position:fixed;left:8px;right:8px;top:66px;bottom:95px;width:auto;max-width:none;padding:13px;overflow:auto;z-index:900}.chronogeo-head h2{font-size:21px}.chronogeo-tabs{gap:3px}.chronogeo-tabs button{padding:6px 2px}}
