/* ═══════════════════════════════════════════════════════════════
           Limooo 设计令牌（单一事实源）
           —— 从 base.css 抽出，供继承 base 的页面与独立页面（门禁页、
              跳转页）共同引用，避免每个页面各自复制一份色板导致漂移。

           规则：新增颜色/圆角/缓动一律加在这里，不要在页面 CSS 里再写 :root。
           ═══════════════════════════════════════════════════════════════ */
/* ═══════════════════════════════════════════════════════════════
           全局 CSS 变量
           :root 为暗色主题默认值，.light-mode 覆盖为浅色主题
           子页面可通过 (block style_page) 添加额外样式
           ═══════════════════════════════════════════════════════════════ */
        :root {
            --bg: #1b1b1f;
            --text: #e2e2e3;
            --line: #2e2e32;
            --panel-bg: #202127;
            --highlight: #2a2a2f;
            --footer-border: #2e2e32;
            /* 强调色（青，全站共用） */
            --accent: #05A5A6;
            --accent-glow: rgba(5, 165, 166, 0.2);
            --ease-out: cubic-bezier(0.23, 1, 0.32, 1);
            --ease-in-out: cubic-bezier(0.77, 0, 0.175, 1);
            /* ── 统一圆角（全站共用） ──
               --radius-sm  小控件：按钮 / 菜单项 / 输入框 / 标签
               --radius-md  中控件：主题按钮 / 菜单 / 图片 / 行
               --radius-lg  大容器：卡片 / 弹层
               --radius-full 胶囊 */
            --radius: 10px;
            --radius-sm: 6px;
            --radius-md: 10px;
            --radius-lg: 16px;
            --radius-full: 999px;
            /* 字距缩放:中日韩全角文字按 0.65 收紧,仅英文半角按 0.3 收紧 */
            --ls-scale: 0.65;
            /* ── 深浅切换滑块 ── */
            --switch-icon: #dfdfd6;
            --switch-shadow: 0 1px 3px rgba(0, 0, 0, 0.35);
        }
        html[lang^="en"] { --ls-scale: 0.3; }
        .light-mode {
            color-scheme: light;
            --bg: #ffffff;
            --text: #1f2328;
            --line: #e2e2e3;
            --panel-bg: #f6f6f7;
            --highlight: #f2f2f3;
            --footer-border: #e2e2e3;
            --accent: #05A5A6;
            --accent-glow: rgba(5, 165, 166, 0.2);
            --switch-icon: #67676c;
            --switch-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
        }

