Body and Global Stylingbody{background:linear-gradient(135deg,#63b3ed,#1e3a8a);color:#333;font-family:'Poppins',sans-serif;line-height:1.6;margin:0;padding:0}nav{background-color:#1e3a8a;box-shadow:0 2px 4px rgba(0,0,0,.1)}nav a{text-decoration:none;color:white;transition:color .3s ease}nav a:hover{color:#63b3ed;}header{background:linear-gradient(135deg,#63b3ed,#1e3a8a);color:white;text-align:center;padding:60px 20px}header h1{font-size:3rem;font-weight:700;margin-bottom:10px}header p{font-size:1.2rem;margin-top:0}section{background:white;border-radius:10px;padding:20px;margin-bottom:30px;box-shadow:0 4px 6px rgba(0,0,0,.1)}section h2{color:#1e3a8a;font-size:2.5rem;margin-bottom:20px}section p{margin-bottom:10px;font-size:1.1rem;color:#4a5568}table{width:100%;border-collapse:collapse;margin:20px 0;box-shadow:0 2px 4px rgba(0,0,0,.1)}table th,table td{padding:12px 15px;text-align:left}table thead{background-color:#e2e8f0;border-bottom:2px solid #1e3a8a}table tbody tr:hover{background-color:#f1f5f9}table img{width:80px;height:80px;object-fit:cover;border-radius:5px}table .custom-152{width:180px;height:150px;object-fit:contain}details{border:1px solid #e2e8f0;border-radius:5px;padding:15px;background:#f8fafc;margin-bottom:15px}details summary{cursor:pointer;font-weight:bold;color:#1e3a8a;margin-bottom:10px}details[open] summary{color:black}details p{margin-top:10px;color:#4a5568}footer{background-color:#1e3a8a;color:white;padding:20px 0;font-size:.9rem;text-align:center}footer a{color:#63b3ed;text-decoration:none;transition:color .3s ease}footer a:hover{color:#90cdf4}