.project-card{flex-direction:column;gap:.625rem;display:flex;position:relative}.project-card__number{letter-spacing:.08em;text-transform:uppercase;color:#c4b5fd;font-size:.6875rem;font-weight:500}.project-card__title{margin:0}.project-card__link{color:inherit;text-decoration:none}.project-card__link:after{content:"";border-radius:inherit;position:absolute;inset:0}.project-card__link:focus-visible{outline:none}.project-card:has(.project-card__link:focus-visible){outline:2px solid var(--accent-soft);outline-offset:3px}.project-card__summary{flex:1}.project-card__more{color:var(--accent-soft);align-items:center;gap:.375rem;margin-top:.5rem;font-size:.8125rem;font-weight:500;display:inline-flex}.project-card__more svg{transition:transform .2s}.project-card:hover .project-card__more svg{transform:translate(3px)}
