.project-screens{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0}.project-screens figure{margin:0;min-width:0}.project-screens img{width:100%;height:210px;object-fit:contain;background:#eef0f1;border:1px solid #e2e5e7;border-radius:7px;display:block}.mobile-screens img{height:300px}.project-screens figcaption{font-size:13px;color:#626262;padding:8px 0}.screenshot-link{display:block}.screenshot-link:focus-visible{outline:3px solid #f26c4f;outline-offset:3px}.screenshot-viewer{border:0;border-radius:12px;padding:16px;background:#171a20;color:white;width:min(1050px,94vw);max-height:94vh}.screenshot-viewer::backdrop{background:#000c}.screenshot-viewer img{display:block;margin:12px auto 0;max-width:100%;max-height:78vh;object-fit:contain}.screenshot-viewer button{display:block;margin-left:auto;border:1px solid #aaa;border-radius:25px;padding:8px 18px;background:#262a32;color:white}.home-work-card .project-preview{width:100%;height:235px;object-fit:contain;background:#eef0f1;border-radius:6px;margin-bottom:22px}.footer a[href^="mailto:"]{overflow-wrap:anywhere}@media(max-width:575px){.web-screens{grid-template-columns:1fr}.mobile-screens img{height:240px}}