/* Supplemental gameplay presentation. */
.timely-guide{padding:14px 18px;border-left:4px solid var(--line);background:var(--panel);color:var(--muted);font-size:1rem;line-height:1.5;border-radius:8px}
.ending-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:14px;margin:20px 0}.ending-summary h2{grid-column:1/-1;margin:0}.ending-summary>div{padding:18px;border:1px solid var(--line);border-radius:14px}.ending-summary p{font-size:1rem;line-height:1.5;margin:8px 0 0}
#conceptConnection{display:none}
.life-definition{display:block;margin:8px 0;color:var(--muted,var(--muted))}
.life-reason-row{display:flex;align-items:baseline;gap:10px;margin:9px 0;font-size:1rem;line-height:1.45}
.life-reason-row>b{flex:0 0 2.2em;font-size:1.1rem!important}.life-reason-row span strong{display:inline!important;font-size:1rem!important}
.life-reason-total{display:block;margin-top:10px;padding-top:8px;border-top:1px solid var(--line);font-size:1rem!important}

.simple-accounts .balance-networth{grid-column:1/-1;border:2px solid var(--line);background:var(--panel);color:var(--muted);padding:20px;border-radius:16px}.simple-accounts .balance-networth strong{font-size:clamp(2rem,5vw,3rem);display:block;color:var(--aqua)}.simple-accounts .balance-networth p{color:var(--muted);font-size:1rem;line-height:1.4}.account-networth{margin:14px 0;padding:16px;border:2px solid var(--line);border-radius:12px}.account-networth strong{font-size:1.25rem}

.replay-badges{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:12px}.replay-badges>div{padding:14px;border:1px solid var(--line);border-radius:12px}.replay-badges>div.earned{border-color:#42cbae;background:var(--panel);color:var(--muted)}.replay-badges p,.replay-results p{font-size:1rem;line-height:1.5}.replay-results details{padding:14px 0}.replay-results summary{cursor:pointer;font-size:1rem;font-weight:700}body[data-reward-theme="ocean"] .decision-card{border:3px solid var(--line);box-shadow:0 0 20px #2598db22}body[data-reward-theme="sunset"] .decision-card{border:3px solid var(--line);box-shadow:0 0 20px #e39a3822}
