/* relay/web/static/styles/index.css */
/* 单一入口；级联次序由顶部 @layer 声明决定。 */
@layer reset, tokens, base, components, utilities, admin, portal;

@import url('tokens.css');
@import url('reset.css');
@import url('base.css');
@import url('utilities.css');
@import url('layout.css');
@import url('components/button.css');
@import url('components/input.css');
@import url('components/toggle.css');
@import url('components/checkbox.css');
/* R101: admin 用户详情页「用量限额」每字段 toggle 行布局 —— 把
   「继承全局 vs 自定义此用户」从隐式 placeholder 改成显式 checkbox,
   网格布局：左 toggle+label / 中当前全局值 / 右 number 输入框。 */
@import url('components/limit-row.css');
@import url('components/card.css');
@import url('components/badge.css');
@import url('components/breadcrumb.css');
@import url('components/table.css');
@import url('components/metric.css');
@import url('components/tabs.css');
@import url('components/empty-state.css');
@import url('components/skeleton.css');
@import url('components/alert.css');
@import url('components/modal.css');
@import url('components/toast.css');
/* R47： 删除 components/popover.css 与 components/confirm.css 的 @import。
   前者 38 行 .popover / .tooltip / .menu 全部 0 消费(实际下拉走
   layout.css 的 .account-menu-popover)；后者 4 行只剩 @layer 空壳。 */
@import url('components/keys.css');
@import url('components/channels.css');
@import url('components/icon.css');
@import url('components/meter.css');
/* R50： 加 chart.css —— R39/R48 起 portal/admin/usage 页的 .uc-svg /
   .hm-grid / .hm-l0..l4 / .trend-grid / .trend-chart 全靠它，
   但从未被级联到 index.css。影响：
   - 趋势图 SVG 缺 .uc-line / .uc-area 样式(线 + 渐隐填充消失)
   - 热力图 .hm-cell 没 .aspect-ratio: 1、没色阶背景(全灰方块，梯度丢失)
   - 图例 .uc-legend 没分隔线 + swatch 不可见
   - .trend-chart 卡片没 surface-2 背景，SVG 与外层卡片糊在一起
   触发表象："Token 趋势图与热力图无视觉"——根因是样式根本没载入。
   与 R50 brace 修复配套(R50 见 chart.css 文件头注释)。 */
@import url('components/chart.css');
/* R59： 加 components/error.css —— R38 起 `_errors/generic.html` 与
   `_errors/inline.html` 全靠它的 .error-page / .error-card / .error-eyebrow /
   .error-trace / .error-actions 等类，但从未被级联到 index.css。影响：
   R38 精心做的"友好 HTML 错误页 + 可复制 trace_id"实际渲染成一坨裸文本
   ——无卡片边框、无阴影、无背景、按钮不成形。
   这与 R50 的 chart.css 是**同一类 bug 的第二次复发**，所以本轮同时补了
   tests/logic/test_r59_wired_up.py 的 css import 完整性门，一次性防住第三次。 */
@import url('components/error.css');
@import url('admin.css');
@import url('portal.css');
