{
  "$description": "qufox design tokens (machine-readable). default = dark; light = [data-theme=light] overrides.",
  "$source": "packages/tokens/src/tokens.css",
  "default": {
    "--qufox-night": "#1E1B4B",
    "--qufox-lavender": "#E9D5FF",
    "--qufox-violet": "#8B5CF6",
    "--qufox-paper": "#FAFAFF",
    "--n-0": "#0E0C2A",
    "--n-1": "#141232",
    "--n-2": "#1A1840",
    "--n-3": "#221F4F",
    "--n-4": "#2C285E",
    "--n-5": "#3A3570",
    "--n-6": "#4D4780",
    "--n-7": "#6B6599",
    "--n-8": "#9892BF",
    "--n-9": "#C4BFDC",
    "--n-10": "#E9D5FF",
    "--n-11": "#F7F1FF",
    "--a-50": "#F5EEFF",
    "--a-100": "#E9DCFF",
    "--a-200": "#D4B8FF",
    "--a-300": "#B48EFF",
    "--a-400": "#9D6FFD",
    "--a-500": "#8B5CF6",
    "--a-600": "#7848E0",
    "--a-700": "#5F38B8",
    "--a-800": "#472A8C",
    "--a-900": "#2F1C5E",
    "--accent-rgb": "139,92,246",
    "--ok-400": "#4ADE80",
    "--ok-600": "#16A34A",
    "--warn-400": "#FBBF24",
    "--warn-600": "#D97706",
    "--danger-400": "#F87171",
    "--danger-600": "#DC2626",
    "--info-400": "#60A5FA",
    "--info-600": "#2563EB",
    "--info-700": "#1D4ED8",
    "--ok-700": "#166534",
    "--warn-700": "#9A4708",
    "--warn-800": "#92400E",
    "--danger-700": "#B91C1C",
    "--gold-700": "#8C6D00",
    "--gold-400": "#F5C518",
    "--gold-600": "#C99A00",
    "--teal-400": "#2DD4BF",
    "--teal-700": "#0F766E",
    "--orange-400": "#FB923C",
    "--orange-700": "#C2410C",
    "--pink-400": "#F472B6",
    "--pink-700": "#BE185D",
    "--font-display": "\"Pretendard Variable\"",
    "--font-mono-family": "\"Geist Mono\"",
    "--font-sans": "var(--font-display), \"Pretendard Fallback: Apple SD Gothic Neo\", \"Pretendard Fallback: Malgun Gothic\", \"Pretendard Fallback: Noto Sans KR\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", \"Apple SD Gothic Neo\", \"Malgun Gothic\", system-ui, sans-serif",
    "--font-mono": "var(--font-mono-family), ui-monospace, \"SF Mono\", \"Cascadia Mono\", Consolas, \"JetBrains Mono\", Menlo, monospace",
    "--fs-11": "0.6875rem",
    "--fs-12": "0.75rem",
    "--fs-13": "0.8125rem",
    "--fs-14": "0.875rem",
    "--fs-15": "0.9375rem",
    "--fs-16": "1rem",
    "--fs-17": "1.0625rem",
    "--fs-18": "1.125rem",
    "--fs-20": "1.25rem",
    "--fs-24": "1.5rem",
    "--fs-32": "2rem",
    "--fs-display": "clamp(2rem, 4vw, 2.75rem)",
    "--fs-chat": "var(--fs-15)",
    "--lh-tight": "1.2",
    "--lh-snug": "1.35",
    "--lh-normal": "1.5",
    "--lh-loose": "1.65",
    "--tracking-tight": "-0.02em",
    "--tracking-normal": "0",
    "--tracking-caps": "0.12em",
    "--s-0": "0",
    "--s-1": "2px",
    "--s-2": "4px",
    "--s-3": "8px",
    "--s-4": "12px",
    "--s-5": "16px",
    "--s-6": "20px",
    "--s-7": "24px",
    "--s-8": "32px",
    "--s-9": "40px",
    "--s-10": "48px",
    "--s-11": "64px",
    "--s-12": "80px",
    "--r-xs": "4px",
    "--r-sm": "6px",
    "--r-md": "8px",
    "--r-lg": "10px",
    "--r-xl": "14px",
    "--r-2xl": "20px",
    "--r-pill": "999px",
    "--elev-1": "0 1px 2px rgba(0,0,0,0.35)",
    "--elev-2": "0 2px 6px rgba(0,0,0,0.4), 0 1px 2px rgba(0,0,0,0.3)",
    "--elev-3": "0 6px 16px rgba(0,0,0,0.45), 0 2px 4px rgba(0,0,0,0.3)",
    "--elev-4": "0 16px 40px rgba(0,0,0,0.55), 0 4px 8px rgba(0,0,0,0.35)",
    "--ring-accent": "0 0 0 2px var(--a-500)",
    "--ring-focus": "0 0 0 2px var(--a-400), 0 0 0 4px rgba(var(--accent-rgb),0.3)",
    "--ring-danger": "0 0 0 2px var(--danger-400)",
    "--ease-standard": "cubic-bezier(0.2, 0, 0, 1)",
    "--ease-emphasized": "cubic-bezier(0.3, 0, 0, 1)",
    "--ease-spring": "cubic-bezier(0.34, 1.56, 0.64, 1)",
    "--dur-instant": "80ms",
    "--dur-fast": "140ms",
    "--dur-base": "220ms",
    "--dur-slow": "320ms",
    "--dur-deliberate": "520ms",
    "--dur-toast-brief": "2400ms",
    "--dur-longpress": "500ms",
    "--motion-typing": "1.4s",
    "--z-base": "0",
    "--z-header": "10",
    "--z-drawer": "15",
    "--z-dropdown": "20",
    "--z-sticky": "30",
    "--z-header-sticky": "35",
    "--z-tabbar": "40",
    "--z-settings-bg": "50",
    "--z-settings": "51",
    "--z-modal-bg": "60",
    "--z-modal": "61",
    "--z-toast": "70",
    "--z-tooltip": "80",
    "--z-media-overlay": "45",
    "--w-serverlist": "72px",
    "--w-channellist": "240px",
    "--w-channellist-min": "160px",
    "--w-channellist-max": "400px",
    "--w-memberlist": "240px",
    "--w-drawer-left": "calc(var(--w-serverlist) + var(--w-channellist))",
    "--w-thread": "420px",
    "--w-topbar-search": "180px",
    "--w-settings": "820px",
    "--h-topbar": "48px",
    "--h-topbar-search": "28px",
    "--h-typingbar": "24px",
    "--h-composer": "48px",
    "--container-w": "960px",
    "--container-w-narrow": "640px",
    "--container-w-reading": "720px",
    "--container-w-wide": "1200px",
    "--grid-cell-min": "240px",
    "--sidenav-w": "240px",
    "--aside-w": "280px",
    "--sz-aside": "300px",
    "--h-navbar": "56px",
    "--aspect-16x9": "16 / 9",
    "--aspect-2x3": "2 / 3",
    "--aspect-4x3": "4 / 3",
    "--shell-vh": "100dvh",
    "--composer-max-h": "180px",
    "--composer-font-min": "16px",
    "--m-topbar-h": "52px",
    "--m-tabbar-h": "56px",
    "--m-tabbar-h-ios": "49px",
    "--m-composer-h": "56px",
    "--m-touch": "44px",
    "--m-gutter": "16px",
    "--m-sheet-r": "20px",
    "--m-statusbar": "62px",
    "--m-swipe-threshold": "60px",
    "--m-swipe-icon-size": "32px",
    "--m-keyboard-pad": "env(keyboard-inset-height, 0px)",
    "--m-panel-ease": "var(--ease-standard)",
    "--m-panel-dur": "var(--dur-slow)",
    "--m-sheet-ease": "var(--ease-emphasized)",
    "--m-sheet-dur": "var(--dur-base)",
    "--m-tile-h": "64px",
    "--m-dm-row-avatar": "40px",
    "--m-dm-row-h": "64px",
    "--sz-status-dot": "14px",
    "--size-typing-dot": "7px",
    "--sort-indicator-size": "12px",
    "--sz-status-dot-sm": "10px",
    "--sz-status-dot-ring": "var(--s-1)",
    "--sz-story-media": "180px",
    "--sz-story-media-sm": "100px",
    "--sz-story-media-lead": "280px",
    "--sz-timeline-time": "56px",
    "--sz-timeline-marker": "10px",
    "--sz-pick": "160px",
    "--msg-group-gap-cozy": "var(--s-5)",
    "--msg-group-gap-compact": "var(--s-2)",
    "--msg-group-gap-spacious": "var(--s-6)",
    "--msg-pt-head-cozy": "var(--s-5)",
    "--msg-pt-head-compact": "var(--s-2)",
    "--msg-indent": "calc(var(--s-10) + var(--s-4))",
    "--avatar-msg-cozy": "var(--s-10)",
    "--avatar-msg-compact": "var(--s-8)",
    "--msg-group-threshold-ms": "480000",
    "--h-channel-row-default": "var(--s-8)",
    "--h-channel-row-compact": "var(--s-7)",
    "--h-channel-row-spacious": "var(--s-9)",
    "--nav-pill-h-hover": "var(--s-3)",
    "--nav-pill-h-active": "var(--s-8)",
    "--bg-app": "var(--n-0)",
    "--bg-chat": "var(--n-1)",
    "--bg-panel": "var(--n-2)",
    "--bg-elevated": "var(--n-3)",
    "--bg-hover": "var(--n-4)",
    "--bg-selected": "var(--n-5)",
    "--bg-input": "var(--n-2)",
    "--bg-floating": "var(--n-0)",
    "--border": "var(--n-4)",
    "--border-strong": "var(--n-6)",
    "--divider": "var(--n-3)",
    "--bg-media": "#121214",
    "--media-overlay-scrim": "linear-gradient(to bottom, rgba(0,0,0,0.55), rgba(0,0,0,0) 38%, rgba(0,0,0,0) 62%, rgba(0,0,0,0.55))",
    "--on-media-text": "#FFFFFF",
    "--on-media-text-muted": "rgba(255, 255, 255, 0.70)",
    "--on-media-border": "rgba(255, 255, 255, 0.18)",
    "--on-media-border-hover": "rgba(255, 255, 255, 0.42)",
    "--on-media-glass-bg": "rgba(15, 23, 42, 0.68)",
    "--on-media-glass-bg-strong": "rgba(15, 23, 42, 0.85)",
    "--on-media-danger-text": "#FECACA",
    "--on-media-danger-border": "rgba(248, 113, 113, 0.35)",
    "--safe-top": "max(var(--s-4), env(safe-area-inset-top))",
    "--safe-right": "max(var(--s-4), env(safe-area-inset-right))",
    "--safe-bottom": "max(var(--s-4), env(safe-area-inset-bottom))",
    "--safe-left": "max(var(--s-4), env(safe-area-inset-left))",
    "--bg-code": "var(--n-0)",
    "--text-code": "var(--n-9)",
    "--bg-inverse": "var(--n-0)",
    "--text-inverse": "var(--n-11)",
    "--syntax-tag": "var(--a-300)",
    "--syntax-attr": "var(--ok-400)",
    "--syntax-string": "var(--warn-400)",
    "--syntax-comment": "var(--text-muted)",
    "--syntax-punct": "var(--text-secondary)",
    "--text": "var(--n-10)",
    "--text-strong": "var(--n-11)",
    "--text-secondary": "var(--n-9)",
    "--text-muted": "var(--n-8)",
    "--text-disabled": "var(--n-7)",
    "--text-onAccent": "#FFFFFF",
    "--accent": "var(--a-500)",
    "--accent-hover": "var(--a-400)",
    "--accent-press": "var(--a-600)",
    "--accent-subtle": "var(--a-900)",
    "--accent-solid": "var(--a-600)",
    "--accent-solid-hover": "var(--a-700)",
    "--accent-solid-press": "var(--a-800)",
    "--link": "var(--a-300)",
    "--favorite": "var(--gold-400)",
    "--favorite-muted": "var(--text-muted)",
    "--accent-text": "var(--a-300)",
    "--text-ok": "var(--ok-400)",
    "--text-warn": "var(--warn-400)",
    "--text-danger": "var(--danger-400)",
    "--text-info": "var(--info-400)",
    "--link-hover": "var(--a-200)",
    "--accent-bg": "rgba(var(--accent-rgb),0.15)",
    "--accent-bgHov": "rgba(var(--accent-rgb),0.25)",
    "--danger-bg": "rgba(248,113,113,0.15)",
    "--danger-bgHov": "rgba(248,113,113,0.25)",
    "--ok-bg": "rgba(74,222,128,0.15)",
    "--warn-bg": "rgba(251,191,36,0.15)",
    "--bg-row-hover": "rgba(233,213,255,0.02)",
    "--accent-on-subtle": "var(--a-200)",
    "--bg-track": "var(--n-5)",
    "--text-on-bright-fill": "var(--n-0)",
    "--accent-bg-faint": "rgba(var(--accent-rgb),0.06)",
    "--mention-bg": "var(--accent-bg)",
    "--mention-bgHov": "var(--accent-bgHov)",
    "--badge-unread-bg": "var(--a-600)",
    "--badge-mention-bg": "var(--danger-600)",
    "--unread-divider-accent": "var(--a-400)",
    "--scrim": "rgba(0, 0, 0, 0.55)",
    "--scrim-strong": "rgba(0, 0, 0, 0.92)",
    "--scrim-blur": "8px",
    "--viz-1": "var(--a-400)",
    "--viz-2": "var(--info-400)",
    "--viz-3": "var(--teal-400)",
    "--viz-4": "var(--ok-400)",
    "--viz-5": "var(--warn-400)",
    "--viz-6": "var(--orange-400)",
    "--viz-7": "var(--danger-400)",
    "--viz-8": "var(--pink-400)",
    "--chart-grid": "var(--border)",
    "--chart-axis": "var(--border-strong)",
    "--chart-label": "var(--text-muted)",
    "--chart-tooltip-bg": "var(--bg-floating)",
    "--chart-tooltip-text": "var(--text)",
    "--chart-track": "var(--bg-track)",
    "--heat-empty": "var(--bg-elevated)",
    "--status-online": "var(--ok-400)",
    "--status-idle": "var(--warn-400)",
    "--status-dnd": "var(--danger-400)",
    "--status-offline": "var(--n-7)",
    "--status-streaming": "var(--a-400)",
    "--avatar-ring": "var(--bg-panel)",
    "--scrollbar-thumb": "rgba(233,213,255,0.12)",
    "--scrollbar-thumbH": "rgba(233,213,255,0.24)"
  },
  "light": {
    "--bg-app": "var(--qufox-paper)",
    "--bg-chat": "#FFFFFF",
    "--bg-panel": "#F4F1FA",
    "--bg-elevated": "#FFFFFF",
    "--bg-hover": "#EDE7F7",
    "--bg-selected": "#E1D6F2",
    "--bg-input": "#FFFFFF",
    "--bg-floating": "#FFFFFF",
    "--border": "#E1DCEC",
    "--border-strong": "#C9C2DB",
    "--divider": "#EDE9F4",
    "--bg-media": "#E9E9EC",
    "--favorite": "var(--gold-700)",
    "--accent-text": "var(--a-600)",
    "--text-ok": "var(--ok-700)",
    "--text-warn": "var(--warn-800)",
    "--text-danger": "var(--danger-700)",
    "--text-info": "var(--info-700)",
    "--bg-code": "var(--bg-panel)",
    "--text-code": "var(--text)",
    "--bg-inverse": "var(--n-2)",
    "--syntax-tag": "var(--a-600)",
    "--syntax-attr": "var(--ok-700)",
    "--syntax-string": "var(--warn-700)",
    "--viz-1": "var(--a-600)",
    "--viz-2": "var(--info-700)",
    "--viz-3": "var(--teal-700)",
    "--viz-4": "var(--ok-700)",
    "--viz-5": "#B7791F",
    "--viz-6": "var(--orange-700)",
    "--viz-7": "var(--danger-700)",
    "--viz-8": "var(--pink-700)",
    "--text": "var(--qufox-night)",
    "--text-strong": "#0F0C2B",
    "--text-secondary": "#3F3A5C",
    "--text-muted": "#6A6689",
    "--text-disabled": "#A49FBB",
    "--text-onAccent": "#FFFFFF",
    "--accent": "var(--a-500)",
    "--accent-hover": "var(--a-600)",
    "--accent-press": "var(--a-700)",
    "--accent-subtle": "var(--a-100)",
    "--link": "var(--a-600)",
    "--link-hover": "var(--a-700)",
    "--accent-bg": "rgba(var(--accent-rgb),0.10)",
    "--accent-bgHov": "rgba(var(--accent-rgb),0.18)",
    "--bg-row-hover": "rgba(30,27,75,0.03)",
    "--accent-on-subtle": "var(--a-700)",
    "--bg-track": "#C9C2DB",
    "--elev-1": "0 1px 2px rgba(30,27,75,0.08)",
    "--elev-2": "0 2px 8px rgba(30,27,75,0.10), 0 1px 2px rgba(30,27,75,0.05)",
    "--elev-3": "0 8px 24px rgba(30,27,75,0.12), 0 2px 4px rgba(30,27,75,0.06)",
    "--elev-4": "0 20px 48px rgba(30,27,75,0.18)",
    "--scrollbar-thumb": "rgba(30,27,75,0.15)",
    "--scrollbar-thumbH": "rgba(30,27,75,0.28)"
  }
}
