/* TalkTree 共用视觉 token：认证页 + 工坊 */

:root {
    --tt-bg: #0a0e14;
    --tt-bg-mid: #16202e;
    --tt-panel: rgba(18, 22, 30, 0.82);
    --tt-border: rgba(255, 255, 255, 0.10);
    --tt-text: #e8ecf1;
    --tt-text-dim: #9aa4b0;
    --tt-accent: #6fbf4a;
    --tt-accent-dim: rgba(111, 191, 74, 0.25);
    --tt-accent-glow: rgba(111, 191, 74, 0.38);
    --tt-radius: 16px;
    --tt-input-h: 44px;
    --tt-font: "DM Sans", "Noto Sans SC", "Source Han Sans SC", system-ui, sans-serif;

    --panel-bg: var(--tt-panel);
    --panel-border: var(--tt-border);
    --text: var(--tt-text);
    --text-dim: var(--tt-text-dim);
    --accent: var(--tt-accent);
    --accent-dim: var(--tt-accent-dim);
}
