[data-project-preview] > img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}
[data-project-preview] > .preview-incoming{transform:translateX(100%)}
.project-heading-tools{display:flex;align-items:center;gap:20px;flex-wrap:wrap}
.preview-toggle{border:0;border-bottom:1px solid #435166;padding:3px 0;background:transparent;color:#a9b9ce;font:inherit;font-size:11px;cursor:pointer}
.preview-toggle:hover{color:#fff}
.preview-toggle[hidden]{display:none}
@media(max-width:580px){.project-heading-tools{gap:12px}}
