.back-link-wrap{padding-top:2rem}.back-link{color:var(--text-muted);align-items:center;gap:.375rem;font-size:.8125rem;text-decoration:none;transition:color .2s;display:inline-flex}.back-link:hover{color:#c4b5fd}.back-link-wrap+.page-header{padding-top:1.5rem}.project-cover{border:2px solid #a855f759;border-radius:1.5rem;width:220px;overflow:hidden;box-shadow:0 8px 32px #7c3aed40}.project-cover img{width:100%;height:auto;display:block}.project-facts{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.75rem;display:grid}.project-tech{margin-top:.25rem}.project-highlights{gap:.375rem;margin:0;padding:0;list-style:none;display:grid}.project-highlights li{color:var(--text-muted);padding-left:1rem;font-size:.8125rem;line-height:1.6;position:relative}.project-highlights li:before{content:"";background:var(--accent-soft);border-radius:50%;width:5px;height:5px;position:absolute;top:.6em;left:0}.project-screens{grid-template-columns:repeat(4,1fr);gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.project-screen{cursor:default}.project-screen .feature-phone-wrapper{padding-bottom:1.25rem}.project-footer{padding:1rem 0 4rem}@media (max-width:900px){.project-screens{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.back-link-wrap{padding-top:1.25rem}.project-cover{width:160px}}
