grass

touch grass, scroll less

스크롤은 줄이고, 대화는 그대로.

"touch grass"는 화면에서 눈을 떼고 밖으로 나가라는 인터넷의 농담입니다. grass는 그 농담을 제품으로 만듭니다. Instagram에서 사람과 주고받는 대화만 남기고 피드, 릴스, 추천을 치웁니다. 그래서 이름은 설교가 아니라 약속입니다. 덜 보게 하는 앱이 아니라, 나가도 괜찮게 해 주는 앱.

이름과 표어

grass, 소문자로

워드마크도 문장 속에서도 소문자 grass. 한국어 문장 안에서도 라틴 문자 그대로 쓰고, 소리 내어 읽을 땐 "그래스"입니다.

  • 표어touch grass, scroll less. 영어 소문자, 쉼표 하나. 번역하지 않는다.
  • 한국어 부제스크롤은 줄이고, 대화는 그대로. 표어 아래에만 붙인다.
  • 한 줄 설명Instagram DM만 따로 쓰는 iPhone 앱. 피드도 릴스도 없이.
  • 조사grass는 · grass를 · grass가. 모음으로 끝나는 소리 "그래스"를 따른다.
  • 하지 않는 것Grass, GRASS, 그래스(한글 표기), "grass 앱"처럼 '앱'을 덧붙이는 것.
  • 플랫폼 이름grass for iPhone, grass for Mac. 설명이 필요할 때만.
목소리

느긋하고, 담백하고, 살짝 장난스럽게

해요체로 짧게. 기능이 아니라 사람 쪽에서 말한다. 화면 시간을 재거나 꾸짖지 않는다. 농담은 한 화면에 한 번이면 충분하다.

이렇게

  • 폰은 내려놔도 돼요.
  • 다 읽었어요. 이제 나가요.
  • Mac을 켜 두면 알림이 와요.
  • Instagram 로그인이 풀렸어요.
  • 피드도, 릴스도, 추천도 없어요.

이렇게 말고

  • 효율적인 알림 관리로 시간을 절약하세요.
  • 모든 메시지를 확인했습니다!
  • Mac 에이전트가 실시간으로 동기화합니다.
  • 세션이 만료되었습니다. 재인증이 필요합니다.
  • 중독적인 피드에서 벗어나세요.
  • 한 화면에 한 가지제목 하나, 버튼 하나. 설명은 두 문장 안에.
  • 재지 않는다사용 시간, 연속 기록, 등급을 만들지 않는다. 숫자는 안 읽은 DM 수뿐.
  • 정직하게Mac이 꺼지면 알림이 안 온다고 먼저 말한다. 한계를 숨기지 않는다.
  • 영어는 표어에만UI 문구는 한국어. 영어는 워드마크와 표어, 그리고 instagram.com 같은 고유 명사뿐.
마크

풀잎 세 가닥, "tuft"

64 눈금 위에 둥근 선 세 가닥. 가운데가 가장 길고 양옆이 바깥으로 기운다. 선 굵기 6.5, 끝은 둥글게.

밑동 (24·32·40, 54) · 끝 (13,27) (34,14) (52,29) · 모서리 반지름 14.4 (iOS 아이콘 비율)
여백은 마크 너비의 1/4 이상. 최소 크기: 아이콘 16px, 바탕 없는 마크 12px.
잔디 · 밤 · 종이 · 새싹, 그리고 바탕 없는 단색 마크(메뉴 막대, 본문 속).
lockup은 마크 + 워드마크, 간격은 마크 너비의 1/3. 워드마크만 쓸 때는 바탕이 종이일 때만.
  • 마크를 기울이거나 늘이지 않는다.
  • 풀잎 수를 바꾸거나 잎에 그림자·윤곽선을 넣지 않는다.
  • 잔디 외의 색 바탕(보라, 파랑, 사진)에 올리지 않는다.
  • 워드마크를 대문자 Grass, GRASS로 쓰지 않는다.
  • 마크와 워드마크를 다른 글꼴·다른 초록으로 따로 만들지 않는다.
  • 다른 식물 그림(나무, 잎사귀 한 장, 새싹 이모지)으로 대신하지 않는다.
색

종이 위의 잔디

흰색 대신 종이색, 검정 대신 먹색. 초록은 한 가지 잔디색으로 단색. 빨강은 흙빛으로 낮추고, 그라데이션과 네온은 쓰지 않는다.

  • 종이#FAF8F1바탕. 흰색 대신 쓴다.--bg
  • 들판#EEF3E6번갈아 나오는 구역의 바탕.--bg-soft
  • 먹#15241A본문 글자. 초록이 섞인 검정.--text
  • 잔디#2E7D3A주 버튼, 링크, 강조. 흰 글자와 5.1:1.--grass
  • 짙은 잔디#205C2B누를 때, 연한 바탕 위의 글자.--grass-deep
  • 연한 잔디#DCEFD3칩, 카드 바탕, 잔디 띠.--grass-soft
  • 새싹#8FD17A상태 점, 그림. 어두운 모드의 주 버튼.--sprout
  • 햇빛#F2C14E시간·코드처럼 잠깐 눈길을 끄는 것.--sun
  • 하늘#D6E9F5그림의 배경. 아주 드물게.--sky
  • 흙빛#D9573F안 읽음, 숫자 배지, 로그인 풀림. 빨강 대신.--clay

어두운 모드

  • 밤#0F1711--bg
  • 밤 들판#151F17--bg-soft
  • 면#1B271D--surface
  • 글자#EEF2EA--text
  • 새싹(주)#8FD17A--grass
  • 연한 밤 잔디#213A26--grass-soft
  • 흙빛#F0806B--clay

어두운 모드에서는 새싹색이 주 색이 되고 주 버튼은 새싹 바탕에 먹색 글자다. 밝은 모드의 잔디색은 어두운 바탕에서 너무 어둡다.

대비

짝보기대비
먹 글자 / 종이가나다 Aa15.2 : 1
보조 글자 / 종이가나다 Aa6.9 : 1
잔디 글자 / 종이가나다 Aa4.8 : 1
흰 글자 / 잔디 버튼가나다 Aa5.1 : 1
짙은 잔디 / 연한 잔디가나다 Aa6.6 : 1
먹 / 새싹 (어두운 모드 버튼)가나다 Aa8.9 : 1
글자 / 밤가나다 Aa16.1 : 1
새싹 글자 / 밤가나다 Aa10.9 : 1
흰 글자 / 흙빛 (큰 글자·배지만)가나다 Aa3.9 : 1

본문 글자는 4.5:1 이상, 큰 글자와 배지는 3:1 이상. 흙빛 위의 흰 글자는 배지와 굵은 큰 글자에만 쓴다.

글꼴

영어는 세리프, 한국어는 시스템

Fraunces는 워드마크와 영어 표어에만. 한국어 제목과 본문, 앱 UI는 시스템 글꼴 그대로(Apple SD Gothic Neo·SF, 그 밖에선 Pretendard).

touch grass,
scroll less

글꼴
Fraunces (Google Fonts, 가변)
설정
weight 500 · SOFT 100 · WONK 1 · opsz 자동
자간
-0.015em, 줄 간격 1.02
iOS
글꼴을 넣지 않고 시스템 세리프(New York)로 대신한다. Font.system(.largeTitle, design: .serif)

스크롤은 줄이고,
대화는 그대로.

글꼴
시스템 산세리프
제목
weight 800, 자간 -0.03em
본문
17px, 줄 간격 1.6, 어절 단위 줄바꿈(word-break: keep-all)
숫자
코드·시간은 tabular-nums
잔디와 움직임

화면 아래에서 자라는 띠

그림은 잔디 띠 하나뿐이다. 첫 화면과 바닥, 빈 상태의 가장자리에 놓고, 바람에 천천히 흔들린다. 움직임 줄이기를 켠 사람에겐 멈춰 있다.

  • 자리구역의 바닥 가장자리에만. 글자 뒤에 깔지 않는다.
  • 움직임밑동을 축으로 4.5~7.5초 동안 ±4° 기울기, 가닥마다 다른 박자. prefers-reduced-motion이면 정지.
  • 색잔디색 또는 연한 잔디. 어두운 바탕에서는 새싹색.
  • 다른 그림해, 나무, 사람, 사진은 쓰지 않는다. 기기는 선으로만 그린다.
  • 로딩회전 원 대신 자라는 풀잎 세 가닥.
접점

같은 풀, 다른 자리

웹사이트, iPhone 앱, Mac 메뉴 막대, 알림, DMG. 어디서나 마크의 모양과 표어는 같고, 양만 달라진다.

웹사이트표어가 제목. 잔디 띠가 첫 화면과 바닥에.
iPhone환영 화면에만 표어와 잔디. 받은편지함 이후는 조용하다.
Mac메뉴 막대의 단색 마크. 상태는 "지켜보는 중".
자료

내려받기

SVG는 그대로 쓰고, 색은 아래 토큰을 복사한다. 더 많은 시안은 브레인스토밍 페이지에.

:root {
  --bg: #faf8f1;        /* 종이 */
  --bg-soft: #eef3e6;   /* 들판 */
  --text: #15241a;      /* 먹 */
  --grass: #2e7d3a;     /* 잔디 */
  --grass-deep: #205c2b;
  --grass-soft: #dcefd3;
  --sprout: #8fd17a;    /* 새싹 */
  --sun: #f2c14e;       /* 햇빛 */
  --clay: #d9573f;      /* 흙빛 */
  --font-display: 'Fraunces', 'New York', Georgia, serif;
}
@media (prefers-color-scheme: dark) {
  :root { --bg: #0f1711; --text: #eef2ea; --grass: #8fd17a; --grass-soft: #213a26; --clay: #f0806b; }
}