
MokuMoku Design System
ひとりの集中と、チームの気配をつなぐ。
Color
Background / Surface
Text
Brand
Gray
Status
Typography
Hiragino Sans, Yu Gothic UI, BIZ UDPGothic, Meiryo, sans-serif
displayひとりの集中と、チームの気配をつなぐ。40–72 / 700h1ひとりの集中と、チームの気配をつなぐ。24–32 / 700h2ひとりの集中と、チームの気配をつなぐ。18–22 / 600body.lgひとりの集中と、チームの気配をつなぐ。15–17 / 400bodyひとりの集中と、チームの気配をつなぐ。14 / 400captionひとりの集中と、チームの気配をつなぐ。11 / 500labelひとりの集中と、チームの気配をつなぐ。10 / 600Icons
Phosphor Icons · weight: bold · via components/icons.tsx
Status
Tool
Screen Share
Action
Spacing
Tailwind utilities (p-*, gap-*, m-*) + CSS vars for shell gutters
--space-shell-xclamp(16px, 2vw, 32px)--space-shell-yclamp(16px, 2.5vw, 28px)Common scale: 4 · 8 · 12 · 16 · 24 · 32 · 48 · 64 px
Radius
28pxPanel (.surface-panel)24pxCard (--radius-card)16pxDialog12pxMenu / Note8pxInput (rounded-lg)999pxButton / Chip (--radius-control)Shadow
shadow-soft0 20px 52px rgba(26,34,48,0.08)Card, Panelshadow-float0 28px 64px rgba(26,34,48,0.12)Floating menu, Modalshadow-press0 10px 22px rgba(74,98,128,0.2)Active / pressed stateMotion
fast150msease-outButton press, togglebase200msease-outColor transitionsoft320mscubic-bezier(0.2,0.9,0.2,1)Toast float-inexpand1800–6800mscubic-bezier(0.16,0.84,0.24,1)Toast width revealComponents
設計原則
余白が、思考を支える
3 層で読み切れる状態を保つ。
ui/badge.tsx — tone: neutral | primary | accent
brand-system.tsx Tip — hover trigger
brand-system.tsx WarningTip
または
メモが見つかりません
キーワードを変えて再検索
surface-panel (default)
glass-panel + radius-panel (28px)
surface-panel-strong
Higher opacity + shadow-float
ui/panel.tsx — tone: default | strong
Lemon トーンの付箋です
Sky トーンの付箋です
Mint トーンの付箋です
Rose トーンの付箋です
140px · rounded-lg · border-left 3px accent · color: lemon | sky | mint | rose

焚き火
150 x 160px
ambient-bonfire.wav
soundRadius: 300px
sticker-presets.ts — type: "bonfire"