/* ═══════════════════════════════════════════════════════════
   NEXA — Main stylesheet entry
   ═══════════════════════════════════════════════════════════
   拆檔（2026-05-07，CLAUDE.md 守則 4）：原 style.css 1907 行違反 ≤1000 限制，
   按功能切到 style/*.css。HTML 仍 link 此檔，瀏覽器靠 @import 載完所有 partials。
   外部相對路徑（fonts / images / bg）以 style/*.css 自身位置為基準解析，
   所以子檔內若有 url(...) 要記得改成 ../。

   檔案順序 = cascade 順序 — 後者可覆蓋前者：
     1. tokens.css     設計 tokens（color / spacing / radius / shadow / font）
     2. base.css       reset + 共用 button / label / callout
     3. shell.css      app shell + 3-column workspace + sessions + activity rail + icon rail
     4. canvas.css     topbar + main + canvas + messages + ref chip
     5. panels.css     6 領域 panels（tab strip + maximize + pro toolbar）
     6. composer.css   wake transcript + composer + overflow menu (⋯)
     7. chrome.css     status bar + command palette + tooltip + modal + toast + scrollbar + loading
     8. responsive.css RWD 三段斷點：≥1100 / 760-1099 / <760
     9. mobile.css     行動版核心（tab bar + app-shell + pro-view 修正）
    10. mobile/*.css   行動版 view 專屬樣式（domains / me / today / quick-add / install）
                       2026-05-13 拆檔（§4）— mobile.css 1181→337，view 規則拆 5 子檔。
                       載入順序：mobile.css 在前提供 hidden defaults + tab bar；子檔
                       接在後（quick-add 必須在 install 前，install 共用 qa-* keyframes）。
   ═══════════════════════════════════════════════════════════ */

@import "./style/tokens.css";
@import "./style/base.css";
@import "./style/shell.css";
@import "./style/canvas.css";
@import "./style/panels.css";
@import "./style/finance.css";
@import "./style/composer.css";
@import "./style/chrome.css";
@import "./style/responsive.css";
@import "./style/mobile.css";
@import "./style/mobile/quick-add.css";
@import "./style/mobile/install.css";
@import "./style/mobile/domains.css";
@import "./style/mobile/me.css";
@import "./style/mobile/today.css";
@import "./style/mobile/finance.css";
