/* tokens.studio.css — BYTE-SNAPSHOT of the :root token block in
 * editor/ui/editor.css (lines 11-33). CI parity test compares the :root{}
 * block name/value pairs and FAILS the build on drift. Do NOT hand-edit token
 * values here — re-snapshot from editor.css if the Forge editor tokens change.
 *
 * @font-face points at the bundle-vendored fonts (self-contained: Studio is
 * copied verbatim into Unity/Unreal where Forge's editor/ui is absent).
 * ForgeUI's `bundledFontsGenericOnly` default requires an explicit @font-face
 * for a named family to resolve.
 */

@font-face {
    font-family: "Inter";
    src: url("../assets/fonts/Inter-Regular.ttf");
}

@font-face {
    font-family: "Material Symbols Outlined";
    src: url("../assets/fonts/MaterialSymbolsOutlined.ttf");
}

/* Self-contained zh-CN chrome coverage. This is a catalog-derived subset,
 * regenerated by tools/update-studio-cjk-font.sh; project content still owns
 * its own @font-face declarations. */
@font-face {
    font-family: "ForgeUI Studio CJK";
    src: url("../assets/fonts/NotoSansSC-StudioSubset.ttf");
}

:root {
    --bg-0: #0e0e0e;
    --bg-1: #131313;
    --bg-2: #1c1b1b;
    --bg-3: #201f1f;
    --bg-4: #2a2a2a;
    --bg-5: #353534;
    --text-0: #e5e2e1;
    --text-1: #c1c6d7;
    --text-2: #8b90a0;
    --line: #414755;
    --primary: #a3c9ff;
    --primary-strong: #2193fb;
    --secondary: #ffd79b;
    --tertiary: #ef6719;
    --success: #4ade80;
    --danger: #f87171;
    --ab-glass-base: rgba(12, 12, 16, 0.82);
    --ab-glass-panel: rgba(19, 19, 23, 0.76);
    --ab-glass-panel-strong: rgba(24, 23, 27, 0.84);
    --ab-glass-surface: rgba(11, 11, 15, 0.58);
    --ab-glass-pane: rgba(20, 20, 24, 0.64);
}
