
.sf-shoutout-wall{width:min(100%,1100px);margin:30px auto;text-align:left}.sf-shoutout-wall-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin:0 4px 14px}.sf-shoutout-wall-heading p{font:500 1.35rem/1.4 Georgia,serif;color:#205e58;margin:0}.sf-shoutout-wall-heading button{font:500 .82rem/1.4 inherit;color:#74436d;background:#fffaf4;border:1px solid #b59aaf;padding:9px 15px;border-radius:999px;cursor:pointer}.sf-shoutout-wall #shoutout-feed{display:block;max-height:none;overflow:visible;margin:0;padding:0}.sf-shoutout-viewport{overflow-x:auto;overflow-y:hidden;padding:8px 0 14px;scrollbar-width:thin;scrollbar-color:#ba97ab transparent;border-radius:18px}.sf-shoutout-track{display:flex;width:max-content;animation:sf-shoutout-pass 30s linear infinite;will-change:transform}.sf-shoutout-group{display:flex;align-items:stretch;gap:18px;padding-right:18px}.sf-scrolling-shoutout{flex:none;width:clamp(245px,30vw,340px);margin:0!important;padding:28px!important;box-sizing:border-box;white-space:normal;background:linear-gradient(135deg,#fffaf2,#f1e2ec)!important;border:1px solid #c9b2bf;border-radius:20px;box-shadow:0 7px 19px #5b3d5510}.sf-scrolling-shoutout:nth-child(even){background:linear-gradient(135deg,#fffaf2,#dcebe4)!important}.sf-scrolling-shoutout .feature-feed-meta{color:#285e54;font-size:.87rem;font-weight:600;margin-bottom:16px}.sf-scrolling-shoutout .feature-feed-text{font:500 1.25rem/1.65 Georgia,serif;color:#573a52;overflow-wrap:anywhere}.sf-shoutout-signature{display:block;margin-top:22px;font-size:.7rem;letter-spacing:.04em;color:#79666d}.sf-shoutout-track.is-paused,.sf-shoutout-viewport:hover .sf-shoutout-track,.sf-shoutout-viewport:focus-within .sf-shoutout-track{animation-play-state:paused}.sf-shoutout-wall button:focus-visible,.sf-shoutout-viewport:focus-visible{outline:3px solid #74436d;outline-offset:4px}.sf-shoutout-preview-note{font-size:.8rem!important;color:#79666d!important;margin:12px 4px 0!important;text-align:center}@keyframes sf-shoutout-pass{to{transform:translateX(-50%)}}@media(prefers-reduced-motion:reduce){.sf-shoutout-track{animation:none!important}.sf-shoutout-group[aria-hidden=true]{display:none}.sf-shoutout-wall-heading button{display:none}}@media(max-width:600px){.sf-shoutout-wall-heading p{font-size:1.15rem}.sf-scrolling-shoutout{width:265px;padding:22px!important}.sf-scrolling-shoutout .feature-feed-text{font-size:1.12rem}}

.sf-shoutout-whatsapp{background:#205e58!important;color:#fff!important;text-decoration:none;cursor:pointer;min-height:44px;padding:12px 18px!important;white-space:normal;text-align:center}.sf-shoutout-whatsapp[aria-disabled=true]{opacity:.5;cursor:default;pointer-events:none}.sf-shoutout-whatsapp:focus-visible{outline:3px solid #74436d;outline-offset:4px}.sf-shoutout-share-status{font-size:.83rem;line-height:1.7;color:#5b4c59;margin:12px 0 0}.sf-premium-form .deeper-actions{flex-wrap:wrap;gap:10px}@media(max-width:560px){.sf-shoutout-whatsapp{width:100%;box-sizing:border-box}}

.sf-shoutout-whatsapp:disabled{opacity:.5;cursor:default}.sf-shoutout-share-ready{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.sf-shoutout-share-ready[hidden]{display:none!important}

.sf-shoutout-own-link{display:inline-block;margin-top:14px;color:#205e58;font-size:.8rem;font-weight:600;text-underline-offset:4px}#shoutout-save:disabled{opacity:.5;cursor:default}

.sf-shoutout-example{display:inline-block;margin-top:16px;color:#74436d;font-size:.82rem;text-underline-offset:4px}
