/* ============================================================================
   archetype ポータル — スタイル入口
   ----------------------------------------------------------------------------
   本ファイルには宣言を書かない。レイヤ順の宣言と @import だけを置く。
   greencard-news-admin のデザインシステムを移植したもの（刷新前スタイルの
   置き場だったレイヤ・記事編集 / studio 関連は archetype に不要なため除外）。

   レイヤ順（左が弱い → 右が強い）:
     foundation  トークン · リセット · 文字組み
     layout      画面の骨格（シェル · 見出し · 認証画面）
     components  再利用部品（ボタン · 入力 · 表 · バッジ …）
     features    画面固有の例外

   features が components を詳細度の争いなしに上書きできる。
   ========================================================================== */

@layer foundation, layout, components, features;

/* ------------------------------------------------------------ foundation */
@import url("foundation/tokens.css") layer(foundation);
@import url("foundation/reset.css") layer(foundation);
@import url("foundation/typography.css") layer(foundation);
@import url("foundation/transitions.css") layer(foundation);

/* ---------------------------------------------------------------- layout */
@import url("layout/shell.css") layer(layout);
@import url("layout/page-header.css") layer(layout);
@import url("layout/editor.css") layer(layout);
@import url("layout/auth.css") layer(layout);

/* ------------------------------------------------------------ components */
@import url("components/button.css") layer(components);
@import url("components/field.css") layer(components);
@import url("components/table.css") layer(components);
@import url("components/badge.css") layer(components);
@import url("components/alert.css") layer(components);
@import url("components/panel.css") layer(components);
@import url("components/tabs.css") layer(components);
@import url("components/pagination.css") layer(components);
@import url("components/prose.css") layer(components);
@import url("components/state.css") layer(components);
@import url("components/chart.css") layer(components);
@import url("components/overlay.css") layer(components);
@import url("components/account-menu.css") layer(components);
@import url("components/workspace-menu.css") layer(components);

/* ------------------------------------------------------------- features */
/* 画面固有の例外を置く層（サイドバーの並び替えスタイルは
   layout/shell.css 末尾に統合済み）。 */
@import url("features/account-security.css") layer(features);
