.result-dialog{width:min(100% - 32px,560px);padding:0;overflow:hidden;color:var(--ink);background:var(--card);border:1px solid var(--line);border-radius:6px;box-shadow:12px 14px 0 rgba(23,33,38,.15)}.result-dialog::backdrop{background:rgba(23,33,38,.72)}.result-dialog-inner{position:relative;padding:42px clamp(24px,7vw,54px) 30px;text-align:center;background:linear-gradient(var(--dark) 0 64%,var(--card) 64%)}.result-dialog .eyebrow{justify-content:center;margin-bottom:14px;color:#c0c9c2}.result-dialog .eyebrow:before,.result-dialog .eyebrow:after{width:22px;height:1px;content:'';background:rgba(215,239,112,.55)}.result-dialog h2{margin:0;color:#f8f7f1;font:600 clamp(36px,8vw,52px)/1 Fraunces,serif}.result-dialog h2 em{color:var(--lime);font-style:normal}.result-close{position:absolute;top:13px;right:13px;padding:7px 9px;color:#dce3dc;background:transparent;border:1px solid rgba(220,227,220,.36);border-radius:3px;font:10px 'DM Mono',monospace;text-transform:uppercase;cursor:pointer}.result-close:hover{color:var(--dark);background:var(--lime);border-color:var(--lime)}.result-score{display:flex;align-items:baseline;justify-content:center;gap:8px;margin:34px auto 0;padding:19px 16px 18px;max-width:300px;color:var(--dark);background:var(--lime);border-radius:4px}.result-score strong{font:600 47px/1 'DM Mono',monospace;letter-spacing:.02em}.result-score span{font:10px 'DM Mono',monospace;text-transform:uppercase}.result-summary{max-width:340px;margin:21px auto;color:var(--muted);font-size:14px;line-height:1.55}.result-share-actions{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:8px;margin:24px 0 12px}.result-share{display:flex;align-items:center;justify-content:center;min-height:42px;padding:8px 10px;text-decoration:none;border:1px solid var(--line);border-radius:3px;font:500 10px 'DM Mono',monospace;text-transform:uppercase;cursor:pointer}.result-share:hover{transform:translateY(-1px)}.result-x{color:#fff;background:#172126;border-color:#172126}.result-facebook{color:#fff;background:#3157d5;border-color:#3157d5}.result-copy{color:var(--ink);background:var(--lime);border-color:var(--lime)}.play-again{display:inline-flex;align-items:center;justify-content:center;gap:13px;min-height:43px;padding:0 17px;color:var(--ink);background:transparent;border:1px solid var(--ink);border-radius:3px;font:500 10px 'DM Mono',monospace;text-transform:uppercase;cursor:pointer}.play-again:hover{color:var(--card);background:var(--blue);border-color:var(--blue)}.play-again span{font-size:18px;line-height:1}@media(max-width:440px){.result-dialog-inner{padding-top:48px}.result-share-actions{grid-template-columns:1fr}.result-share{min-height:39px}.result-score strong{font-size:42px}}
