Some checks are pending
ci / build (push) Waiting to run
Measured convergence before: split hero 13/19, top-bar nav 19/19, one-line notice footer 14/19, body Pretendard 17/21, 10 similarity pairs above 0.78. Each showcase got a pre-assigned hero family, nav form, footer form, type pair, background, accent hue, radius, motion grammar and material from outputs/rework-2026-10-06/plan.md; direction cards and the chosen reason are recorded in every design.md. After: 0 similarity warnings, 19 distinct display faces, 7 hero families, 5 nav forms, 5 footer forms, no scroll reveals, 5 showcases with SVG filter materials. Example contact values replace bracket placeholders under the existing fictional-brand notices. Thumbnails, OG images, card copy and three e2e assertions updated; dead CSS in dure-enrollment and hannam-jari removed; similarity.mjs learns the new font families.
86 lines
4.1 KiB
CSS
86 lines
4.1 KiB
CSS
/* ==========================================================================
|
|
새벽청과 — 청과 도매 직거래 · 디자인 토큰 SSOT (2026-10-06 재작업)
|
|
|
|
컨셉 : 카페·식당 사장이 오늘 새벽 낙찰가를 품목별로 한 표에서 읽고,
|
|
상자 수로 기준 금액을 계산해 발주 메모를 남긴다.
|
|
구도 : 데이터·도구가 주인 — 시세표가 첫 화면, 표제는 작게.
|
|
배경 : 밝은 쿨 새벽(#e4e8f4) 한 가지. 어두운 띠 교대는 없앴다 — 띠가 7번
|
|
바뀌면서 정보 전환이 아니라 색 전환만 보였다(05 계측).
|
|
강조 : 140° 녹 한 가지. 선택 행·탭·버튼·상승 표기에만 쓴다.
|
|
서체 : Gasoek One(표제·낙찰가 숫자·섹션 제목) / Noto Sans KR(본문·표).
|
|
모노는 없다 — 숫자 정렬은 본문 서체 + tabular-nums(typography §6-5).
|
|
|
|
── 사실 근거 (카피에 쓰는 용어는 전부 아래에서 왔다)
|
|
· 가락시장 과일 경매는 새벽 2시~아침 8시. 포도·복숭아·감귤·자두·딸기·멜론·참외·
|
|
토마토·수박·단감은 하절기 02:00 / 동절기 02:30, 사과·배·유자·떫은감·수입과실은 08:30
|
|
— garak.co.kr 시장경매시간안내
|
|
· 유통 경로: 출하자 → 도매법인(경매회사) 수집 → 경매 → 중도매인 낙찰 → 소매 → 소비자
|
|
· 경락가격 = 낙찰가격. 농산물유통정보(KAMIS)가 가락시장 경락가격을 공개한다
|
|
· 등급은 특·상·보통. 당도 표시는 특·상 등급에만 허용된다
|
|
· 당도 표시 가능 품목은 사과·배·복숭아·포도·감귤·금감·단감·자두 8품목과
|
|
수박·조롱수박·참외·멜론·딸기 5품목 — 농산물 표준규격
|
|
· Brix = 용액 100g 에 든 당의 g 수
|
|
· 선과기는 드럼식(지름 기준)과 중량식(무게 기준)
|
|
· 거래단위 예: 사과 2·5·7.5·10kg, 포도 2·3·4·5kg
|
|
|
|
── 대비 실측(WCAG 상대 휘도, 2026-10-06 계산)
|
|
· 바탕 #e4e8f4 위: --ink 14.1:1 · --ink-muted 6.96:1 · --ink-faint 4.80:1 · --accent 5.59:1
|
|
· 표면 #f5f7fc 위: --accent 6.38:1 · --ink-faint 5.49:1
|
|
· 선택 행 #d4e6d9 위: --accent 5.25:1 · --ink-muted 6.54:1 · --ink-faint 4.52:1
|
|
· 흰 글자 on --accent 6.84:1
|
|
========================================================================== */
|
|
|
|
:root {
|
|
/* ── 타이포그래피 ── */
|
|
--step--1: 0.8125rem; /* 13px — 표 머리·단위·캡션 */
|
|
--step-0: 1rem; /* 16px — 본문 (한글 하한) */
|
|
--step-1: 1.1875rem; /* 19px — 리드·표 품목명 */
|
|
--step-2: clamp(1.375rem, 1.2rem + 0.9vw, 1.75rem); /* 22 → 28px — h1(작게)·h3 */
|
|
--step-3: clamp(1.625rem, 1.3rem + 1.6vw, 2.25rem); /* 26 → 36px — 섹션 제목 */
|
|
--num-lg: clamp(1.625rem, 1.2rem + 1.6vw, 2.25rem); /* 26 → 36px — 낙찰가 숫자. h1보다 크다 */
|
|
--num-xl: clamp(2.25rem, 1.6rem + 2.6vw, 3.25rem); /* 36 → 52px — 선택 로트 낙찰가 */
|
|
|
|
--leading-tight: 1.25;
|
|
--leading-normal: 1.7;
|
|
--leading-loose: 1.8;
|
|
--measure: 34em;
|
|
|
|
--font-display: "Gasoek One", "Noto Sans KR", sans-serif;
|
|
--font-body: "Noto Sans KR", -apple-system, system-ui, sans-serif;
|
|
|
|
/* ── 색 · 새벽(밝음·쿨) ── */
|
|
--surface: #e4e8f4; /* 페이지 바탕 */
|
|
--surface-2: #f5f7fc; /* 표·패널 면 */
|
|
--surface-3: #d3d9ea; /* 머리 행·입력 면 */
|
|
--line: #bcc5db;
|
|
--line-strong: #7f8aa8;
|
|
--ink: #141a2b;
|
|
--ink-muted: #434c66;
|
|
--ink-faint: #5a6480;
|
|
--accent: #22673a; /* 140° 녹. 선택 행·탭·버튼·상승 표기에만 */
|
|
--accent-hover: #1a5230;
|
|
--accent-ink: #ffffff;
|
|
--accent-wash: #d4e6d9;
|
|
|
|
/* ── 형태 ── */
|
|
--radius: 4px;
|
|
|
|
/* ── 간격 ── */
|
|
--space-1: 0.25rem;
|
|
--space-2: 0.5rem;
|
|
--space-3: 1rem;
|
|
--space-4: 1.5rem;
|
|
--space-5: 2.5rem;
|
|
--space-6: 4rem;
|
|
--space-7: 6rem;
|
|
--space-8: clamp(4rem, 2.5rem + 5vw, 7.5rem);
|
|
|
|
--container: 1120px;
|
|
--container-wide: 1360px;
|
|
--pad-inline: clamp(1.25rem, 1rem + 2.5vw, 4rem);
|
|
|
|
/* ── 모션 — 카운터 하나뿐이다 ── */
|
|
--dur-quick: 150ms;
|
|
--dur-count: 600ms;
|
|
--ease: cubic-bezier(0.2, 0, 0, 1);
|
|
}
|