/* R6.40.0e — scoped catalog card, only visible where existing server offers allow it */
#r6400e-prediction-card{display:block;position:relative;min-width:0;min-height:160px;border:1px solid #efd6e2;border-radius:18px;background:#fffdfd;overflow:hidden;box-shadow:0 5px 18px rgba(77,28,55,.045);color:#29202c;}
#r6400e-prediction-card[hidden]{display:none!important}
#r6400e-prediction-card .r6400e-prediction-link{display:flex;flex-direction:column;width:100%;height:100%;text-decoration:none;color:inherit;outline-offset:-4px}
#r6400e-prediction-card .r6400e-prediction-visual{display:grid;place-items:center;background:linear-gradient(145deg,#fff6fa,#fbe4ef);color:#a32160;min-height:125px;font-family:Georgia,serif;font-size:clamp(23px,2.5vw,34px);font-weight:700;letter-spacing:.12em}
#r6400e-prediction-card .r6400e-prediction-body{display:flex;flex-direction:column;gap:8px;padding:16px;flex:1;min-width:0}
#r6400e-prediction-card small{color:#a32160;font-size:10px;font-weight:800;letter-spacing:.1em}
#r6400e-prediction-card strong{font-size:19px;line-height:1.2;color:inherit}
#r6400e-prediction-card .r6400e-prediction-description{font-size:12px;line-height:1.45;color:#6c6470}
#r6400e-prediction-card .r6400e-prediction-action{margin-top:auto;font-size:12px;font-weight:750;color:#a32160}
#r6400e-prediction-card:hover{border-color:#f3a1c1}
@media (max-width:600px){
 #r6400e-prediction-card{min-height:112px;border-radius:16px}
 #r6400e-prediction-card .r6400e-prediction-link{flex-direction:row;align-items:stretch}
 #r6400e-prediction-card .r6400e-prediction-visual{width:90px;min-width:90px;min-height:116px;font-size:16px;letter-spacing:.06em}
 #r6400e-prediction-card .r6400e-prediction-body{padding:10px;gap:5px}
 #r6400e-prediction-card strong{font-size:15px}
 #r6400e-prediction-card .r6400e-prediction-description{font-size:11px}
}
