.header .share-game{display:grid;place-items:center;width:44px;min-width:44px;height:44px;padding:0;color:var(--text)}
.share-game svg,.share-native svg{flex-shrink:0}
#club-drawer .drawer-utilities .share-game{justify-content:flex-start;gap:10px}
.share-link-label{display:block;font-size:13px;font-weight:600;margin:20px 0 8px}
.share-link-row{display:flex;gap:8px;align-items:stretch}
.share-link-row input{min-width:0;flex:1;min-height:48px;background:var(--bg);color:var(--text);border:1px solid var(--line);border-radius:5px;padding:10px;font:14px var(--font-body)}
.share-link-row button{flex-shrink:0;min-height:48px;font-size:13px;padding-inline:16px}
.share-native{display:flex;align-items:center;justify-content:center;gap:10px;min-height:48px}
#share-game-status{margin-top:10px;min-height:20px}
@media(max-width:600px){.header .share-game{display:none}.share-link-row{flex-direction:column}.share-link-row input{width:100%}.share-link-row button{width:100%}}
/* The header carries Share above 600px, so the drawer copy is phone-only. */
@media(min-width:601px){#club-drawer .drawer-utilities .share-game{display:none}}
