body{margin:0;font:16px/1.5 system-ui,sans-serif;background:#14161c;color:#e8e6e1}
header{padding:28px 6vw;background:#1d2029;display:flex;gap:16px;align-items:center}header img{width:56px;height:56px;border-radius:12px}
main{padding:24px 6vw;max-width:1100px}h1{margin:0;font-size:26px}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px}
.grid img{width:100%;border-radius:8px}table{border-collapse:collapse;width:100%}td,th{padding:8px;border-bottom:1px solid #2a2e3a;text-align:left}
a{color:#e0b25a}footer{padding:24px 6vw;color:#8a8f9c;font-size:13px}