body{color:#1a1a1a;background:#fff;margin:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}header{background:#0f2747;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}header a{color:#fff;margin-left:16px;text-decoration:none}.brand{margin-left:0;font-weight:700}main{max-width:1000px;margin:0 auto;padding:24px 16px}.grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}.card{border:1px solid #ddd;border-radius:8px;padding:16px}table{border-collapse:collapse;width:100%;font-size:14px}th,td{text-align:left;border-bottom:1px solid #eee;padding:6px 8px}.scroll{overflow-x:auto}footer{text-align:center;color:#777;padding:24px}
