---
version: alpha
name: "Calm"
description: "柔和的鼠尾草绿、温柔的衬线字和充足的呼吸感。 Calm 让屏幕慢下来：鼠尾草绿背景、深绿色操作、温柔的衬线标题和元素之间充足的留白。每屏一次只请用户做一件事。"
colors:
  primary: "#2F5446"
  on-primary: "#F1F3EE"
  secondary: "#B5784A"
  tertiary: "#5F86B8"
  neutral: "#56655C"
  surface: "#F1F3EE"
  on-surface: "#1E2A24"
typography:
  display-lg:
    fontFamily: "Newsreader"
    fontSize: 44px
    fontWeight: 500
    lineHeight: 1.1
    letterSpacing: -0.015em
  headline-lg:
    fontFamily: "Newsreader"
    fontSize: 32px
    fontWeight: 500
    lineHeight: 1.15
    letterSpacing: -0.01em
  headline-md:
    fontFamily: "Newsreader"
    fontSize: 24px
    fontWeight: 500
    lineHeight: 1.25
  headline-sm:
    fontFamily: "Newsreader"
    fontSize: 19px
    fontWeight: 500
    lineHeight: 1.3
  body-md:
    fontFamily: "Figtree"
    fontSize: 17px
    fontWeight: 400
    lineHeight: 1.6
  body-sm:
    fontFamily: "Figtree"
    fontSize: 14px
    fontWeight: 400
    lineHeight: 1.45
rounded:
  sm: 20px
  md: 22px
  lg: 24px
  xl: 28px
spacing:
  xs: 4px
  sm: 8px
  md: 16px
  lg: 24px
  xl: 48px
components:
  button-primary:
    backgroundColor: "{colors.primary}"
    textColor: "{colors.on-primary}"
    rounded: "{rounded.lg}"
    padding: "{spacing.md}"
---

## Overview

Calm 让屏幕慢下来：鼠尾草绿背景、深绿色操作、温柔的衬线标题和元素之间充足的留白。每屏一次只请用户做一件事。

## Colors

- **primary (#2F5446):** 深森林绿，用于主要操作和进度。
- **on-primary (#F1F3EE)**
- **secondary (#B5784A):** 陶土色，用于插画里的暖色和第二组数据。
- **tertiary (#5F86B8):** 柔蓝，用于睡眠和夜间内容。
- **neutral (#56655C):** 灰绿，用于辅助文字。
- **surface (#F1F3EE):** 浅鼠尾草绿；卡片接近白色。
- **on-surface (#1E2A24)**

## Typography

标题用 Newsreader，字重 500；正文用 Figtree，17px，行高 1.6。

## Layout

手机屏幕左右边距 24px，底部 3 个标签的导航栏，每屏一个主要操作，分组之间留足纵向空间。

## Shapes

卡片和底部弹层 24px 圆角；按钮是胶囊形；只在弹层上用非常柔和的阴影。

## Components

大号练习卡片、通栏主按钮、温和的进度条和简单的情绪选择器。

## Do's and Don'ts

- 每屏只请用户做一件事。
- 衬线字只用在标题和引语上。
- 不要用红色和催促性的角标。
- 不要把空白填满，留白也是设计的一部分。
