/* One calm result first; the complete answer log is an intentional second view. */
.simple-results{grid-template-rows:auto minmax(0,1fr) auto;gap:14px;background:radial-gradient(ellipse at 50% 17%,color-mix(in srgb,var(--finish-ore) 7%,transparent),transparent 55%)}
.simple-results [hidden]{display:none!important}
.simple-results .finish-topline>.daily-button{font-size:9px;min-height:35px}
.finish-summary{align-self:center;width:min(740px,100%);margin:0 auto;text-align:center;padding:8px 20px 25px}
.summary-result{display:block;padding:0 0 28px;text-align:center}
.summary-result .kicker{font:9px var(--mono);letter-spacing:2px;color:#89a4ae;margin:0 0 11px}
.summary-result h2{margin:0;color:var(--finish-ore);font:600 clamp(25px,3vw,35px)/1.2 var(--sans);letter-spacing:-.8px;text-transform:capitalize}
.summary-result h2:focus{outline:none}
.summary-depth{margin:10px 0 8px;font:700 clamp(58px,6vw,80px)/1.1 var(--mono);letter-spacing:-4px;color:#f0f4e9;text-shadow:0 0 40px color-mix(in srgb,var(--finish-ore) 14%,transparent)}
.summary-depth>span{display:inline-block;vertical-align:baseline;margin-left:13px;font:400 15px var(--sans);letter-spacing:0;color:#a2b9c1}
.summary-found{margin:0;font:12px var(--sans);color:#809da9}
.summary-actions{display:flex;justify-content:center;gap:12px;margin-top:24px}
.summary-actions .primary{min-height:45px;font-size:10px;gap:32px;padding:0 23px}
.summary-actions .practice-button{border:1px solid #7896a442;border-radius:3px;min-height:45px;padding:0 20px;font-size:9px;color:#b2c6cb;background:#122b35;display:flex;align-items:center;justify-content:center;gap:17px}
.summary-actions .practice-button>span{font-size:18px;color:#8cabb6}
.simple-results .finish-footer{justify-content:center}
.simple-results .finish-footer .daily-note{font-size:8px;letter-spacing:.5px}
.finish-details{min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);gap:15px}
.review-return{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:4px 0 12px;border-bottom:1px solid #738e9a30}
.review-return .daily-button{font-size:9px;padding-left:0;min-height:32px}
.review-return>span{font:11px var(--sans);color:#88a6b1;text-transform:capitalize}
@media(min-width:761px) and (max-height:740px){.finish-summary{padding:0 20px 8px}.summary-result{padding-bottom:20px}.summary-depth{font-size:64px;margin-block:7px}.summary-actions{margin-top:17px}.simple-results{gap:8px}.summary-result h2{font-size:29px}}
@media(max-width:760px){
  .simple-results{min-height:100dvh;gap:16px}
  .simple-results .finish-topline{flex-wrap:nowrap;padding-right:94px;min-height:36px;gap:10px}
  .simple-results .finish-brand{padding-right:0}
  .simple-results .finish-topline>.daily-button{font-size:7px;padding:5px 0;line-height:1.5;max-width:58px}
  .finish-summary{width:100%;padding:30px 0;flex:1;display:flex;flex-direction:column;justify-content:center}
  .summary-result{padding-bottom:32px}.summary-result h2{font-size:29px}.summary-depth{font-size:68px;margin-block:11px}.summary-depth>span{font-size:13px;margin-left:9px}.summary-found{font-size:11px}
  .summary-actions{margin-top:24px;flex-wrap:wrap;gap:11px}.summary-actions .primary,.summary-actions .practice-button{min-height:45px;font-size:9px;padding-inline:16px;gap:15px}
  .finish-details{display:flex;flex-direction:column;gap:10px}.review-return{padding-block:0 7px}.review-return>span{font-size:10px}
  .simple-results .finish-footer{margin-top:auto;padding-bottom:3px}
}
@media(max-width:370px){.summary-depth{font-size:61px}.summary-actions{flex-direction:column}.summary-actions .primary{justify-content:center}.finish-summary{padding-top:20px}.simple-results .finish-brand{font-size:12px}}
@media(min-width:761px) and (max-height:580px){.simple-results{min-height:610px}}
