/* LA SMA: catalogue complet, styles limités à la section produits. */
#jeux{position:relative;isolation:isolate;background:radial-gradient(ellipse at 5% 0%,#087aba24,transparent 46%),radial-gradient(ellipse at 100% 75%,#164b7421,transparent 50%),#0b141d;border:1px solid #203746;border-radius:28px;margin-top:40px;margin-bottom:40px;box-shadow:0 24px 80px #0002}
#jeux .sectionhead p{color:#b8c8d4}#jeux .search{max-width:520px;background:#0b1723;border-color:#345064;min-height:48px}#jeux .filters{gap:8px;padding-bottom:12px;border-bottom:1px solid #294050}#jeux .filter{font-size:12px;padding:11px 15px;background:#132330;color:#c8d8e4;border-color:#2c4557;min-height:42px}#jeux .filter.active{background:#0078b8;border-color:#24a8e4;color:white}#jeux .filter:hover{border-color:#349cdb}#jeux .grid{align-items:stretch;gap:22px}#jeux .card{display:flex;flex-direction:column;background:#101e2a;border-color:#294252;border-radius:18px;box-shadow:0 8px 24px #0002}#jeux .cardpic{height:265px;padding:26px;background:radial-gradient(ellipse at 50% 35%,#b6dcf1 0%,#639cc1 48%,#1c4263 100%);border-bottom:1px solid #ffffff20}#jeux .cardpic img{mix-blend-mode:multiply;filter:drop-shadow(0 14px 14px #0b253b30)}#jeux .cardbody{display:flex;flex:1;flex-direction:column;padding:24px}#jeux .card h3{font-size:24px;line-height:1.2;overflow-wrap:anywhere;letter-spacing:-.6px}#jeux .category{font-size:10px;line-height:1.5;color:#57b9ee}#jeux .card p{color:#afc1ce;font-size:14px;line-height:1.65;margin-bottom:24px}#jeux .cardfoot{margin-top:auto;padding-top:18px;border-color:#304757}#jeux .card:hover{border-color:#349cdb;box-shadow:0 16px 40px #0004}#jeux #count{color:#b3ccdc;font-size:13px;margin:22px 0 18px}#jeux .catalogue-loadmore{display:flex;justify-content:center;margin-top:32px}#jeux .catalogue-loadmore button{min-height:48px;border:1px solid #3b789d;border-radius:28px;background:#0f2b40;color:#eef8ff;padding:13px 28px}#jeux .catalogue-loadmore button:hover{background:#16415e}#jeux #empty{color:#d9e8f0;padding:28px 0}#jeux .catalogue-status{font-size:12px;color:#a7c1d2;text-align:center;margin-top:14px}
#jeux .catalogue-loadmore[hidden]{display:none}
@media(min-width:1100px){#jeux .grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:850px){#jeux{border-radius:20px;margin:24px 3%}#jeux .cardbody{padding:20px}#jeux .cardpic{height:230px;padding:20px}#jeux .card h3{font-size:22px}}
@media(max-width:520px){#jeux{margin:20px 12px;padding:40px 20px;border-radius:18px}#jeux .grid{grid-template-columns:1fr}#jeux .cardpic{height:270px}#jeux .filter{font-size:11px;padding:9px 12px}#jeux .search{max-width:none}#jeux .sectionhead h2{font-size:32px;letter-spacing:-1px}}

