.share-options{display:grid;gap:14px}.share-options section{display:grid;gap:8px}.share-options h3{margin:0;color:var(--muted);font:700 12px/1.2 var(--font-sans);text-align:left}.share-options ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 6px;margin:0;padding:0;list-style:none}.share-options :is(a,button){display:grid;justify-items:center;gap:6px;width:100%;padding:2px 0;border:0;background:none;color:inherit;font:600 12px/1.2 var(--font-sans);text-align:center;text-decoration:none;cursor:pointer}.share-options :is(a,button)>span{display:grid;place-items:center;width:50px;height:50px;border-radius:50%;color:#fff;transition:transform .15s ease}.share-options :is(a,button):focus-visible{outline:3px solid var(--rose);outline-offset:2px;border-radius:12px}.share-choice{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border-radius:14px;background:rgba(40,25,32,.07)}.share-options .share-choice button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:0;border-radius:10px;font-size:13px}.share-options .share-choice button[aria-pressed=true]{background:var(--ink);color:#fff}.share-qr{justify-self:center;width:min(200px,60vw);height:auto;border-radius:14px;background:#fff}.share-options .share-qr-save{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px}.share-notice{min-height:20px;margin:0;font-size:13px;font-weight:600;text-align:center}.game-result>.share-options .share-choice{background:rgba(255,255,255,.12)}.game-result>.share-options .share-choice button[aria-pressed=true]{background:#fff;color:var(--ink)}.game-result>.share-options h3{color:rgba(255,255,255,.7)}@media (hover:hover){.share-options :is(a,button):hover>span{transform:translateY(-2px)}}