.cloud-potato-rating{margin-top:10px;padding-top:9px;border-top:1px solid rgba(118,139,166,.16)}
.cloud-potato-score{display:flex;justify-content:space-between;gap:8px;align-items:center;min-height:17px}
.cloud-potato-score strong{font:900 13px var(--display,Impact,sans-serif);text-transform:uppercase;color:var(--ice,#2ce8ff)}
.cloud-potato-score small{font:7px var(--mono,monospace);color:var(--dim,#8d9aa7);text-align:right}
.cloud-potato-spuds{display:flex;align-items:center;justify-content:flex-start;gap:clamp(8px,2.4vw,14px);margin-top:8px;overflow:visible}
.cloud-potato-spud{position:relative;border:0;background:transparent;padding:0;width:36px;height:39px;cursor:pointer;filter:drop-shadow(0 4px 6px rgba(0,0,0,.35));-webkit-tap-highlight-color:transparent}
.cloud-potato-spud img{display:block;width:34px;height:34px;object-fit:contain;transition:transform .16s ease,filter .16s ease}
.cloud-potato-spud.is-mine img{transform:translateY(-2px) scale(1.07);filter:drop-shadow(0 0 8px rgba(44,232,255,.65))}
.cloud-potato-count{position:absolute;right:-5px;top:-5px;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:var(--ice,#2ce8ff);color:#031014;border:2px solid #071019;display:grid;place-items:center;font:900 7px var(--display,Impact,sans-serif)}
.cloud-potato-status{margin-top:6px;min-height:12px;color:var(--dim,#8d9aa7);font:7px var(--mono,monospace)}
.cloud-potato-status.error{color:var(--pink,#ff4fd8)}
@media(max-width:720px){.cloud-potato-spuds{justify-content:space-between;gap:5px}.cloud-potato-spud{width:31px;height:34px}.cloud-potato-spud img{width:30px;height:30px}.cloud-potato-score{display:block}.cloud-potato-score small{display:block;text-align:left;margin-top:2px}}

/* v2.5.5: neutral reserved slot for cloud rides; never display a fake car. */
.cloud-ride-slot{pointer-events:none;overflow:hidden}
.cloud-slot-media{display:block;aspect-ratio:16/9;min-height:150px;background:linear-gradient(100deg,rgba(21,34,48,.72) 20%,rgba(42,67,83,.82) 38%,rgba(21,34,48,.72) 56%);background-size:220% 100%;animation:skabCloudSlot 1.2s linear infinite}
.cloud-slot-line{height:9px;margin:10px 0;border-radius:2px;background:rgba(91,122,143,.26)}
.cloud-slot-line.wide{width:42%;height:7px}.cloud-slot-line.title{width:74%;height:20px}.cloud-slot-line.short{width:34%}
@keyframes skabCloudSlot{to{background-position:-220% 0}}
@media(prefers-reduced-motion:reduce){.cloud-slot-media{animation:none}}
