html{background:#101114;color-scheme:dark}html[data-theme=light]{background:#f4f5f7;color-scheme:light}
body.workspace-v2 #events{grid-template-columns:minmax(0,1fr);gap:14px}
body.workspace-v2 #feed-view{max-width:1240px;margin-inline:auto}
body.workspace-v2 #feed-view>.section-top{margin-bottom:12px;gap:12px;flex-wrap:wrap}
body.workspace-v2 #feed-view>.section-top p{display:none}
body.workspace-v2 .feed-quick-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
body.workspace-v2 .feed-quick-actions button{min-height:38px;font-size:12px;padding:8px 12px}
body.workspace-v2 .feed-controls{margin:0 0 16px;border-bottom:1px solid var(--line);padding-bottom:12px}
body.workspace-v2 .feed-controls>summary{display:list-item;width:fit-content;cursor:pointer;color:var(--secondary);font-size:13px;padding:9px 6px;min-height:36px;user-select:none}
body.workspace-v2 .feed-controls[open]>summary{margin-bottom:12px;color:var(--ink)}
body.workspace-v2 .feed-controls>.toolbar{margin-bottom:12px}
body.workspace-v2 .feed-controls .filter-line{margin-bottom:0}
body.workspace-v2 .trade-card{min-height:240px;padding:22px 26px 18px;display:flex;flex-direction:column;border-radius:16px}
body.workspace-v2 .trade-card .card-actions{margin-top:auto;padding-top:14px}
body.workspace-v2 .card-top small{font-size:12px}
body.workspace-v2 .trade-main{margin:20px 0 18px;gap:14px}
body.workspace-v2 .account-name{font-size:16px;max-width:min(48vw,420px)}
body.workspace-v2 .trade-main>button{font-size:26px}
body.workspace-v2 .source-watermark{font-size:76px;bottom:45px;right:24px}
body.workspace-v2 .dock-controls button{min-height:42px;padding:9px 13px;font-size:13px;border-radius:9px}
body.workspace-v2 .dock-controls button:hover{background:var(--soft)}
body.workspace-v2 #language-switch{font-weight:600;min-width:98px}
body.workspace-v2 .feed-latency{font-variant-numeric:tabular-nums;white-space:nowrap}
body.workspace-v2 .translated-comment{padding:15px 18px;margin:0 0 16px;border-radius:10px;background:var(--soft)}
body.workspace-v2 .translated-comment .translation{font-size:15px;line-height:1.8;margin:0;max-width:80ch;overflow-wrap:anywhere}
body.workspace-v2 .translated-comment>small{font-size:10px;color:var(--secondary)}
body.workspace-v2 .original-comment{margin-top:8px;font-size:12px;color:var(--secondary)}
body.workspace-v2 .original-comment>summary{cursor:pointer;min-height:28px}
body.workspace-v2 .thesis{font-size:15px;max-width:80ch;overflow-wrap:anywhere}
body.workspace-v2 .needs-attention{outline:2px solid var(--accent);outline-offset:2px}
@media(max-width:760px){body.workspace-v2 .feed-quick-actions{gap:6px}body.workspace-v2 .feed-quick-actions button{min-height:40px;padding:8px 10px}body.workspace-v2 .trade-card{padding:18px 16px;min-height:250px}body.workspace-v2 .dock-controls{gap:2px}body.workspace-v2 .dock-controls button{font-size:12px;padding:8px 10px;min-height:40px}body.workspace-v2 h2{font-size:27px}body.workspace-v2 .status-dock{height:96px}body.workspace-v2 main{padding-bottom:120px}body.workspace-v2 .translated-comment{padding:12px}body.workspace-v2 .source-watermark{font-size:55px;right:12px}}
@media(prefers-reduced-motion:no-preference){body.workspace-v2 .feed-quick-actions button,body.workspace-v2 .dock-controls button{transition:background-color 140ms ease,transform 140ms ease}body.workspace-v2 .feed-quick-actions button:active,body.workspace-v2 .dock-controls button:active{transform:scale(.98)}}

body.workspace-v2>aside>.aside-bottom,body.workspace-v2 #feed-view>.toolbar,body.workspace-v2 #feed-view>.filter-line{display:none}

.twitter-card{border-left-color:var(--text-muted,#86909a)}
.twitter-card .thesis,.twitter-card .translation{font-size:15px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}
.twitter-card blockquote{margin:12px 0;padding:12px 16px;border-left:2px solid var(--border,#3b414b);background:var(--panel,#171b20);border-radius:8px;white-space:pre-wrap;overflow-wrap:anywhere}
.tweet-media{display:flex;gap:8px;overflow:hidden;margin:12px 0}.tweet-media a{flex:1;min-width:0}.tweet-media img{width:100%;max-height:240px;object-fit:cover;border-radius:10px}

.twitter-lookup{padding:18px 20px;margin:16px 0;border:1px solid var(--border);border-radius:14px}.twitter-lookup>label{font-weight:600}.twitter-lookup .toolbar{margin-top:10px;gap:10px}.twitter-lookup input{max-width:320px;min-width:0}.twitter-lookup [role="status"]{font-size:13px;color:var(--muted)}.twitter-lookup [role="status"]:empty{display:none}.twitter-lookup .directory-row{padding:14px 0;gap:16px}.twitter-lookup .directory-row>span{overflow-wrap:anywhere;max-width:38ch}@media(max-width:620px){.twitter-lookup .toolbar{flex-wrap:wrap}.twitter-lookup .directory-row{display:flex;flex-direction:column;align-items:flex-start}}
