/* Copies d'archive locales (public/copies-archivees/) : feuille unique, sobre, dans l'esprit sombre et doré du repaire. */
*{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;text-size-adjust:100%}
body{margin:0;background:#101418;color:#e8dcc0;font:15px/1.6 Verdana,Geneva,"DejaVu Sans",sans-serif;overflow-wrap:break-word}
a{color:#f0c96a;text-decoration:underline;text-underline-offset:2px}
a:hover,a:focus-visible{color:#ffe3a0}
a:focus-visible{outline:2px solid #f4d27f;outline-offset:2px}
.bandeau{background:#1b1712;border-bottom:2px solid #8b7049;padding:16px}
.bandeau-interieur,.copie{max-width:980px;margin:0 auto}
.bandeau h1{margin:0 0 8px;font-size:17px;line-height:1.35;color:#f4d27f;font-weight:bold}
.bandeau p{margin:4px 0;font-size:13px;color:#d9c9a3}
.bandeau .adresse{font-family:"DejaVu Sans Mono",Consolas,monospace;font-size:12px;color:#cdbb92;word-break:break-all}
.bandeau .cite{margin:10px 0 0;font-size:13px}
.bandeau .cite ul{margin:4px 0 0;padding-left:20px}
.bandeau .retour{display:inline-block;margin-top:12px;padding:6px 12px;border:1px solid #8b7049;background:#2a2116;text-decoration:none;font-size:13px}
.bandeau .retour:hover{background:#3b2d1b}
.copie{padding:18px 16px 40px}
.copie h1.titre-origine{font-size:20px;color:#f4d27f;margin:0 0 16px;line-height:1.3}
.copie h1,.copie h2,.copie h3,.copie h4,.copie h5,.copie h6{color:#efd08d;line-height:1.3}
.copie img{max-width:100%;height:auto;vertical-align:middle}
.copie table{border-collapse:collapse;max-width:100%;display:block;overflow-x:auto;margin:8px 0}
.copie table table{display:table;width:auto;max-width:100%}
.copie td,.copie th{border:1px solid #33404a;padding:4px 6px;vertical-align:top;text-align:left}
.copie th{background:#1e262d;color:#efd08d}
.copie table table td,.copie table table th{border-color:#29333b}
.copie pre,.copie code,.copie textarea{font-family:"DejaVu Sans Mono",Consolas,monospace;font-size:13px}
.copie pre{white-space:pre-wrap;background:#151b20;border:1px solid #33404a;padding:8px;overflow-x:auto}
.copie blockquote,.copie .citation{margin:8px 0 8px 4px;padding:6px 10px;border-left:3px solid #8b7049;background:#151b20}
.copie hr{border:0;border-top:1px solid #3a3226;margin:14px 0}
.copie ul,.copie ol{padding-left:22px}
.copie center{display:block}
.copie iframe,.copie object,.copie embed{display:none}
.copie .lien-perdu{border-bottom:1px dotted #8f846c;cursor:help}
.copie .image-perdue{display:inline-block;padding:2px 6px;border:1px dashed #5c5242;color:#b8ab8f;font-size:12px}
.copie .message{border:1px solid #33404a;background:#141a1f;margin:0 0 14px}
.copie .message>header{background:#1e262d;padding:6px 10px;border-bottom:1px solid #33404a;font-size:13px;display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline}
.copie .message .auteur{color:#f4d27f;font-weight:bold}
.copie .message .details{color:#b9ab8c}
.copie .message .date{color:#b9ab8c;margin-left:auto}
.copie .message>.corps{padding:10px}
.copie .message .sujet{flex-basis:100%;color:#e8dcc0}
.copie .fiche{border:1px solid #5c4b30;background:#141a1f;padding:10px 12px;margin:0 0 16px}
.copie .note-copie{font-size:13px;color:#b9ab8c;border-left:3px solid #8b7049;padding:6px 10px;background:#161c21;margin:0 0 16px}
@media (max-width:600px){
  body{font-size:14px}
  .bandeau{padding:12px}
  .copie{padding:14px 12px 32px}
  .copie td,.copie th{padding:3px 4px}
  .copie .message .date{margin-left:0}
}
