.referral-row{display:none}@media (max-width:640px){.referral-card[data-sheet]{display:none}.referral-row{display:block}}
.friends-code-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.friends-code-label{color:var(--dim);font-size:14px;font-weight:600}.friends-code-value{letter-spacing:.5px;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;font-size:18px;font-weight:800}.friends-links{flex-direction:column;gap:6px;font-size:15px;font-weight:800;display:flex}.friends-links a{text-underline-offset:3px;text-decoration:underline}@media (max-width:640px){.friends-code-row{flex-wrap:nowrap;gap:8px}.friends-code-row>:first-child{flex:1;min-width:0}.friends-code{gap:8px}.friends-code-text{flex:1}.friends-code-label{font-size:var(--ph-cap)}.friends-code-value{font-size:16px;line-height:1.25}.friends-add.ui-btn{border-radius:12px;flex-shrink:0;min-height:44px;padding:6px 14px;font-size:15px}.friends-add.ui-btn:not(:disabled){background:var(--action-deep)}.friends-links{gap:0}.friends-links a{align-items:center;min-height:44px;display:flex}}@media (max-width:400px){.friends-code-value{letter-spacing:.2px;font-size:15px}.friends-code .hub-copy{min-width:56px;padding:0 10px}.friends-add.ui-btn{padding:6px 12px}}
