
body{margin:0;background:#0f1720;color:#eef2f6;font:16px/1.55 system-ui,-apple-system,Segoe UI,Roboto,sans-serif}
main{max-width:1100px;margin:0 auto;padding:24px 18px 56px}
a{color:#7cc4ff}
h1{font-size:1.5rem;line-height:1.25;margin:18px 0 10px}
video{width:100%;height:auto;background:#000;border-radius:10px;display:block}
p.desc{color:#c6d2de;max-width:70ch}
nav{font-size:.9rem;color:#9fb0c0}
ul.liste{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:18px}
ul.liste img{width:100%;height:auto;border-radius:8px;display:block}
ul.liste a{text-decoration:none;color:inherit}
ul.liste strong{display:block;margin-top:8px;font-size:.95rem}

