.result-dialog .share-streak-button{margin-top:10px;background:linear-gradient(135deg,#a78bfa16,#f8a6d610);border-color:#b99cf03a;color:#e8ddff;gap:12px}.result-dialog .share-streak-button:hover{background:linear-gradient(135deg,#a78bfa24,#f8a6d61c);border-color:#c6adfa60;box-shadow:0 10px 28px #a78bfa15}.share-streak-icon{font-size:16px;color:#f2b4df;line-height:1}.share-streak-fallback{margin-top:10px;padding:12px;border:1px solid #ffffff10;border-radius:12px;background:#ffffff03}.share-streak-fallback-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.share-streak-fallback .button{margin-top:0;padding:10px 7px;font-size:10px;line-height:1.25;gap:6px}.share-streak-status{display:block;min-height:16px;margin-top:8px;color:var(--dim);font-size:9px;line-height:1.5;overflow-wrap:anywhere}.result-dialog .result-home{margin-top:20px;margin-right:18px;font-size:12px}.result-dialog .result-home+.result-leaderboard{margin-left:0}@media(max-width:650px){.share-streak-fallback-actions{grid-template-columns:1fr}.share-streak-fallback .button{font-size:11px}.result-dialog .result-home{margin-right:12px;font-size:11px}.result-dialog .result-leaderboard{font-size:11px}}