*{box-sizing:border-box}body{margin:0;background:#0b0d12;color:#f3f4f6;font-family:system-ui,Arial,sans-serif}header,main,footer{max-width:1400px;margin:auto;padding:24px}header{padding-top:52px}small{color:#86d5ff;letter-spacing:3px;font-weight:700}h1{font-size:clamp(38px,6vw,72px);margin:8px 0}header p,article p,footer{color:#a6aab5}nav{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:22px}input,select,button{background:#1a1e28;color:white;border:1px solid #333b49;border-radius:10px;padding:12px;font:inherit}input{flex:2;min-width:220px}button{cursor:pointer}#stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:24px}#stats div{background:#171b24;padding:18px;border-radius:14px;color:#adb3be}#stats b{display:block;font-size:28px;color:white}#grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(205px,1fr));gap:18px}article{background:#171b24;border:1px solid #282e39;border-radius:14px;overflow:hidden}article img{display:block;width:100%;aspect-ratio:1;object-fit:cover;background:#242a34}.meta{padding:14px}.meta strong{font-size:13px;color:#86d5ff}.meta h2{font-size:17px;margin:6px 0}.meta p{font-size:12px;margin:8px 0}.meta a,footer a{font-size:12px;color:#86d5ff}footer{font-size:11px;margin-top:40px;border-top:1px solid #303440}@media(max-width:650px){#stats{grid-template-columns:1fr 1fr}#grid{grid-template-columns:repeat(2,minmax(0,1fr))}header,main,footer{padding:16px}}
