/* 새 셸 화면별 완성도 층 — 옛 프로젝트 목록(#/projects)이 남긴 **살아 있는 규칙 셋**. DESIGN.md(Framer) 준수 · body.shell-v2 스코프.
 *   `#/projects` 는 Finder(web/finder · finder*.css)가 그리고, 칸반·휴지통 모달·삭제 버튼(ui/home.js · ui/planTrash.js ·
 *   ui/deletePlanButton.js)은 F6 에서 지웠다. 그 규칙(`.pl-row*`·`.home-hero*`·`.home-greeting*`·`.pt-*`·`.pl-del` 등)은 2026-09-25 에 걷었다 —
 *   클래스마다 web/ 전체 JS·HTML 을 grep 해 붙이는 곳이 0 인 것만(동적 조합 `pl-${…}` 도 0 확인).
 *   남은 것: ① `.home-wrap` — 피드가 `home-wrap feed-wrap` 을 붙여 여기 폭·gap 을 쓴다(feed.css 는 max-width·padding 만 덮는다)
 *            ② `.btn.pl-bm` — 허브 카드·영상 목록의 별(bookmarkPlanButton.js · planHub.js)
 *            ③ `.pl-row-badge` — 관리자 피드백 티켓의 상태 배지(adminTickets.js).
 *   ⚠️ 파일 이름은 옛 화면의 것이다 — 옮기면 index.html 링크 순서(liquidGlassLayer 가드 ⑤)를 함께 본다. */

body.shell-v2 .home-wrap { max-width: 1120px; padding: var(--sp-xl) var(--page-gutter) var(--sp-section); gap: var(--sp-lg); }
body.shell-v2 .pl-row-badge { padding: 0 8px; background: var(--surface-2); color: var(--ink-80); font-size: 12px; font-weight: 500; line-height: 20px; letter-spacing: var(--ls-footnote); }
body.shell-v2 .btn.pl-bm { width: 40px; min-width: 40px; border-radius: var(--r-pill); }

@media (max-width: 810px) {
  body.shell-v2 .home-wrap { padding: var(--sp-lg) var(--sp-md) 64px; gap: var(--sp-lg); }
  body.shell-v2 .btn.pl-bm { width: 44px; min-width: 44px; min-height: 44px; }
}
