.game-result{border:1px solid var(--line);background:var(--card);color:var(--text);border-radius:12px;margin:16px 0;padding:16px}:is(.ct,.crosswise,.rule-hunter,.daily) .game-result h2{font:600 calc((24px + var(--om-text-bump,2px))*var(--om-text-scale,1))/1.2 var(--font-fraunces,Fraunces),Georgia,serif;margin:0 0 8px}.game-result p{margin:8px 0}.game-result-summary{line-height:1.5}.game-accomplishments{color:var(--muted);font-size:calc((14px + var(--om-text-bump,2px))*var(--om-text-scale,1));line-height:1.5}.game-accomplishments>span{display:inline}.game-accomplishments .game-accomplishments-best{display:block}.game-result-primary{margin-top:14px;display:flex}.game-result-primary>:is(button,a){box-sizing:border-box;background:var(--primary);width:100%;min-height:48px;color:var(--primary-contrast);font:inherit;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;padding:10px 16px;font-weight:700;text-decoration:none;display:flex}.game-result-secondary{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.game-result-secondary>:is(button,a){box-sizing:border-box;min-height:44px;color:var(--text);border:1px solid var(--line);font:inherit;cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;padding:8px 12px;text-decoration:none;display:flex}.game-result :is(button,a):focus-visible{outline:3px solid var(--blue);outline-offset:3px}.game-result button:disabled{opacity:.5;cursor:default}body[data-appearance=retro] :is(.ct,.crosswise,.rule-hunter,.daily) .game-result h2{font-family:inherit}body[data-appearance=retro] .game-result,body[data-appearance=retro] .game-result :is(button,a){border-radius:0}:is(.card,.daily-card,.rh-panel) .game-result{background:0 0;border:0;border-radius:0;padding:0}.game-result-outcome{color:var(--primary);font-weight:750}
.result-sheet-bar{border:1px solid var(--line);background:var(--card);color:var(--text);font:calc((15px + var(--om-text-bump,2px))*var(--om-text-scale,1))/1.35 var(--font-inter,Inter),system-ui,sans-serif;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin:12px 0;padding:8px 8px 8px 14px;display:grid}.result-sheet-bar p{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.result-sheet-bar-outcome{color:var(--primary);font-weight:700}.result-sheet-open,.result-sheet-close,.result-sheet-share{border:1px solid var(--line);background:var(--card);min-height:44px;color:var(--text);font:600 calc((15px + var(--om-text-bump,2px))*var(--om-text-scale,1))/1 var(--font-inter,Inter),system-ui,sans-serif;cursor:pointer;border-radius:10px;padding:0 16px}.result-sheet-open{border-color:var(--primary);background:var(--primary);color:var(--primary-contrast)}.result-sheet-panel{color:var(--text);font:calc((16px + var(--om-text-bump,2px))*var(--om-text-scale,1))/1.45 var(--font-inter,Inter),system-ui,sans-serif}.result-sheet-panel.is-inline{border:1px solid var(--line);background:var(--card);border-radius:16px;padding:16px}.result-sheet-heading h2{color:var(--text);font:600 calc((22px + var(--om-text-bump,2px))*var(--om-text-scale,1))/1.2 var(--font-fraunces,Fraunces),Georgia,serif;margin:0 0 4px}.result-sheet-outcome{color:var(--primary);letter-spacing:.04em;text-transform:uppercase;font-weight:700;font-size:calc((12px + var(--om-text-bump,2px))*var(--om-text-scale,1));margin:0 0 2px}.result-sheet-summary{color:var(--muted);margin:0 0 10px}.result-sheet-grid{font-size:calc((22px + var(--om-text-bump,2px))*var(--om-text-scale,1));letter-spacing:.06em;justify-items:center;gap:2px;margin:10px 0 4px;line-height:1.15;display:grid}.result-sheet-legend{text-align:center;color:var(--muted);font-size:calc((12px + var(--om-text-bump,2px))*var(--om-text-scale,1));margin:0 0 10px}.result-sheet-stats{grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:8px;margin:10px 0;display:grid}.result-sheet-stats>div{border:1px solid var(--line);text-align:center;border-radius:12px;padding:8px 6px}.result-sheet-stats dt{color:var(--muted);font-size:calc((12px + var(--om-text-bump,2px))*var(--om-text-scale,1))}.result-sheet-stats dd{font-weight:700;font-size:calc((18px + var(--om-text-bump,2px))*var(--om-text-scale,1));margin:2px 0 0}.result-sheet-share{width:100%;margin:10px 0 8px;display:block}.result-sheet-actions{gap:8px;display:grid}.result-sheet-primary>:is(button,a){box-sizing:border-box;border:1px solid var(--primary);background:var(--primary);width:100%;min-height:48px;color:var(--primary-contrast);font:700 calc((16px + var(--om-text-bump,2px))*var(--om-text-scale,1))/1 var(--font-inter,Inter),system-ui,sans-serif;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;padding:0 16px;text-decoration:none;display:flex}.result-sheet-secondary{flex-wrap:wrap;gap:8px;display:flex}.result-sheet-secondary>:is(button,a){box-sizing:border-box;border:1px solid var(--line);min-height:44px;color:var(--text);font:600 calc((14px + var(--om-text-bump,2px))*var(--om-text-scale,1))/1 var(--font-inter,Inter),system-ui,sans-serif;cursor:pointer;background:0 0;border-radius:10px;flex:auto;justify-content:center;align-items:center;padding:0 12px;text-decoration:none;display:inline-flex}.result-sheet-panel :is(button,a):disabled{opacity:.55;cursor:default}.result-sheet-panel :is(button,a,summary):focus-visible,.result-sheet-open:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.result-sheet-open:active{filter:brightness(.88)}.result-sheet-close:active,.result-sheet-share:active,.result-sheet-secondary>:is(button,a):active,.result-sheet-details>summary:active{background:var(--line)}.result-sheet-primary>:is(button,a):active{filter:brightness(.88)}.result-sheet-details{border-top:1px solid var(--line);margin:12px 0 0}.result-sheet-details>summary{cursor:pointer;align-items:center;min-height:44px;padding-top:10px;font-weight:600;list-style-position:inside;display:list-item}.result-sheet-evidence{margin:0 0 8px;padding:0;list-style:none}.result-sheet-close{background:0 0;width:100%;margin:10px 0 0;display:block}.om-toast{text-align:center;min-height:1.4em;color:var(--primary);margin:8px 0 0;font-weight:600}.om-toast:empty{min-height:0;margin:0}body[data-appearance=retro] :is(.result-sheet-bar,.result-sheet-open,.result-sheet-close,.result-sheet-share,.result-sheet-stats>div,.result-sheet-panel.is-inline,.result-sheet-primary>:is(button,a),.result-sheet-secondary>:is(button,a)){border-radius:0;font-family:inherit}body[data-appearance=retro] .result-sheet-heading h2{text-transform:uppercase;font-family:inherit}.install-hint{border:1px solid var(--line);background:var(--bg);color:var(--text);text-align:left;border-radius:12px;gap:6px;margin:14px 0 0;padding:12px 14px;display:grid}.install-hint p{margin:0}.install-hint-title{font-weight:700}.install-hint-steps{color:var(--muted);font-size:calc((14px + var(--om-text-bump,2px))*var(--om-text-scale,1))}.install-hint-actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.install-hint-actions button{border:1px solid var(--line);background:var(--card);min-height:44px;color:var(--text);font:inherit;cursor:pointer;border-radius:10px;padding:8px 14px;font-weight:650}.install-hint-actions .install-hint-install{border-color:var(--primary);background:var(--primary);color:var(--primary-contrast)}.install-hint-actions button:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.install-hint-actions button:active{filter:brightness(.9)}body[data-appearance=retro] :is(.install-hint,.install-hint-actions button){border-radius:0}
