---
version: alpha
name: "Hearth"
description: "深色安静的主屏上，亮着一盏暖琥珀色的灯。 Hearth 像在昏暗房间里打开的一盏灯：暖调炭黑背景，所有开着的东西都是琥珀色，大圆角设备卡片隔着房间也看得清。房间用横向标签切换，温度是又大又稳的数字。"
colors:
  primary: "#B85C00"
  on-primary: "#FFFFFF"
  secondary: "#2F7FA8"
  tertiary: "#4E9A5F"
  neutral: "#5F5A53"
  surface: "#F4F2EF"
  on-surface: "#1A1816"
typography:
  display-lg:
    fontFamily: "Outfit"
    fontSize: 56px
    fontWeight: 600
    lineHeight: 1
    letterSpacing: -0.02em
  headline-lg:
    fontFamily: "Outfit"
    fontSize: 30px
    fontWeight: 600
    lineHeight: 1.1
    letterSpacing: -0.01em
  headline-md:
    fontFamily: "Outfit"
    fontSize: 22px
    fontWeight: 600
    lineHeight: 1.2
  headline-sm:
    fontFamily: "Outfit"
    fontSize: 17px
    fontWeight: 600
    lineHeight: 1.3
  body-md:
    fontFamily: "Outfit"
    fontSize: 16px
    fontWeight: 400
    lineHeight: 1.5
  body-sm:
    fontFamily: "Outfit"
    fontSize: 13px
    fontWeight: 400
    lineHeight: 1.4
    letterSpacing: 0.01em
rounded:
  sm: 18px
  md: 20px
  lg: 22px
  xl: 26px
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

Hearth 像在昏暗房间里打开的一盏灯：暖调炭黑背景，所有开着的东西都是琥珀色，大圆角设备卡片隔着房间也看得清。房间用横向标签切换，温度是又大又稳的数字。

## Colors

- **primary (#B85C00):** 浅色模式下是焦琥珀色，深色模式下是明亮的琥珀色，用于已开启的设备、滑块和当前标签页。
- **on-primary (#FFFFFF)**
- **secondary (#2F7FA8):** 冷蓝，用于制冷、湿度和第二组图表数据。
- **tertiary (#4E9A5F):** 叶绿，用于节能、太阳能和第三组数据。
- **neutral (#5F5A53):** 暖灰，用于设备状态、房间名和单位。
- **surface (#F4F2EF):** 深色模式是暖调炭黑，卡片浅一级；浅色模式是暖石灰色，卡片纯白。
- **on-surface (#1A1816)**

## Typography

全站用 Outfit：标题和大号温度读数用半粗 600（最大 56px，使用等宽数字，数值变化时不跳动）；标签和正文用常规 400，16px。

## Layout

手机屏幕左右边距 20px，底部标签栏高 64px，四个带文字的标签。房间是标题下方的横向标签，设备排成两栏卡片网格。

## Shapes

设备卡片和弹层用 22px 圆角；旋钮和开关是圆形，触控范围不小于 48px。不用阴影和发光效果，设备开启时直接填充琥珀色。

## Components

带图标、名称、状态和点按开关区域的设备卡片、大号圆形温控旋钮、亮度滑块、晚安等场景按钮，以及一周能耗图表。

## Do's and Don'ts

- 开和关要让人隔着房间也一眼看出来。
- 轻点切换开关，长按打开详细控制。
- 不要把琥珀色用在未开启或非活动的东西上。
- 不要把设备的主要控制藏进菜单里。
