/* Direct website actions on client website cards only. */
.website-direct-card{display:flex;flex-direction:column}
.website-direct-card[hidden]{display:none}
.v44-card.website-direct-card>.project-image-link{height:auto;display:block;flex-shrink:0}
.website-direct-card .project-copy{flex:1}
.website-direct-card .project-title-link{color:inherit;text-decoration:none}
.website-direct-card .project-card-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:auto;padding-top:22px;align-items:stretch}
.website-direct-card .project-card-actions a{min-height:48px;display:flex;align-items:center;justify-content:center;gap:10px;padding:12px 13px;border:1px solid #444853;border-radius:999px;font-family:inherit;font-size:11px;font-weight:800;line-height:1.35;letter-spacing:.01em;color:#f5f1ec;text-decoration:none;text-align:center;transition:background .2s,border-color .2s}
.website-direct-card .project-card-actions .project-website-link{background:#f12541;border-color:#f12541;color:#fff}
.website-direct-card .project-card-actions span{font-size:17px;line-height:1;flex-shrink:0}
.website-direct-card a:focus-visible{outline:3px solid #fff;outline-offset:-4px}
@media(hover:hover){.website-direct-card .project-website-link:hover{background:#d91b36;border-color:#d91b36}.website-direct-card .project-details-link:hover{background:#20232d;border-color:#9da3b2}.website-direct-card .project-title-link:hover{color:#ff7789}}
@media(max-width:400px){.website-direct-card .project-card-actions{grid-template-columns:1fr;gap:9px}.website-direct-card .project-card-actions a{min-height:48px;font-size:12px}}
@media(prefers-reduced-motion:reduce){.website-direct-card .project-card-actions a{transition:none}}
