/* Straydogs uses the native 16:9 project-card shell, with its own poster identity. */
.world-card--straydogs .world-cover{background:#ee5b36!important}
.world-card--straydogs .world-card__body{inset:auto 0 0!important;grid-template-columns:minmax(0,1fr) 36px!important;grid-template-rows:auto auto!important;grid-template-areas:"title action" "copy action"!important;padding:16px 22px!important;row-gap:5px!important;column-gap:10px!important;text-shadow:none!important;color:#18191b!important;background:#ee5b36!important}
.world-card--straydogs h3{font-family:'Outfit',Arial,sans-serif!important;font-size:clamp(25px,2.4vw,38px)!important;font-weight:800!important;letter-spacing:-.035em!important;line-height:1!important;max-width:none!important;color:#18191b!important}
.world-card--straydogs p{font-family:'Nunito Sans',Arial,sans-serif!important;font-size:clamp(14px,1.25vw,18px)!important;font-weight:800!important;line-height:1.25!important;color:#18191b!important;white-space:normal!important;overflow:visible!important;max-width:none!important}
.world-card--straydogs .world-card__cta{width:36px!important;height:36px!important;padding:0!important;align-self:center!important;border:2px solid #18191b!important;background:#dfff3f!important;color:#18191b!important;border-radius:50%!important;box-shadow:none!important;backdrop-filter:none!important;font-size:24px!important}
.world-card--straydogs .world-card__link:focus-visible{outline:4px solid #dfff3f;outline-offset:-5px}
.world-card--straydogs .world-card__preview{transform:none!important}
@media(max-width:760px){.world-card--straydogs .world-card__body{padding:10px 13px!important;column-gap:7px!important;row-gap:4px!important;grid-template-columns:minmax(0,1fr) 30px!important}.world-card--straydogs h3{font-size:clamp(23px,5.8vw,35px)!important}.world-card--straydogs p{font-size:14px!important}.world-card--straydogs .world-card__cta{height:30px!important;width:30px!important;font-size:21px!important}}
@media(prefers-reduced-motion:reduce){.world-card--straydogs,.world-card--straydogs *{animation:none!important;transition:none!important}.world-card--straydogs .world-card__preview{display:none!important}}

.world-card--straydogs .world-card__cta svg{position:static!important;inset:auto!important;width:20px!important;height:20px!important;fill:none;stroke:currentColor;stroke-width:2.3;stroke-linecap:round;stroke-linejoin:round}
