/* TOP5 Allegro basic styles */
.top5-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px}
.top5-card{background:#fff;border-radius:16px;padding:16px;box-shadow:0 8px 24px rgba(15,23,42,.08);display:flex;flex-direction:column;gap:12px}
.top5-card .img img{width:100%;height:auto;border-radius:12px}
.top5-card h3{margin:0;font:600 16px/1.4 Inter,system-ui,Arial,sans-serif;color:#0F172A}
.top5-card .price{font:700 18px/1 Inter,system-ui,Arial,sans-serif;color:#0F172A}
.top5-card .btn{display:inline-block;text-align:center;padding:10px 14px;border-radius:12px;background:linear-gradient(90deg,#0047FF,#00D38F);color:#fff;text-decoration:none;font:600 14px/1 Inter,system-ui,Arial}
.top5-card .btn:hover{opacity:.94}
