/* NEON R16 catalogue/launch dialog only; keep the existing card and handlers. */
.portrait-card:has(> .portrait-art > .portrait-cover > .portrait-title > img[src="/branding/games/neon-friuts-stacked.svg"]) .portrait-cover{background:#190b21}
/* Reserve the existing catalogue play-button row; contain the complete cover above it. */
.portrait-card:has(> .portrait-art > .portrait-cover > .portrait-title > img[src="/branding/games/neon-friuts-stacked.svg"]) .portrait-backdrop{inset:0 0 auto;height:calc(94% - 46px);object-fit:contain;object-position:center top}
.portrait-card:has(> .portrait-art > .portrait-cover > .portrait-title > img[src="/branding/games/neon-friuts-stacked.svg"]) .portrait-play{top:auto;bottom:6%;left:50%;transform:translateX(-50%);min-width:98px;min-height:40px;height:auto;font-size:13px;line-height:inherit;gap:8px;box-shadow:0 3px 16px #0005}
@media(max-width:650px){
 .portrait-card:has(> .portrait-art > .portrait-cover > .portrait-title > img[src="/branding/games/neon-friuts-stacked.svg"]) .portrait-backdrop{height:calc(95% - 40px)}
 .portrait-card:has(> .portrait-art > .portrait-cover > .portrait-title > img[src="/branding/games/neon-friuts-stacked.svg"]) .portrait-play{bottom:5%;min-width:83px;min-height:34px;font-size:12px}
}
/* Existing transparent Taç Lotus artwork, inside the unchanged greenhouse header. */
[role="dialog"] > [aria-hidden="true"][style*="/games/neon-friuts/assets/background.png"]::before{content:"";position:absolute;inset:8px 54px 30px;background:url("/games/neon-friuts/assets/tac-lotus.png") center / contain no-repeat;filter:drop-shadow(0 0 12px #ff75ca40);pointer-events:none;z-index:1}
@media(max-height:500px) and (orientation:landscape){[role="dialog"] > [aria-hidden="true"][style*="/games/neon-friuts/assets/background.png"]::before{inset:4px 54px 6px}}
