/** * Windows XP (Luna) design tokens — the colour/gradient/dimension values that * give the XP theme its look (#135). * * This is the XP implementation of a theme's token set. It lives under * `src/themes/xp/` (the theme layer) rather than the engine so a future theme * can supply its own values without the engine ever importing colours. Sourced * from `xp.css/themes/XP/_variables.scss` and component styles. * * The public outlet is the `./theme` subpath (`src/lib/theme.tsx`); the old * back-compat re-export through `src/constants.ts` was removed when the #213 * B1 codemod moved every consumer onto the runtime theme context. */ export declare const COLORS: { WINDOW_TITLE_ACTIVE: string; WINDOW_TITLE_INACTIVE: string; DESKTOP_BACKGROUND: string; TASKBAR_HEIGHT: number; TITLE_BAR_HEIGHT: number; MENU_ITEM_HEIGHT: number; SHUTDOWN_PANEL_DARK: string; SHUTDOWN_PANEL_BODY: string; SHUTDOWN_PANEL_EDGE: string; SHUTDOWN_STANDBY_TOP: string; SHUTDOWN_STANDBY_BOTTOM: string; SHUTDOWN_STANDBY_BORDER: string; SHUTDOWN_OVERLAY: string; SURFACE: string; BUTTON_HIGHLIGHT: string; BUTTON_FACE: string; BUTTON_SHADOW: string; BUTTON_BORDER: string; WINDOW_FRAME: string; DIALOG_BLUE: string; INPUT_BORDER: string; MENU_HIGHLIGHT: string; BLACK: string; BORDER_GREY: string; DIVIDER_GREY: string; PERF_GRAPH_LINE: string; PERF_GRAPH_GRID: string; BUTTON_GRADIENT: string; BUTTON_ACTIVE_GRADIENT: string; BUTTON_HOVER_SHADOW: string; BUTTON_FOCUS_SHADOW: string; TITLE_BAR_GRADIENT: string; SCROLLBAR_BG: string; SCROLLBAR_SHADOW: string; BORDER_GREY_HILIGHT: string; /** System colour Window / white chrome foregrounds (K.1 `window.bg`). */ WHITE: string; /** Text-field border, xp.css `--border-field` (STY-16). */ FIELD_BORDER: string; /** System colour InfoWindow — tooltip/balloon background (K.1 `tooltip.bg`). */ TOOLTIP_BG: string; /** Disabled button border, xp.css `button:disabled`. */ BUTTON_BORDER_DISABLED: string; /** Explorer / IE6 toolbar strip gradient (AGENTS.md §2 chrome). */ TOOLBAR_GRADIENT: string; WINDOW_FRAME_SHADOW_ACTIVE: string; WINDOW_FRAME_SHADOW_INACTIVE: string; WINDOW_BORDER_ACTIVE: string; WINDOW_BORDER_ACTIVE_DARK: string; WINDOW_BORDER_INACTIVE: string; WINDOW_BORDER_INACTIVE_DARK: string; /** Blue glow the title bar fades in from its left/right edges. */ TITLE_BAR_GLOW: string; /** Compact one-line title-bar imitation (Minesweeper mini header). */ TITLE_BAR_GRADIENT_COMPACT: string; TASKBAR_GRADIENT: string; TASKBAR_BORDER: string; TRAY_GRADIENT: string; TRAY_BORDER: string; TRAY_HILIGHT: string; TASK_BUTTON: string; TASK_BUTTON_ACTIVE: string; TASK_BUTTON_HOVER: string; TASK_BUTTON_ACTIVE_HOVER: string; TASK_BUTTON_FLASH: string; /** Localized Start button (flag + gradient) fallback colours. */ START_GREEN: string; START_GRADIENT: string; START_GRADIENT_HOVER: string; START_GRADIENT_ACTIVE: string; STARTMENU_HEADER_GRADIENT: string; STARTMENU_FOOTER_GRADIENT: string; STARTMENU_BLUE: string; STARTMENU_HEADER_SHADOW: string; STARTMENU_TINT: string; STARTMENU_RIGHT_BG: string; STARTMENU_RIGHT_BORDER: string; STARTMENU_RIGHT_TEXT: string; STARTMENU_FOOTER_HOVER: string; STARTMENU_DIVIDER_ORANGE: string; /** Deep XP blue shared by the login backdrop, balloon titles, CP accents. */ XP_DEEP_BLUE: string; LOGIN_PANEL_BLUE: string; LOGIN_DIVIDER_GOLD: string; LOGIN_ORANGE: string; LOGIN_GOLD: string; LOGIN_GO_GRADIENT: string; LOGIN_GO_GRADIENT_HOVER: string; LOGIN_GO_BORDER: string; SIDEBAR_GRADIENT: string; SIDEBAR_LINK: string; SIDEBAR_LINK_HOVER: string; SIDEBAR_HEADER_TEXT: string; SIDEBAR_TITLE_BLUE: string; TASKPANE_GRADIENT: string; TASKPANE_GRADIENT_BLUE: string; TASKPANE_BORDER: string; EXPLORER_ROW_TINT: string; TREE_ROW_TINT: string; /** Pale-beige hover used by the folder-tree toggle and balloon close box. */ HOVER_BEIGE: string; EXPLORER_HEADER_DIVIDER: string; /** Blue page-header band shared by IE chrome pages and Help and Support. */ HEADER_GRADIENT_BLUE: string; LINK_BLUE: string; ERROR_RED: string; ERROR_TINT: string; IE_BUTTON_GRADIENT: string; PHOTO_BG: string; PHOTO_TOOLBAR_GRADIENT: string; PHOTO_BORDER: string; PANEL_TINT_BLUE: string; PANEL_TINT_BORDER: string; MENU_HIGHLIGHT_BORDER: string; PROGRESS_FILL_GRADIENT: string; PROGRESS_BORDER: string; BSOD_BLUE: string; /** Dark canvas-workspace blue behind Paint's paper (classic mspaint look). */ WORKSPACE_BLUE: string; DROP_HIGHLIGHT: string; STATUS_GROOVE_HILIGHT: string; /** Error text red used by the shared password dialog (待核查 vs real XP). */ ALERT_RED: string; GREY_2D: string; GREY_33: string; GREY_40: string; GREY_55: string; GREY_64: string; GREY_66: string; GREY_77: string; GREY_88: string; GREY_99: string; GREY_A0: string; GREY_B0: string; GREY_C0: string; GREY_CC: string; GREY_D0: string; GREY_DD: string; GREY_DE: string; GREY_E0: string; GREY_E5: string; GREY_EE: string; GREY_F0: string; GREY_F5: string; GREY_F8: string; }; export type { ThemeTokens, ThemeFonts } from '../contract'; /** * Windows XP font stacks (STY-02/STY-03) — the single outlet for every * font-family the XP chrome uses. Values are the exact stacks the components * already rendered with (zero visual diff); FIDELITY §K.1 `font.ui` / * `font.titlebar` are the authority. Culture-app content fonts (QQ's SimSun * classic UI, era-web Georgia, StickyNote's Comic Sans …) are app identity, * not OS chrome, and deliberately stay local to those apps. */ export declare const FONTS: { /** Standard UI stack: Tahoma for Latin, 宋体 first for CJK (YaHei is Vista+). */ UI: string; /** Title-bar stack: Trebuchet MS bold (xp.css / #35), same CJK fallbacks. */ TITLEBAR: string; /** Pre-Luna dialog stack kept by era apps rendered "as installed software". */ CLASSIC: string; /** Generic monospace surfaces (about screens, media timers, code). */ MONO: string; /** Notepad's classic editor font. */ EDITOR: string; /** Command Prompt / BSOD raster-console stack. */ CONSOLE: string; /** XP boot screen ("Franklin Gothic Medium" progress text). */ BOOT: string; };