designpaca/apps/site/public/work/pulsegate/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

57 lines
2.4 KiB
CSS

/* ==========================================================================
Pulsegate — 디자인 토큰 (2026-10 재작업)
컨셉 한 문장: 공항 출발 안내판처럼 읽는 엣지 점검 — 지점 이름이 원래 공항
코드(ICN·NRT·SIN·SJC·LHR·FRA)라는 사실에서 출발했다.
재작업 이유: 2026-09판은 lumina-optics·synapse-bci와 같은 니어블랙 개발도구
템플릿이었다(레드팀 06 P0-1, similarity 0.84·0.83).
결정:
- 바탕: 공항·도로 안내의 신호 노랑. 검은 잉크 대비 ≈13:1. 한 화면에서 가장
강한 색이 바탕 자체라서, 강조는 검은 낱장(플랩)과 빨간 '주의' 하나로 한다.
- 서체: 표제·플랩은 도현(좁고 각진 간판체), 본문은 Gothic A1. 모노를 쓰지
않는다 — 등폭은 낱장 한 칸이 맡는다.
- 형태: 플랩 낱장의 모서리 4px. 그 밖의 면은 각지게 둔다.
- 모션: 첫 로드에 플랩이 한 번 넘어가 값에 멈춘다. 스크롤 등장 없음,
호버 전환은 즉시(기계식 안내판은 미끄러지지 않는다).
하지 않은 것: 발광 상태점·펄스, 티커 마퀴, 3열 요금 카드+배지, 다크 모드.
========================================================================== */
:root {
/* 타입 — 표제 최대 128px ÷ 본문 17px ≈ 7.5배 */
--step--1: 0.875rem;
--step-0: 1.0625rem;
--step-1: 1.375rem;
--step-2: clamp(2rem, 1.4rem + 2.4vw, 3.5rem);
--step-3: clamp(3rem, 1.2rem + 7.4vw, 8rem);
--leading-tight: 1;
--leading-normal: 1.7;
--font-display: "Do Hyeon", "Gothic A1", sans-serif;
--font-body: "Gothic A1", "Apple SD Gothic Neo", sans-serif;
--surface: #ffd23a; /* 신호 노랑 */
--surface-deep: #f2c21c; /* 표 머리·구분 띠 */
--ink: #121110;
--ink-muted: #4a3f05; /* 노랑 위 대비 ≈7:1 */
--flap: #141414; /* 플랩 낱장 */
--flap-seam: #2d2d2d;
--flap-ink: #ffd23a;
--flap-ink-alt: #f4f1e6;
--accent: #b3121f; /* '주의' 판정 — 노랑 위 대비 ≈5:1 */
--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(4.5rem, 3rem + 6vw, 9rem);
--radius: 4px;
--container: 1320px;
--pad-inline: clamp(1rem, 0.6rem + 2.4vw, 4rem);
--flap-dur: 520ms;
}