body{margin:0;background:#111;color:#eee;font:17px Arial;line-height:1.6}header,footer{text-align:center;background:linear-gradient(120deg,#080808,#650000);padding:35px}h1,h2{color:#f44}nav{text-align:center;padding:18px;background:#080808}a{color:#f77;text-decoration:none;margin:0 6px}main{max-width:900px;margin:auto;padding:25px}.card{background:#202020;border-left:5px solid #c22;padding:18px;margin:16px 0;border-radius:7px}table{border-collapse:collapse;width:100%}td,th{border:1px solid #555;padding:10px}