/* Shared Facebook feed presentation, based on the supplied page references. */
.social-card--facebook{background:#242526;border:1px solid #3e4042;border-radius:12px;box-shadow:0 16px 36px -20px #10182099;color:#e4e6eb;font-family:Arial,sans-serif}
.social-card--facebook .social-head{padding:16px 16px 10px;gap:10px}
.social-card--facebook .social-avatar{width:42px;height:42px;flex-shrink:0;padding:5px;background:white;border:2px solid #45a6ee;object-fit:contain}
.social-card--facebook .social-head strong{font-family:Arial,sans-serif;font-size:14px;line-height:1.35;color:#e4e6eb}
.social-card--facebook .social-meta{color:#b0b3b8;font:11px/1.4 Arial,sans-serif}
.social-card--facebook .social-label{font:bold 17px Arial,sans-serif;letter-spacing:1px;color:#b0b3b8;align-self:flex-start;padding-top:2px}
.social-card--facebook .social-copy{padding:0 16px 12px;font:14px/1.45 Arial,sans-serif;color:#e4e6eb;min-height:105px}
.social-card--facebook .social-copy p{font-weight:400;line-height:1.45!important;margin:0;white-space:pre-line}
.social-card--facebook .social-expand{color:#e4e6eb;font:bold 13px Arial,sans-serif;padding:5px 0 0}
.social-card--facebook .social-expand:hover{text-decoration:underline}
.social-card--facebook .social-image{margin:0;border-radius:0;box-shadow:none;background:#18191a}
.social-card--facebook .social-image img{border-radius:0;object-fit:contain}
.social-card--facebook .social-image:hover img{transform:none}
.social-actions>span{display:flex;align-items:center;justify-content:center;gap:6px}
.social-card--facebook .social-actions{margin:0 12px;padding:13px 0;border-top:1px solid #3e4042;color:#b0b3b8;font:600 12px Arial,sans-serif;gap:8px}
.social-card--facebook .social-actions svg{width:19px;height:19px;flex-shrink:0}
.social-card--facebook .social-expand:focus-visible{outline:2px solid #75bfff;outline-offset:3px}
@media(max-width:600px){.social-card--facebook .social-head{padding:14px 12px 10px}.social-card--facebook .social-copy{padding:0 12px 12px;font-size:14px}.social-card--facebook .social-head strong{font-size:13px}.social-card--facebook .social-meta{font-size:10px}.social-card--facebook .social-actions{font-size:11px;gap:4px}}
.social-showcase[data-feed-theme=light]{--feed-card:#fff;--feed-text:#1c1e21;--feed-muted:#65676b;--feed-line:#dadde1;--feed-canvas:#f0f2f5;--feed-focus:#1877f2}
.social-showcase[data-feed-theme=dark]{--feed-card:#242526;--feed-text:#e4e6eb;--feed-muted:#b0b3b8;--feed-line:#3e4042;--feed-canvas:#18191a;--feed-focus:#75bfff}
.social-mode-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;border-bottom:1px solid #dce6e3;color:#344252;font-size:14px;font-weight:600}
.social-mode-switch{display:flex;gap:4px;padding:4px;border:1px solid #cdd7df;border-radius:30px;background:#fff}
.social-mode-switch button{border:0;border-radius:24px;background:transparent;color:#536079;padding:9px 20px;font:600 14px Manrope,sans-serif;cursor:pointer}
.social-mode-switch button[aria-pressed=true]{background:#1877f2;color:#fff}
.social-mode-switch button:focus-visible{outline:3px solid #1877f2;outline-offset:3px}
.social-showcase[data-feed-theme] .social-track{background:var(--feed-canvas);padding:20px 12px 28px;border-radius:16px;scroll-padding-left:12px}
.social-showcase[data-feed-theme] .social-card--facebook{background:var(--feed-card);color:var(--feed-text);border-color:var(--feed-line)}
.social-showcase[data-feed-theme] .social-head strong,.social-showcase[data-feed-theme] .social-copy,.social-showcase[data-feed-theme] .social-expand{color:var(--feed-text)}
.social-showcase[data-feed-theme] .social-meta,.social-showcase[data-feed-theme] .social-label,.social-showcase[data-feed-theme] .social-actions{color:var(--feed-muted)}
.social-showcase[data-feed-theme] .social-actions{border-color:var(--feed-line)}
.social-showcase[data-feed-theme] .social-image{background:var(--feed-canvas)}
.social-showcase[data-feed-theme] .social-image:focus-visible{outline-color:var(--feed-focus)}
.social-card--facebook .social-copy:has([aria-expanded=false]) p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}
.social-card--facebook .social-copy{min-height:105px}
html[lang=bn] .social-card--facebook .social-copy{font-family:'Hind Siliguri',sans-serif;font-size:17px;min-height:120px}
html[lang=bn] .social-card--facebook .social-expand,html[lang=bn] .social-mode-switch button,html[lang=bn] .social-card--facebook .social-actions{font-family:'Hind Siliguri',sans-serif}
@media(max-width:600px){.social-mode-switch button{padding:8px 15px}.social-mode-bar{font-size:13px}.social-showcase[data-feed-theme] .social-track{padding-left:8px;padding-right:8px;scroll-padding-left:8px}}
