:root{--ink:#111;--muted:#717171;--line:#e7e7e7;--paper:#f5f5f3;--green:#050505;--lime:#f5ca00;--yellow:#f5ca00}
body{background:var(--paper);color:var(--ink)}aside{background:#050505}.mark,.avatar{background:var(--yellow);color:#050505}.brand span,.profile span{color:#999}.nav{color:#aaa}.nav.active{background:#202020;color:var(--yellow)}.profile{border-color:#292929}.connected{background:var(--yellow)}.eyebrow{color:#8a7200}.primary{background:#050505;color:var(--yellow);box-shadow:0 5px 12px #0002}.stats .next{background:#050505}.todayDate{background:#050505;color:var(--yellow)}#toast{background:#050505;color:var(--yellow)}dialog::backdrop{background:#0009}.upload span{background:#fff8d5;color:#5c4b00}.company-avatar{background:var(--yellow);color:#111}.status-pill,.role-pill{background:#fff8d5;color:#665400}.team-card form small{color:#665400}.network-filter.active{background:#050505;border-color:#050505;color:var(--yellow)}
.social-view{display:grid;gap:18px}.social-intro{background:#050505;color:#fff;border-radius:18px;padding:24px 26px;display:flex;align-items:center;justify-content:space-between;gap:18px}.social-intro h2{font-size:25px}.social-intro p:not(.eyebrow){color:#aaa;margin:7px 0 0}.security-note{border:1px solid #333;background:#151515;border-radius:999px;padding:9px 13px;color:var(--yellow);font-size:11px;font-weight:800;white-space:nowrap}.social-grid{display:grid;grid-template-columns:repeat(2,minmax(280px,1fr));gap:14px}.social-card{background:#fff;border:1px solid var(--line);border-radius:16px;padding:21px;display:grid;gap:18px}.social-card-head{display:grid;grid-template-columns:44px 1fr auto;gap:12px;align-items:center}.network-icon{width:44px;height:44px;border-radius:13px;display:grid;place-items:center;color:#fff;font-weight:900;font-size:16px}.network-icon.instagram{background:linear-gradient(135deg,#833ab4,#fd1d1d,#fcb045)}.network-icon.facebook{background:#1877f2}.network-icon.tiktok{background:#111}.network-icon.linkedin{background:#0a66c2}.social-card h3{margin:0;font:800 17px Manrope}.social-card small{display:block;color:var(--muted);margin-top:4px}.connection-status{border-radius:999px;padding:6px 9px;font-size:9px;font-weight:900;letter-spacing:.05em;background:#f2f2f2;color:#777}.connection-status.ready{background:#fff7c7;color:#695600}.social-account{min-height:43px;border-top:1px solid var(--line);padding-top:14px;color:var(--muted);font-size:12px}.social-account strong{display:block;color:var(--ink);font-size:13px;margin-bottom:3px}.social-card-actions{display:flex;gap:8px}.social-card-actions button{flex:1}.connection-help{background:#fff;border:1px solid var(--line);border-radius:16px;padding:23px 25px;display:grid;grid-template-columns:.8fr 1.2fr;gap:20px}.connection-help span{color:#8a7200;font-size:11px;font-weight:900;letter-spacing:.12em}.connection-help h3{margin:6px 0 0;font:800 19px Manrope}.connection-help ol{margin:0;padding-left:20px;color:var(--muted);font-size:13px;line-height:1.55}.connection-help>p{grid-column:1/-1;background:#fffbea;border-left:3px solid var(--yellow);padding:11px 13px;margin:0;color:#665b2b;font-size:12px}.social-card .secondary{background:#f2f2f2}.social-card .primary{box-shadow:none}@media(max-width:900px){.social-intro{align-items:flex-start;flex-direction:column}.social-grid{grid-template-columns:1fr}.connection-help{grid-template-columns:1fr}.social-card-head{grid-template-columns:44px 1fr}.connection-status{grid-column:1/-1;width:max-content}.social-card-actions{flex-direction:column}}
.network-icon.instagram,.network-icon.facebook,.network-icon.tiktok,.network-icon.linkedin{background:#111;color:var(--yellow)}
.connection-status.connected-ok{background:#dff4e6;color:#166534}.connection-status.needs-reconnect{background:#fff0e6;color:#9a3412}.social-account p{margin:8px 0;line-height:1.5}.connection-guidance{margin:0;font-size:12px;line-height:1.5;color:var(--muted)}#verifyConnections{white-space:nowrap}#verifyConnections:disabled{opacity:.6;cursor:wait}.social-grid[aria-busy="true"]{opacity:.65}.social-card-head{grid-template-columns:44px minmax(0,1fr)}.connection-status{grid-column:1/-1;justify-self:start}
