:root{--fond:#afafaf;--encre:#333;--encre-douce:#4b4b4b;--filet:#8c8c8c;--reborn-fond:#ffffff4d;--reborn-bord:#333;--survol:#494996;--franklin:"Libre Franklin", "Franklin Gothic Medium", Arial, sans-serif}*{box-sizing:border-box}html{background:var(--fond)}body{background:radial-gradient(circle at 50% 38%, #ccc 0, var(--fond) 34rem) no-repeat, var(--fond);min-height:100vh;color:var(--encre);font-family:var(--franklin);margin:0;font-weight:500}.page{max-width:46rem;margin:0 auto;padding:3.5rem 1rem 4rem}.titre{text-align:center;color:#000;letter-spacing:.02em;margin:0 0 2.5rem;font:700 1.125rem Lucida Console,Lucida Sans Typewriter,Monaco,monospace}.titre a{color:inherit;text-decoration:none}.etiquette{font:500 .6875rem var(--franklin);letter-spacing:.12em;text-transform:uppercase;color:var(--encre-douce);margin-bottom:.9rem;display:block}.bloc{margin-bottom:1.75rem;padding:1.25rem 1.4rem 1.4rem}.origine{border:1px solid var(--filet);background:var(--fond);color:#000;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:.8125rem;line-height:1.6}.origine .contenu{grid-template-columns:1fr auto;align-items:start;gap:1.5rem;display:grid}.origine p{margin:0 0 .8em}.origine .annee{color:var(--encre-douce);margin:0}.origine img{width:204px;max-width:100%;height:auto;display:block}.reborn{background:var(--reborn-fond);border:1px solid var(--reborn-bord);font-size:.9375rem;line-height:1.65}.reborn p{margin:0 0 .9em}.reborn p:last-child{margin-bottom:0}.reborn strong{font-weight:600}.reborn ul{margin:0 0 .9em;padding-left:1.2em}.reborn li{margin-bottom:.3em}kbd{border:1px solid var(--reborn-bord);font:600 .8em var(--franklin);background:#ffffff80;padding:0 .35em;line-height:1.5;display:inline-block}.actions{flex-wrap:wrap;justify-content:center;gap:.9rem;margin-top:2.25rem;display:flex}.bouton{border:1px solid var(--reborn-bord);color:var(--encre);font:500 .9375rem var(--franklin);letter-spacing:.04em;background:#ffffff80;padding:.6rem 1.4rem;text-decoration:none;transition:background .2s,color .2s,transform .2s;display:inline-block}.bouton:hover,.bouton:focus-visible{color:var(--survol);background:#fffc;transform:scale(1.04)}.bouton:focus-visible{outline:2px solid var(--survol);outline-offset:2px}.bouton.principal{letter-spacing:.12em;padding:.75rem 2.6rem;font-size:1.0625rem}.liens{justify-content:center;margin-top:1.5rem;display:flex}.lien{color:var(--encre);font-size:1rem;text-decoration:none}.lien:hover{color:var(--survol)}.retour{color:var(--encre);margin-bottom:1.5rem;font-size:.875rem;text-decoration:none;display:inline-block}.retour:hover{color:var(--survol)}.interview h2{margin:0 0 .2rem;font-size:1.25rem;font-weight:600}.interview .date{color:var(--encre-douce);margin:0 0 1.5rem;font-size:.875rem}.interview h3{letter-spacing:.12em;text-transform:uppercase;color:var(--encre-douce);border-top:1px solid #33333359;margin:2.2rem 0 0;padding-top:1rem;font-size:.75rem;font-weight:600}.interview .question{margin:1.6em 0 .4em;font-weight:600}.interview h3+.question{margin-top:1em}.interview .reponse{margin:0 0 .9em}.interview .a-venir{color:var(--encre-douce);font-style:italic}@media (width<=560px){.page{padding-top:2.25rem}.origine .contenu{grid-template-columns:1fr}.origine img{margin:0 auto}}@media (prefers-reduced-motion:reduce){.bouton{transition:none}.bouton:hover,.bouton:focus-visible{transform:none}}
