.social-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:20px 0}.social-actions form{margin:0}.avatar{object-fit:cover}.profile-avatar{width:76px;height:76px;border-radius:50%;object-fit:cover;border:3px solid #6f5387;margin-top:20px}.branding-editor{margin:40px auto;max-width:900px}.branding-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.branding-grid form{padding:25px;border:1px solid var(--line);background:var(--surface);border-radius:12px}.branding-preview{width:100%;height:150px;object-fit:cover;border-radius:9px}.branding-preview.avatar{width:100px;height:100px;border-radius:50%}.pagination{display:flex;justify-content:center;align-items:center;gap:25px;margin:35px 0;font-size:12px;color:var(--muted)}.private-media{margin:24px 0;background:#0c0b10;border:1px solid var(--line);border-radius:12px;overflow:hidden}.private-media img,.private-media video{display:block;width:100%;max-height:600px;object-fit:contain}.private-media figcaption{padding:12px 18px;font-size:11px;color:var(--accent);overflow-wrap:anywhere}.storage-meter{padding:26px;border:1px solid var(--line);background:var(--theme-tint);border-radius:14px;margin:20px 0 35px}.storage-meter strong{font-size:25px;font-weight:500}.storage-meter small{display:block;color:var(--muted)}progress{width:100%;height:12px;accent-color:var(--accent);display:block;margin:18px 0}.file-row,.conversation-row,.notification{display:flex;align-items:center;gap:20px;padding:22px 26px;background:var(--surface);border:1px solid var(--line);border-radius:11px;margin:14px 0}.file-row>div,.conversation-row>div,.notification>div{flex:1;min-width:0}.file-row h3,.conversation-row h3{margin:0 0 8px;overflow-wrap:anywhere}.file-row small,.conversation-row small,.notification small{font-size:11px;color:var(--muted);display:block}.file-row>a,.file-row summary{font-size:12px;color:var(--accent)}.file-row details{max-width:240px}.conversation-row .avatar{width:50px;height:50px;font-size:20px;flex-shrink:0}.conversation-row:hover{border-color:#8e6caf}.recipient-row{display:flex;align-items:center;justify-content:space-between;margin:10px 0}.notification>span{font-size:25px;color:var(--accent)}.notification.unread{border-left:3px solid var(--accent);background:var(--theme-tint)}.notification strong{font-size:14px;font-weight:500}.thread{max-width:940px;margin:45px auto}.thread-heading{display:flex;justify-content:space-between;align-items:center;gap:25px;border-bottom:1px solid var(--line);padding-bottom:25px;margin-bottom:30px}.thread-heading h1{font-size:40px;margin:20px 0 12px}.thread-heading p{font-size:12px;color:var(--muted);max-width:530px}.message-card{padding:26px 30px;border:1px solid var(--line);border-radius:16px;margin:22px 0;background:var(--surface);max-width:800px}.message-card.outgoing{margin-left:auto;background:var(--theme-tint);border-color:var(--line)}.message-meta{display:flex;justify-content:space-between;gap:15px;color:var(--accent);font-size:12px;margin-bottom:20px}.message-meta span{font-size:10px;color:var(--muted)}.message-preview{font-size:19px;line-height:1.6;overflow-wrap:anywhere}.message-card .post-body{margin-top:15px;padding-top:18px}.message-locked{text-align:center;padding:30px;border:1px solid var(--line);border-radius:12px;background:var(--theme-tint);margin:25px 0 5px}.message-locked>span{font-size:46px;color:var(--accent)}.message-locked h2{font-size:29px;margin:8px 0 15px}.message-locked p{font-size:13px;color:var(--muted)}.message-locked .check{justify-content:center}.message-locked button{max-width:100%;white-space:normal}.composer{margin:45px 0;border:1px solid var(--line);padding:32px;border-radius:16px;background:var(--surface)}.composer h2{margin-top:15px}.composer .muted{font-size:11px}.message-card .badge{margin-top:15px}.panel-nav{gap:16px 23px}.thread>.muted{font-size:11px}@media(max-width:650px){.branding-grid{grid-template-columns:1fr}.thread{margin-top:25px}.thread-heading{display:block}.thread-heading h1{font-size:33px}.thread-heading form{margin-top:18px}.message-card{padding:20px 18px}.message-meta{flex-direction:column;gap:5px}.message-locked{padding:23px 15px}.message-locked h2{font-size:25px}.message-locked .button{font-size:12px;padding:12px}.composer{padding:22px 18px}.file-row{flex-wrap:wrap;padding:20px}.file-row>div{min-width:100%}.file-row h3{font-size:16px}.storage-meter strong{font-size:20px}.conversation-row,.notification{padding:20px 16px}.panel-nav{font-size:11px;gap:14px}.private-media img,.private-media video{max-height:400px}}

.payout-qr{display:block;width:240px;max-width:100%;height:auto;object-fit:contain;background:#fff;padding:10px;border-radius:8px;margin:14px 0}

.private-media figcaption{background:var(--surface);color:var(--text)}
.tip-box{margin:16px 0;padding:12px 16px;border:1px solid var(--line);border-radius:16px;background:var(--surface);color:var(--text)}.tip-box summary{cursor:pointer;font-size:14px;font-weight:600;color:var(--accent)}.tip-box form{max-width:420px;margin-top:12px}.tip-box p{font-size:12px}.tip-box input[type=number]{max-width:180px}.tip-box .button{border-radius:999px}.chat-thread>.tip-box{margin:12px 24px}
