body.social-open{overflow:hidden}.social-dialog{border:1px solid #292a30;border-radius:18px;background:#121318;color:#f6f6f7;width:min(640px,calc(100% - 24px));max-height:90dvh;padding:0;box-shadow:0 24px 100px #0009}.social-dialog::backdrop{background:#000b}.social-header{position:sticky;top:0;z-index:1;background:#17181d;display:flex;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid #2c2d33}.social-header h1{font-size:17px;margin:0}.social-content{padding:18px}.social-back,.social-text-button{background:transparent;color:#dedee4;border:0;cursor:pointer;padding:8px;font:inherit}.social-button{border:1px solid #42434b;background:#f5f5f7;color:#141519;padding:10px 14px;border-radius:10px;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.social-button:disabled,.social-text-button:disabled{opacity:.5;cursor:wait}.social-note,.social-status{font-size:12px;color:#b9bac4;line-height:1.7;white-space:pre-wrap}.social-status{color:#f2c78a}.social-content h2,.watch-sheet-content h2{font-size:15px}.social-card{border-bottom:1px solid #303139;padding:16px 0}.social-card h3{font-size:14px;margin:8px 0}.social-body{font-size:13px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}.social-badges{display:flex;gap:6px;flex-wrap:wrap;margin:8px 0}.social-badges span{display:inline-block;border:1px solid #44454e;border-radius:5px;padding:3px 6px;font-size:10px;color:#d0d1d9}.social-profile-panel{grid-column:1/-1;display:flex;gap:8px;flex-wrap:wrap;border-top:1px solid #ffffff18;padding-top:14px}.social-profile-panel>strong{width:100%;font-size:14px}.social-profile-panel .social-button{background:#25262d;color:#f5f5f7;border-color:#3c3d46}.social-search-entry{margin:24px 12px;display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;background:#1b1c22;border-radius:12px;padding:14px}.social-tracked{border:1px solid #3e404c;padding:12px;border-radius:12px;margin:14px 0}.social-card.is-unread{border-left:3px solid #f5f5f5;padding-left:12px}.social-dialog button:focus-visible{outline:2px solid #fff;outline-offset:3px}@media(max-width:480px){.social-dialog{width:100%;max-width:100%;max-height:92dvh;border-radius:16px 16px 0 0;margin:auto 0 0}.social-content{padding:14px}.social-search-entry{align-items:flex-start;flex-direction:column}.social-profile-panel .social-button{font-size:11px;padding:9px 10px}}
.social-manage{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 0;border-bottom:1px solid #ffffff20;margin-bottom:12px}.social-manage>span{font-size:12px;color:#c5c5cf;flex-basis:100%}.social-selection{display:flex;align-items:center;gap:6px;font-size:12px;color:#c5c5cf;margin-bottom:10px}.social-selection input{width:18px;height:18px;accent-color:#ed354b}.social-danger{color:#ff929b!important}.social-content .social-button:focus-visible,.watch-sheet-content .social-button:focus-visible{outline:2px solid #fff;outline-offset:3px}
.social-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.social-comment{position:relative;padding:14px 0}
