@use "@fox/styles/abstracts" as fox; .root { display: flex; flex-direction: column; gap: fox.gap(3); } .tiles { display: flex; flex-wrap: wrap; align-items: flex-start; gap: fox.gap(4); } // 타일과 그 아래 글자 사이 — 시안 8px. .thumbnail, .slot { display: flex; flex-direction: column; align-items: flex-start; gap: fox.gap(3); } .caption { font-size: fox.font-size(label-sm); color: fox.color(font-neutral-default); } // [+ 추가] 타일 아래 「추가 이미지」 — 시안은 「삭제」와 같은 11px 연한 글자다. .captionSubtle { font-size: fox.font-size(label-xsm); color: fox.color(font-neutral-subtle); } .required { color: fox.color(font-system-danger); } // 「+ 추가」 타일 — 기획 BO-MAL-002의 160×160 점선 상자. 크기는 옆 이미지 칸과 같아야 줄이 // 맞는다(토큰 스케일이 96px에서 끝나 리터럴로 둔다, 꾸미기아이템 썸네일과 같은 처리). // 안의 글자는 시안대로 "+ 추가" 한 줄이다. .addTile { display: flex; inline-size: 16rem; block-size: 16rem; align-items: center; justify-content: center; gap: fox.gap(1); padding: 0; margin: 0; border: fox.border(1) dashed fox.color(border-neutral-subtle); border-radius: fox.radius(3); background: fox.color(surface-neutral-gray); color: fox.color(font-neutral-subtler); font-size: fox.font-size(label-sm); cursor: pointer; appearance: none; &:hover { background: fox.color(action-default-hover); color: fox.color(font-neutral-default); } }