/* 층 순서. 나중 층이 일반 선언을 이긴다. !important 는 반대(앞 층이 이김).
   같은 층 안에서는 아래 파일이 위를 이긴다.
   화면(학습·카드제작·카드관리·커뮤니티)은 screens, 창(로그인·설정·판사·법령·문자인식)은 components, 숨김은 states. */
@layer tokens, base, layout, components, screens, states;

@import "../tokens/colors.css" layer(tokens);
@import "../tokens/typography.css" layer(tokens);
@import "../tokens/spacing.css" layer(tokens);
@import "../tokens/sizes.css" layer(tokens);
@import "../tokens/semantic.css" layer(tokens);
@import "../tokens/components.css" layer(tokens);
@import "../tokens/responsive.css" layer(tokens);
@import "./base.css" layer(base);
@import "../components/app-shell/shell.css" layer(layout);
@import "../components/app-shell/cluster.css" layer(layout);
@import "../pages/study/study-shell.css" layer(layout);
@import "../components/app-shell/narrow.css" layer(layout);
@import "../components/panel/panel.css" layer(components);
@import "../components/panel/between.css" layer(components);
@import "../components/field/field.css" layer(components);
@import "../components/button/button.css" layer(components);
@import "../components/button/page-controls.css" layer(components);
@import "../pages/updates/updates.css" layer(components);
@import "../components/app-shell/navigation.css" layer(components);
@import "../components/sort-toggle/sort-toggle.css" layer(components);
@import "../components/number-stepper/number-stepper.css" layer(components);
@import "../components/panel/fold-toggle.css" layer(components);
@import "../components/panel/pin-toggle.css" layer(components);
@import "../components/panel/fold-head.css" layer(components);
@import "../components/tooltip/tooltip.css" layer(components);
@import "../components/folder-picker/tree.css" layer(components);
@import "../components/folder-picker/pickers.css" layer(components);
@import "../components/text-viewer/type.css" layer(components);
@import "../components/text-viewer/content-regions.css" layer(components);
@import "../components/flag-picker/flag.css" layer(components);
@import "../components/text-viewer/blank.css" layer(components);
@import "../components/flag-picker/flag-picker.css" layer(components);
@import "../components/app-shell/export-menu.css" layer(components);
@import "../components/dialog/dialog.css" layer(components);
@import "../sections/create/outline/modal.css" layer(components);
@import "../components/splitter/splitter.css" layer(components);
@import "../pages/access/overlay.css" layer(components);
@import "../components/text-editor/toolbar.css" layer(components);
@import "../components/text-editor/regions.css" layer(components);
@import "../components/text-viewer/table.css" layer(components);
@import "../components/field/feedback.css" layer(components);
@import "../pages/settings/settings.css" layer(components);
@import "../sections/settings/account/account.css" layer(components);
@import "../components/text-viewer/highlight.css" layer(components);
@import "../components/toast/toast.css" layer(components);
@import "../sections/settings/study/study.css" layer(components);
@import "../pages/access/access.css" layer(components);
@import "../actions/transfer/transfer.css" layer(components);
@import "../components/app-shell/sync.css" layer(components);
@import "../sections/shared/ocr-dialog/ocr-dialog.css" layer(components);
@import "../sections/shared/law-reference-dialog/law-reference-dialog.css" layer(components);
@import "../sections/shared/judge-dialog/judge-dialog.css" layer(components);
  @import "../sections/shared/judge-dialog/feedback.css" layer(components);
  @import "../sections/shared/judge-dialog/submission.css" layer(components);
  @import "../sections/settings/judge/judge.css" layer(components);
@import "../sections/shared/ai-blank-dialog/ai-blank-dialog.css" layer(components);
@import "../sections/shared/update-notice/update-notice.css" layer(components);
@import "./touch.css" layer(components);
@import "../sections/create/card-info/card-info.css" layer(screens);
@import "../sections/study/progress/resume.css" layer(screens);
@import "../sections/study/controls/controls.css" layer(screens);
@import "../sections/study/setup/setup.css" layer(screens);
@import "../sections/manage/card-list/list.css" layer(screens);
@import "../sections/manage/card-detail/embed-hint.css" layer(screens);
@import "../pages/manage/manage.css" layer(screens);
@import "../sections/manage/navigation/breadcrumb.css" layer(screens);
@import "../pages/create/nav.css" layer(screens);
@import "../sections/manage/card-list/card-list.css" layer(screens);
@import "../sections/manage/card-detail/card-detail.css" layer(screens);
@import "../sections/study/progress/progress.css" layer(screens);
@import "../sections/manage/card-list/sort.css" layer(screens);
@import "../sections/create/card-info/flag.css" layer(screens);
@import "../components/text-editor/text-editor.css" layer(screens);
@import "../components/text-editor/table.css" layer(screens);
@import "../sections/manage/navigation/tree.css" layer(screens);
@import "../sections/study/answer/answer.css" layer(screens);
@import "../pages/manage/stats.css" layer(screens);
@import "../pages/create/split.css" layer(screens);
@import "../pages/study/play.css" layer(screens);
@import "../sections/study/answer/peek.css" layer(screens);
@import "../sections/shared/notes/notes.css" layer(screens);
@import "../pages/study/font.css" layer(screens);
@import "../pages/create/narrow.css" layer(screens);
@import "../pages/manage/narrow.css" layer(screens);
@import "../pages/study/narrow.css" layer(screens);
@import "../sections/shared/notes/narrow.css" layer(screens);
@import "../pages/study/rail.css" layer(screens);
@import "../pages/community/community.css" layer(screens);
@import "./states.css" layer(states);
@import "../components/dialog/size.css" layer(states);
