/* Additional cards use the original card geometry, caption and gold modal actions. */
#portfolio .rw-expansion-console .portfolio-link{position:relative;isolation:isolate;background:white;min-height:220px}
#portfolio .rw-expansion-console .rw-expansion-photo{width:100%;height:220px;object-fit:contain;position:relative;z-index:1;opacity:0;padding:14px;transition:transform .45s ease,opacity .25s;background:white}
#portfolio .rw-expansion-console .rw-expansion-photo.rw-photo-ready{opacity:1}
#portfolio .rw-expansion-console .portfolio-hover{z-index:3}
#portfolio .rw-expansion-console:hover .rw-expansion-photo,#portfolio .rw-expansion-console .portfolio-link:focus-visible .rw-expansion-photo{transform:scale(1.035) translateY(-3px)}
.rw-system-fallback{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:14px;padding:25px;color:#3d4038;background:linear-gradient(120deg,#f5f5f0,#fff);font-family:Montserrat,Arial,sans-serif}
.rw-system-fallback small{font-size:7px;letter-spacing:3px;color:#9b936d}.rw-system-fallback strong{font-size:35px;font-weight:800;line-height:1.1}.rw-system-fallback>span{font-size:11px;color:#7a7e70}
.rw-remote-popup .rw-expansion-photo{position:relative;opacity:0;background:#fff;transition:transform .5s ease,opacity .25s;padding:18px;z-index:1}
.rw-remote-popup .rw-expansion-photo.rw-photo-ready{opacity:1}.rw-remote-popup:hover .rw-expansion-photo{transform:scale(1.04)}
.rw-game-title-art{position:absolute;inset:0;padding:25px 20px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:14px;background:radial-gradient(ellipse at 100% 0%,#65542b55,transparent 70%),repeating-linear-gradient(130deg,transparent 0 12px,#ffffff03 12px 13px),#242920;color:#e6dfc4;font-family:Montserrat,Arial,sans-serif}
.rw-game-title-art>span{position:absolute;top:16px;left:17px;font-size:9px;letter-spacing:1px;color:#d8c587;text-transform:uppercase;border-bottom:1px solid #655f46;padding-bottom:9px;right:17px}
.rw-game-title-art>strong{font-size:21px;line-height:1.22;font-weight:800;letter-spacing:-.3px}
.rw-game-title-art>small{position:absolute;bottom:21px;left:18px;font-size:7px;letter-spacing:2px;color:#858e76}
.rw-game-title-art[hidden]{display:none}
@media(prefers-reduced-motion:reduce){#portfolio .rw-expansion-console .rw-expansion-photo,.rw-remote-popup .rw-expansion-photo{transition:none;transform:none!important}}

.rw-modal-title-art{position:relative;min-height:320px;border-radius:9px;margin-bottom:18px}.rw-modal-title-art>strong{font-size:29px}.game-modal-cover[hidden]{display:none}
