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

99 lines
3.3 KiB
CSS

/* ==========================================================================
마테리아 스튜디오 — 디자인 토큰 (유일한 정의처)
2026-10-06 재작업. 배정값: 밝은 웜 모래 바탕 #e8e0d4 · 95° 올리브 강조 · radius 8px ·
이롭게 바탕(표제) / Wanted Sans(본문) · 모션 없음(hover 색 전환만) · 종이 결 재질.
다른 CSS 파일에서 --surface 같은 토큰을 다시 정의하지 않는다.
========================================================================== */
:root {
/* 타입 스케일 — 표제는 작게(히어로 h1이 본문의 1.4배), 숫자·절차 번호가 가장 큰 글자 */
--step--1: 0.875rem; /* 14px 캡션·보조 */
--step-0: 1rem; /* 16px 본문 */
--step-1: 1.1875rem; /* 19px 항목 제목 */
--step-2: clamp(1.375rem, 1.15rem + 0.9vw, 1.875rem); /* 22~30px 섹션 제목(문장) */
--step-3: clamp(1.25rem, 1.1rem + 0.7vw, 1.625rem); /* 20~26px 히어로 표제(서너 줄 긴 문장) */
--step-num: clamp(2.5rem, 2rem + 2.5vw, 4.5rem); /* 절차 번호 */
--leading-body: 1.7;
--leading-head: 1.35;
--measure: 36em;
--font-display: "Iropke Batang", "Noto Serif KR", "Apple SD Gothic Neo", serif;
--font-body: "Wanted Sans Variable", "Wanted Sans", "Apple SD Gothic Neo", "Malgun Gothic", sans-serif;
--weight-body: 400;
--weight-strong: 600;
/* 낮 — 웜 모래 */
--surface: #e8e0d4;
--surface-raised: #f3ede4; /* 종이 판(히어로 표제판·폼) */
--surface-sunken: #ddd3c4; /* 입력 바탕·구분 면 */
--surface-inverse: #1f1d18;
--ink: #1f1d18;
--ink-muted: #5a554b;
--ink-inverse: #f3ede4;
--line: #cbc0ae;
--line-strong: #9f9482;
/* 95° 올리브 — 행동·현재 위치·번호에만 */
--accent: #43632c;
--accent-hover: #35501f;
--accent-ink: #f3ede4;
--accent-soft: rgba(67, 99, 44, 0.12);
--focus: #43632c;
--shadow-plate: 0 1.5rem 3rem rgba(31, 29, 24, 0.18);
--scrim: rgba(31, 29, 24, 0.6);
/* 라이트박스는 낮·밤 모두 어두운 면 위 밝은 글자다(밤에 뒤집히지 않는다) */
--lightbox-bg: #1f1d18;
--lightbox-ink: #f3ede4;
--lightbox-muted: #c9c0b2;
--lightbox-line: #4a443b;
--lightbox-accent: #a9c47a;
--radius: 8px;
--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);
--container: 80rem;
--pad-inline: clamp(1.25rem, 1rem + 2.5vw, 4rem);
--control-block: 2.75rem;
--control-pad-inline: 0.875rem;
--head-h: 3.75rem;
/* 모션은 없다. hover·focus 색 전환 한 값만 둔다 */
--dur-quick: 160ms;
}
/* ── 밤 — 어두운 웜 흙 바탕. 올리브는 밝게 올려 4.5:1 이상 ── */
body[data-ambiance="night"] {
--surface: #1b1814;
--surface-raised: #26221c;
--surface-sunken: #141210;
--surface-inverse: #ece5d9;
--ink: #ece5d9;
--ink-muted: #b3aa9b;
--ink-inverse: #1b1814;
--line: #3b352c;
--line-strong: #5c5447;
--accent: #a9c47a;
--accent-hover: #c2d898;
--accent-ink: #1b1814;
--accent-soft: rgba(169, 196, 122, 0.16);
--focus: #a9c47a;
--shadow-plate: 0 1.5rem 3rem rgba(0, 0, 0, 0.5);
--scrim: rgba(0, 0, 0, 0.6);
}