.feat[data-astro-cid-5z3zkdd5]{gap:var(--s-8);padding:var(--s-8);background:radial-gradient(700px 300px at 100% 100%, var(--accent-soft), transparent 70%), var(--surface);grid-template-columns:1.1fr 1fr;display:grid;overflow:hidden}.feat-copy[data-astro-cid-5z3zkdd5]{gap:var(--s-4);align-content:center;display:grid}.feat-copy[data-astro-cid-5z3zkdd5] h2[data-astro-cid-5z3zkdd5]{font-size:var(--step-4)}.feat-meta[data-astro-cid-5z3zkdd5]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.feat-go[data-astro-cid-5z3zkdd5]{color:var(--accent);align-items:center;gap:6px;font-weight:560;display:inline-flex}.feat-go[data-astro-cid-5z3zkdd5] svg{width:15px;height:15px}.feat-shots[data-astro-cid-5z3zkdd5]{min-height:380px;position:relative}.feat-shots[data-astro-cid-5z3zkdd5] .phone-frame[data-astro-cid-5z3zkdd5]{width:46%;position:absolute}.feat-shots[data-astro-cid-5z3zkdd5] .s0[data-astro-cid-5z3zkdd5]{top:4%;left:8%;transform:rotate(-5deg)}.feat-shots[data-astro-cid-5z3zkdd5] .s1[data-astro-cid-5z3zkdd5]{top:14%;right:6%;transform:rotate(4deg)}.filter[data-astro-cid-5z3zkdd5]{flex-wrap:wrap}.proj-grid[data-astro-cid-5z3zkdd5]{gap:var(--s-4);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;display:grid}.proj-grid[data-astro-cid-5z3zkdd5] li[data-astro-cid-5z3zkdd5][hidden]{display:none}.proj[data-astro-cid-5z3zkdd5]{padding:var(--s-5);flex-direction:column;gap:10px;height:100%;display:flex}.proj-top[data-astro-cid-5z3zkdd5]{justify-content:space-between;gap:8px;display:flex}.proj-cat[data-astro-cid-5z3zkdd5]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:.66rem}.proj-foot[data-astro-cid-5z3zkdd5]{flex-wrap:wrap;align-items:center;gap:10px;margin-top:auto;padding-top:8px;display:flex}.mini[data-astro-cid-5z3zkdd5]{gap:var(--s-3);grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;display:grid}.mini-app[data-astro-cid-5z3zkdd5]{padding:var(--s-4);align-content:start;gap:4px;height:100%;display:grid}@media (width<=1100px){.proj-grid[data-astro-cid-5z3zkdd5],.mini[data-astro-cid-5z3zkdd5]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.feat[data-astro-cid-5z3zkdd5]{padding:var(--s-5);grid-template-columns:1fr}.feat-shots[data-astro-cid-5z3zkdd5]{min-height:300px}.proj-grid[data-astro-cid-5z3zkdd5],.mini[data-astro-cid-5z3zkdd5]{grid-template-columns:minmax(0,1fr)}}
