.social-post-preview{box-sizing:border-box;color:#1c1e21;letter-spacing:normal;text-align:left;background:#fff;border:1px solid #d6d9dd;border-radius:12px;width:100%;min-width:0;margin:0;font:400 16px/1.4 -apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;overflow:hidden;box-shadow:0 1px 3px #15202a13;container-type:inline-size}.social-post-preview .social-post-byline{color:#18191b;align-items:center;gap:10px;margin:0;padding:13px 15px 9px;display:flex}.social-post-preview .social-post-avatar{color:#254940;background:#e7efec;border:1px solid #d9dfe0;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;font:650 15px/1 system-ui,sans-serif;display:grid;overflow:hidden}.social-post-preview .social-post-author{overflow-wrap:anywhere;flex:1;min-width:0}.social-post-preview .social-post-author strong{color:#111317;letter-spacing:-.012em;font:650 16px/1.24 -apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;display:block}.social-post-preview .social-post-author small{color:#5d636a;margin-top:3px;font:400 12px/1.35 -apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;display:block}.social-post-preview .social-post-mark{color:#0866ff;flex:0 0 22px;width:22px;height:22px}.social-post-preview[data-platform=instagram] .social-post-mark{color:#b32d70}.social-post-preview .social-post-caption{color:#1c1e21;text-transform:none;text-wrap:wrap;white-space:pre-line;overflow-wrap:anywhere;letter-spacing:normal;max-width:none;margin:0;padding:2px 15px 13px;font:400 15px/1.45 -apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;display:block}.social-post-preview .social-post-caption button{color:#48525d;width:auto;min-height:0;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;display:inline}.social-post-preview .social-post-caption button:hover{text-decoration:underline}.social-post-media{min-width:0}.social-post-media :is(.week-photo-trigger,.sw-photo,.draft-visual):has(>img){min-height:min(45cqw,14rem);overflow:hidden}.social-post-media .week-photo-trigger:has(.week-missing-photo){flex-wrap:wrap;align-items:center;gap:4px 8px;padding:8px;display:flex}.social-post-media .week-photo-trigger:has(.week-missing-photo) .week-photo-label{margin-left:auto;position:static}.social-post-media>img{object-fit:contain;background:#f3f4f5;width:100%;height:auto;max-height:30rem;display:block}.social-post-preview .social-post-actions{color:#5c6168;-webkit-user-select:none;user-select:none;border-top:1px solid #e4e6e9;justify-content:space-around;align-items:center;gap:6px;padding:11px 8px;display:flex}.social-post-actions span{justify-content:center;align-items:center;gap:6px;font:600 13px/1.15 -apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;display:inline-flex}.social-post-actions svg{stroke-width:1.7px;width:18px;height:18px}.social-post-preview[data-platform=instagram] .social-post-actions{color:#161719;border:none;justify-content:flex-start;gap:14px;padding:12px 15px 8px}.social-post-preview[data-platform=instagram] .social-post-actions svg{width:22px;height:22px}.social-post-preview[data-platform=instagram] .social-post-actions svg:last-child{margin-left:auto}@container (width<=245px){.social-post-preview .social-post-actions span{gap:3px;font-size:11px}.social-post-preview .social-post-actions svg{width:15px;height:15px}}.saved-post-preview{width:min(100%,30rem);min-width:0;margin-inline:auto}.saved-post-switch{background:#f2f4f0;border-radius:24px;justify-content:center;gap:4px;width:fit-content;max-width:100%;margin:0 auto 12px;padding:3px;display:flex}.saved-post-switch button{color:#445549;cursor:pointer;background:0 0;border:none;border-radius:20px;align-items:center;gap:6px;padding:7px 12px;font:600 13px/1.35 system-ui,sans-serif;display:inline-flex}.saved-post-switch button[aria-pressed=true]{color:#183f30;background:#fff;box-shadow:0 1px 4px #192c201f}.saved-post-switch svg{width:14px;height:14px}
