designpaca/apps/site/public/work/saebyeok-cheonggwa/styles/tokens.css
Yun Chan 8e3cdb0d3b
Some checks are pending
ci / build (push) Waiting to run
feat(site): rework 19 marketing showcases for composition diversity
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.
2026-10-06 16:55:50 +09:00

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);
}