/* One complete native card; selection is an overlay on this same card. */
#game[data-route="care"] .action[data-action="nap"]{overflow:visible;border:0;border-radius:0;background:none;box-shadow:none;padding:0}
#game[data-route="care"] .action[data-action="nap"] .card88-art{inset:0;height:100%;display:grid;place-items:center}
#game[data-route="care"] .action[data-action="nap"] .nap207-card{width:104.689863843%;height:auto;max-width:none;object-fit:contain}
#game[data-route="care"] .action[data-action="nap"] .nap207-overlay{position:absolute;inset:0;display:none;place-items:center;pointer-events:none;z-index:1}
#game[data-route="care"] .action[data-action="nap"].wished .nap207-overlay{display:grid}
#game[data-route="care"] .action[data-action="nap"] .nap207-selected{width:104.511278195%;height:auto;max-width:none;object-fit:contain;pointer-events:none}
#game[data-route="care"] .action[data-action="nap"] .effects{background:none;z-index:2}
#game[data-route="care"] .action[data-action="nap"] .wish-bonus{z-index:3}

/* Uniform fit by height; opaque white corner stars, no raster stretching. */
#game[data-route="care"] .action[data-action="nap"] .nap207-selected{height:100%;width:auto;max-width:none}

/* Definite design dimensions prevent intrinsic grid sizing from expanding the overlay. */
#game[data-route="care"] .action[data-action="nap"] .nap207-overlay{min-width:0;min-height:0}
#game[data-route="care"] .action[data-action="nap"] .nap207-selected{width:120.667711599px;height:141px;min-width:0;min-height:0;max-width:none;max-height:none}

/* Center oversized transparent padding independently of grid intrinsic tracks. */
#game[data-route="care"] .action[data-action="nap"] :is(.nap207-card,.nap207-selected){position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
