:root{ --bg:#0b0b0e; --card:#14141a; --txt:#f7f7fb; --muted:#b6b6c2; }
*{box-sizing:border-box}
html,body{margin:0;padding:0;font-family:system-ui; background:var(--bg); color:var(--txt)}
.wrap{max-width:1100px;margin:0 auto;padding:24px}
.header{display:flex;justify-content:space-between;}
.card{background:var(--card);border-radius:18px;overflow:hidden;}
.card img{width:70%;height:420px;object-fit:cover}
.card .body{padding:14px 16px}
.footer{opacity:.7;text-align:center;padding:40px 0}
