/* Features › App themes (Part B: cards on the panel colour, Ink headings, one quiet line each) */
.ft-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;margin-top:28px}
.ft-card{display:block;padding:16px;border:1px solid var(--line);border-radius:20px;background:var(--white);color:inherit;text-decoration:none;transition:transform .2s ease}
.ft-card:hover{transform:translateY(-2px)}
.ft-pv{border-radius:12px;overflow:hidden;aspect-ratio:16/10}
.ft-pv>*{width:100%;height:100%}
.ft-name{margin:14px 0 4px;font:800 18px/1.3 var(--head,inherit);color:var(--ink)}
.ft-line{margin:0;color:var(--muted);font-size:14px;line-height:1.5}
@media (prefers-reduced-motion:reduce){.ft-card{transition:none}.ft-card:hover{transform:none}}
