/* Full native dialog cutout; no9slice, duplicate title/text, or stretched graphic. */
#game .overlay[data-dialog="restart"]>.restart66-panel{position:absolute;left:var(--aspect-side);top:0;width:390px;height:844px;padding:0;margin:0;overflow:visible;background:none;border:0;box-shadow:none}
.restart66-art{position:absolute;left:-36.104699px;top:287.592745px;width:461.088211px;height:267.963726px;object-fit:contain;pointer-events:none}
.restart66-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;margin:0;padding:0}
#game .restart66-buttons{position:absolute;left:0;top:482px;width:390px;height:66px;display:block;margin:0;padding:0}
#game .restart66-buttons>.art-button{position:absolute;min-height:0;margin:0;padding:0;display:block}
#game .restart66-buttons>[data-ui="close"]{left:53px;top:0;width:147px;height:63.1379px}
#game .restart66-buttons>[data-ui="new-run"]{left:195px;top:1.7px;width:137px;height:59.7032px}

/* V99 mother17 independent thin-rim restart buttons; old hit areas retained. */
#game .restart66-buttons>[data-ui="close"] .result59-image{inset:auto;left:-19.922691px;top:-31.522329px;width:184.868519px;height:123.245679px;}
#game .restart66-buttons>[data-ui="new-run"] .result59-image{inset:auto;left:-24.404237px;top:-28.440707px;width:175.236865px;height:116.824577px;}

/* V123 native darker coral confirm; full source and original hit area. */
#game .restart66-buttons>[data-ui="new-run"] .result59-image{inset:auto;left:-7.180451px;top:5.179329px;width:148.203277px;height:49.401092px;}
