/* TASK008: informational feedback; no input except the celebration skip. */
.win-celebration .win-skip {pointer-events:auto!important;min-height:44px;padding:8px 18px;margin-top:8px;border:1px solid #d7b56f;border-radius:8px;background:#21170d;color:#ffe9b2;font:700 14px 'Alegreya Sans',sans-serif;cursor:pointer;}
.win-celebration.epic .win-title {color:#fff0b0;text-shadow:0 0 18px #e6a546;}
#board .tile.near-match {outline:2px solid #b5aa71;outline-offset:-5px;box-shadow:inset 0 0 12px #dfd49a55;}
.pact-feedback {position:fixed;left:var(--win-breakdown-x);top:var(--win-breakdown-y);width:var(--win-breakdown-w);min-height:var(--win-breakdown-h);box-sizing:border-box;z-index:45;padding:7px 10px;background:#17122df5;border:1px solid #baa4ef;color:#f3e9ff;border-radius:7px;font:600 14px/1.25 'Alegreya Sans',sans-serif;pointer-events:none;}
.pact-feedback strong {display:block;color:#ffdd95;}
@media(prefers-reduced-motion:reduce){#board .tile.near-match{box-shadow:none;}}

/* One stable, readable strip in the existing payout area. No board occlusion. */
#win-breakdown .round-growth{display:flex;flex-direction:column;justify-content:center;min-height:100%;gap:2px;}
#win-breakdown .growth-label{font:700 11px/1.1 'Alegreya Sans',sans-serif;color:#eed6a7;letter-spacing:.04em;}
#win-breakdown .growth-amounts{display:flex;align-items:baseline;gap:9px;white-space:nowrap;font:700 17px/1 'Alegreya Sans',sans-serif;font-variant-numeric:tabular-nums;}
#win-breakdown .growth-amounts>span:first-child{color:#c3aa88;font-size:15px;}
#win-breakdown .growth-amounts strong{font-size:23px;color:#fff2bd;text-shadow:0 0 12px #ffb83c66;}
#win-breakdown .growth-amounts small{color:#ffe493;font-size:14px;margin-left:auto;}
body.amber-frame:not(.amber-mobile):not(.amber-mobile-landscape) #win-breakdown .round-growth{flex-direction:row;align-items:center;justify-content:space-between;gap:12px;}
@media(max-width:380px){#win-breakdown .growth-amounts{gap:6px;}#win-breakdown .growth-amounts strong{font-size:21px;}}
