/* 앱 화면 공통 리셋 — 모든 화면은 Figma 좌표(px) 그대로, .frame 기준 */
.frame {
  position: relative; overflow: hidden; background: #fff; box-sizing: border-box;
  font-family: "Noto Sans KR", sans-serif; color: #030303;
  line-height: normal; letter-spacing: 0;
  -webkit-font-smoothing: antialiased; text-rendering: geometricPrecision;
}
.frame *, .frame *::before, .frame *::after { box-sizing: border-box; margin: 0; padding: 0; }
.frame img { display: block; max-width: none; user-select: none; -webkit-user-drag: none; }
.frame [data-hs] { cursor: pointer; }
