.carte{cursor:pointer;height:var(--ch);background:var(--fond);color:var(--encre);border-radius:22px;flex-direction:column;flex:0 0 clamp(210px,21vw,330px);padding:14px 16px 16px;text-decoration:none;display:flex}.carte .l1{flex:1;justify-content:space-between;align-items:flex-start;min-height:0;display:flex}.carte img{object-fit:contain;object-position:left center;filter:drop-shadow(0 10px 12px #1a1a1733);-webkit-user-drag:none;width:54%;height:86%}.carte .mini{background:color-mix(in srgb, var(--card) 55%, transparent);border-radius:var(--r-pill);flex:none;align-items:center;padding:2px 5px;display:flex}.carte .mini .m{cursor:default;place-items:center;width:24px;height:28px;display:grid;position:relative}.carte .mini .m svg{flex:none;width:18px;height:18px}.carte .mini .m:after{content:attr(data-tip);white-space:nowrap;color:var(--encre);background:color-mix(in srgb, var(--card) 92%, transparent);border-radius:var(--r-pill);opacity:0;pointer-events:none;z-index:3;padding:5px 9px;font-size:12px;font-weight:500;line-height:1;transition:opacity .15s;position:absolute;top:calc(100% + 9px);left:50%;transform:translate(-50%);box-shadow:0 2px 8px #1a1a1724}.carte .mini .m:last-child:after{left:auto;right:-6px;transform:none}.carte .mini .m:hover:after{opacity:1}.carte strong{margin-top:4px;font-size:clamp(20px,1.75vw,26px);font-weight:500}.carte .meta{white-space:nowrap;margin-top:2px;font-size:clamp(13px,1.05vw,15px);font-weight:500}.carte.eteinte{--fond:var(--card);--encre:var(--ink-2)}.carte.eteinte img{filter:grayscale();opacity:.6}.carte .mini .m.off svg{opacity:.3}
