.share-bar{flex-wrap:wrap;align-items:center;gap:6px;margin-top:16px;display:flex}.share-label{color:var(--muted);margin-right:2px;font-size:.85rem}.share-btn{font:inherit;border:1px solid var(--border-strong);background:var(--bg-2);color:var(--text);cursor:pointer;border-radius:999px;padding:6px 12px;font-size:.82rem;font-weight:600;text-decoration:none;transition:border-color .2s,background .2s}.share-btn:hover{border-color:var(--accent)}.share-btn.native{background:var(--accent);color:#0b1220;border-color:var(--accent)}.share-btn.whatsapp:hover{border-color:#25d366}.share-btn.facebook:hover{border-color:#1877f2}.share-btn.reddit:hover{border-color:#ff4500}.share-result{justify-items:center;gap:6px;margin:14px 0;display:grid}.share-result .share-bar{justify-content:center;margin-top:4px}.related-links h3{margin:0 0 10px}.rule-body .related-links,.skill-detail .related-links,.faq-answer+.related-links{margin-top:18px}.container>.related-links{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);margin-bottom:20px;padding:18px}.related-grid{grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));gap:8px;display:grid}.related-link{background:var(--bg-2);border:1px solid var(--border);color:var(--text);border-radius:12px;gap:2px;padding:10px 12px;text-decoration:none;transition:border-color .2s,transform .15s;display:grid}.related-link:hover{border-color:var(--accent);transform:translateY(-1px)}.related-kind{color:var(--muted);text-transform:uppercase;letter-spacing:.5px;font-size:.72rem}.related-title{color:var(--text-h);font-size:.92rem;font-weight:600;line-height:1.35}
